Changes

Jump to: navigation, search

Working with the Yocto build system

2 bytes removed, 09:51, 12 September 2017
no edit summary
{{Applies_To_MVM}}
{{InfoBoxBottom}}
===Introduction===
{{ImportantMessage|text=Currently, Yocto is the default distribution for the DAVE Embedded Systems' Linux kits. This is due to the fact that '''the main semiconductor companies manufacturing the SOCs on which our products are based (NXP, Texas Instruments, Xilinx, etc.) chose to use the Yocto build system as the base for their official BSPs. As our kits are generally derived from these BSPs, the choice of Yocto is straightforward.'''}}
[1] For more details about TFTP and NFS servers on host side, please refer to this [[Setting_up_tftp_and_nfs|page]].
=====Building Yocto BSP images including the U-Boot, the Linux kernel, and the target root file system=====
As known, Linux needs a root file system to operate: a root file system must contain everything needed to support the Linux system (applications, settings, data, etc.). The root file system is the file system that is contained on the same partition on which the root directory is located. The Linux kernel, at the end of its startup stage, mounts the root file system on the configured root device and finally launches the <code>/sbin/init</code>, the first user space process and "father" of all the other processes.
For more information on the Linux filesystem, please refer to http://www.thegeekstuff.com/2010/09/linux-file-system-structure/.
About C/C++ application development and debugging, please refer to [[Debugging_with_Eclipse_(MVM)|this page]].
=====Building U-Boot and Linux kernel without Yocto build system=====
In some cases, it is convenient to build the U-Boot and/or the Linux kernel without invoking the Yocto build system.
4,650
edits

Navigation menu