Changes

Jump to: navigation, search

Building the Yocto BSP (BELK/BXELK)

1,600 bytes added, 07:55, 12 September 2017
no edit summary
Besides the pre-built root file systems, BELK/BXELK also provides a rich repository containing pre-built applications and libraries. These packages can be easily installed on the target by using the <code>smart</code> tool. Please refer to [[Advanced_use_of_Yocto_build_system_(BELK/BXELK)#Using_pre-built_package_archive|this section]] for more details.
 
To generate the supported root file systems, the build of the Yocto BSP has to be run. The output of this process is an image containing the U-Boot binary file, the Linux kernel image, and the selected root file system image. The following sections describe in detail how to execute this operation.
 
For more information regarding the Yocto build system, please refer the [[:Category:Yocto|dedicated category page]].
==How to build the Yocto BSP images including the U-Boot binary file, the Linux kernel image, and the target root file system image==
{{ImportantMessage|text=The following procedure requires the access to the DAVE Embedded Systems' git repositories. The access to such repositories is granted to development kit's owners only. Please refer to [[Accessing_DAVE_Embedded_Systems_restricted_git_repositories|this page]] for detailed instructions on how to get it.}}
 
 
{{ImportantMessage|text=The procedure described here makes use of a huge number of pre-built software modules which are included in the MVM. Technically speaking, the developer can run a Yocto-based '''full''' build process to (re)generate from scratch all these modules. 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 a build'''. Using a physical machine is '''recommended''' instead. For more details on this topic, please refer to [[Advanced_use_of_Yocto_build_system_(BELK/BXELK)|this document]] which talks about the advanced use of the Yocto build system.
}}
 
===Prerequisites===
BELK/BXELK MVM is already configured to build this Yocto version/configuration, therefore no additional packages have to be installed by the user in order to run the Yocto BSP build process.
 
 
You can refer to [http://www.yoctoproject.org/docs/1.8/mega-manual/mega-manual.html#yp-resources Yocto manual setup section] for a list of supported Linux distribution and their configuration to create your own build environment on your favorite distribution.
 
 
 
 
 
 
 
The generic procedure to generate the Yocto BSP image is the following:
4,650
edits

Navigation menu