Open main menu

DAVE Developer's Wiki β

Changes

Category:Yocto

685 bytes added, 09:38, 12 September 2017
Introduction
= Introduction =
The Yocto build ([https://www.yoctoproject.org/) system Yocto Project] is an open source collaboration project that provides templates, tools and methods to help creating custom Linux-based systems for embedded products.  It is derived from OpenEmbedded, but it provides a less steep learning curve, a graphical interface for Bitbake and very good documentation.  DAVE Embedded Systems provides the so-called recipes/meta-repositories required to build all the software components (bootloader, kernel and root file system) with the Yocto build system. For further details, please refer to [https://wiki.yoctoproject.org/wiki/FAQits FAQ page].
This category collects all the pages related to Yocto for each of the supported DAVE Embedded Systems' SOCs.
 
= Documentation =
 
The starting point of Yocto Project documentation is [https://www.yoctoproject.org/documentation here].
 
The most comprehensive source of documentation is Yocto Mega Manual: the latest (in-development) version if this document is [http://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html here]. Please note that there's a release of the manual for each official Yocto release, just substitute the ''latest'' word into its URL with the right version number (e.g. [http://www.yoctoproject.org/docs/2.1/mega-manual/mega-manual.html ''2.1'' for ''Krogoth''])
= The build process =
* Optionally ensure the conf/local.conf configuration file, which is found in the Build Directory, is set up how you want it. This file defines many aspects of the build environment including the target machine architecture through the MACHINE variable, the development machine's processor use through the BB_NUMBER_THREADS and PARALLEL_MAKE variables, and a centralized tarball download directory through the DL_DIR variable.
Build the image using the bitbake command. If you want information on BitBake, see the [https://www.yoctoproject.org/docs/latest/bitbake-user-manual/bitbake-user-manual.html BitBake User Manual].
4,650
edits