Open main menu

DAVE Developer's Wiki β

Changes

Host setup and development flow (BELK/BXELK)

1,143 bytes removed, 15:03, 19 December 2016
no edit summary
The [[Logical_structure_of_Bora_and_BoraX_Embedded_Linux_Kits_(BELK/BXELK)|software development flows]] for BoraX requires the use of several tools on host side. This document collects several resources available in this wiki, in order to illustrate how to install and set up these tools.
First of all, For setting up the reading of development environment*Please first refer to [[Introduction to developing environment (BELK/BXELK)|this document]] is strongly recommended to have an overview of the whole developing environmentit*Then, refer to [[Build system (BELK/BXELK)|this address]] for operational instructions.
To deepen target software -related aspects, these specific pages are available at the following links:*[[Build system (BELK/BXELK)|This link]] for an overview of the build system
*[[Building U-Boot (BELK/BXELK)|This page]] for detailed instruction on U-Boot building
*[[Building Linux kernel (BELK/BXELK)|This page]] for detailed instruction on Linux kernel building
About Programmable Logic (PL), please refer to [[Creating_and_building_example_Vivado_project_(BELK/BXELK)|this page]] that illustrates a simple reference design for BoraEVB and BoraXEVB.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
===Host setup===
As stated previously, XUELK host tools are based on a [[Managed_Virtual_Machine_(MVM)|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 to use the [[Managed_Virtual_Machine_(MVM)#Advanced_version|''Advanced'' version]] of the MVM instead, the <code><i>project-name</i></code> to be used is <code>lynx</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_repositories|this page]].
 
{{ImportantMessage|text=Either version of MVM is installed, it provides the tools required to build [[Building_U-Boot_(XUELK)|U-boot]] and [[Building_Linux_kernel_(XUELK)|Linux kernel]]. It does not include the tools required to run Yocto build system instead.}}
4,650
edits