Changes

Jump to: navigation, search
no edit summary
{{Applies To Bora}}
{{Applies To BoraX}}
{{Applies To BoraLite}}
{{InfoBoxBottom}}
{{ImportantMessage|text=The structure of the BELK/BXELK evolved over the years as the underlying tools changed. Therefore, the document is divided into different sections. Each one describes the structure of specific versions of the kits.
}}
{{ImportantMessage|text=This document refers to the tools used to '''build the software for the Processing Subsystem (PS) only'''.
}}
=BELK starting from version 4.0.0 / BXELK starting from version 2.0.0=
These kits introduce some significant differences with respect to the previous versions. The characterizing items are:
*'''FSBL is no longer used as the first-stage bootloader'''. '''It is replaced by U-Boot SPL'''.*'''Yocto build system is fully integrated into the kit and it is used to build all the software running on the target'''. Consequently, the Vivado SDK tool chain is no longer used.*To simplify the installation of host-side tools, '''a [[Managed Virtual Machine (MVM)]] is provided''', containing all the required tools.==Structure of BELK/BXELK reference designs== 
The typical Linux-based Zynq design is composed of the following parts:
* U-boot SPL (first-stage bootloader)
* user applications.
[[File:File:Belk-yocto.png|thumb|center|600px|Simplified flow of Yocto-based building process]]
The image shows the simplified flow of the Yocto-based building process. The modules within the dashed line are included in the [[Managed Virtual Machine (MVM)]] delivered along with the kit.
8,156
edits

Navigation menu