Open main menu

DAVE Developer's Wiki β

Changes

Host setup and development flow (BELK/BXELK)

618 bytes removed, 14:15, 23 November 2021
no edit summary
{{InfoBoxTop}}
{{Applies To Bora}}
{{Applies To BoraX}}
{{Applies To BoraLite}}
{{InfoBoxBottom}}
The [[Logical_structure_of_Bora_and_BoraX_Embedded_Linux_Kits_(<section begin=BELK/BXELK)|>== Host setup and development flow==The software development flows]] environment for BoraX requires the use of Processing Subsystem (PS) is quite complex because it is based on several tools on host side. This document collects several the resources , available in this wiki, which are related to these tools, in order to illustrate how to install and set up these toolsthem.
First of all, '''it is strongly recommended the reading of [[Introduction to developing environment (BORA_SOM/BELK-L/BXELK)General/Logical_structure_of_BELK|this document]] is strongly recommended to have an overview understand the general structure of the whole developing environmentkit'''.
To deepen software related aspectsFor setting up the development environment, specific pages are available at please refer to the following linksdocuments:*[[Build system (BORA_SOM/BELK-L/BXELK)Development/Introduction_to_the_development_environment |This linkIntroduction to the development environment]] for which provides an overview of the build systemit*[[Building UBORA_SOM/BELK-Boot (BELKL/BXELK)|This page]] for detailed instruction on U-Boot building*[[Building Linux kernel (BELKDevelopment/BXELK)Build_system |This pageBuild system]] for detailed instruction on Linux kernel building*[[Building_the_software_components_via_Yocto_(BELK/BXELK)|This link]] shows hot to use Yocto build system to build the entoire BSP, including U-Boot bootloader, Linux kernel and root file systemoperational instructions.
About Programmable Logic (PL)To deepen target software-related aspects, please refer to these specific pages are available:* [[BORA_SOM/BELK-L/Development/Building_U-Boot |This page]] for detailed instruction on U-Boot building* [[Creating_and_building_example_Vivado_project_(BORA_SOM/BELK-L/BXELK)Development/Building_Linux_kernel|this This page]] that illustrates a simple reference design for BoraEVB detailed instruction on Linux kernel building* [[BORA_SOM/BELK-L/Development/Advanced_use_of_Yocto_build_system|This link]] shows hot to use Yocto build system to build the entire BSP, including U-Boot bootloader, Linux kernel and BoraXEVBroot file system.
                             ===Host setup===As stated previously, XUELK host tools are based on a [[Managed_Virtual_Machine_About Programmable Logic (MVMPL)|Managed Virtual Machine]]. As indicated [[#XUELK microSD Layout|here]], microSD card delivered along with XUELK includes basic version of MVM that is the default option. In case you choose please refer to use the [[Managed_Virtual_Machine_(MVM)#Advanced_version|''Advanced'' version]] of the MVM instead, the <code><i>projectBORA_SOM/BELK-name</i><L/code> to be used is <code>lynx<Development/code>. Either version you choose, please follow the procedure described [[Managed_Virtual_Machine_(MVM)#Installation_and_configuration|here]] to install the MVM. It is also worth remembering that access to git repositories is required to download target source code. To enable it, please refer to [[Accessing_DAVE_Embedded_Systems_restricted_git_repositoriesCreating_and_building_a_Vivado_example|this page]]. {{ImportantMessage|text=Either version of MVM is installed, it provides the tools required to build that illustrates a simple reference design for [[Building_U-Boot_(XUELK)BORA_SOM/BORA_Evaluation_Kit |U-bootBORA Evaluation kit]] and [[Building_Linux_kernel_(XUELK)BORA_Xpress_SOM/BORA_Xpress_Evaluation_Kit |Linux kernelBORA Xpress Evaluation kit]]. It does not include the tools required to run Yocto build system instead.}}<section end=BELK/>
8,226
edits