Changes

Jump to: navigation, search

Build system (BELK/BXELK)

153 bytes added, 16:21, 21 July 2017
BELK 4.0.0 or newer, BXELK 2.0.0 or newer
</pre>
For detailed instructions on how to build U-Boot and the Linux kernel, please refer to [[Building_U-Boot_(BELK/BXELK)|this page]] and [[Building_Linux_kernel_(BELK/BXELK)|this page]]. Please note that BELK/BXELK source trees for  By default, the sources are installed in the following directories:*U-Boot, : <code>/home/dvdk/<target_name>/u-boot</code>*Linux kernel : <code>/home/dvdk/<target_name>/linux</code>*MVM: <code>/home/dvdk/<target_name>/mvm/</code>.U-Boot and Yocto BSP are provided as Linux sources were retrieved from public git repositories, as detailed in the following table.:
{| class="wikitable" border="1"
!Component
{{ImportantMessage|text=Technically speaking, the developer can run a Yocto-based full build process to (re)generate all the pre-built objects includes in the MVM. However, this process requires a lot of hardware resources in terms of disk storage, RAM, and processing power. For this reason, it is discouraged to use the MVM to perform such build. Using a physical machine is recommended instead. For more details on this, please refer to [[Advanced_use_of_Yocto_build_system_(BELK/BXELK)|this page]].
}}
 
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, ..). 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.
4,650
edits

Navigation menu