Open main menu

DAVE Developer's Wiki β

Changes

no edit summary
==Virtual Machine==
[[DESK-XZ7-L]] contains all the required software and documentation to start developing with Vivado, Vitis and Petalinux application on the Bora, BoraXpress and BoraLite [[BORA SOM| BORA]] [[BORA Xpress SOM | BORA Xpress]] [[BORA Lite SOM | BORA Lite]] platforms. In particular, [[DESK-XZ7-L]] provides also a virtual machine, called - a.k.a. DVDK, - with the following features:
* VirtualBox virtual machine (.OVA archive)
===Host setup===
As previously stated previously, host tools are based on a [[Managed_Virtual_Machine_(MVM)|Managed Virtual Machine]]. MVM OVA files can be downloaded [https://cloud.dave.eu/ws-RA-DESK-MX/ '''here''']. For accessing the <b><i>DESK Reserved area</i></b> please contact our [mailto:helpdesk@dave.eu helpdesk support channel]
To install itthe Virtual Machine OVA file, please refer to [[VirtualBox_Starting_DVDK_Virtual_Machine#Using_a_.ova_file|this page]].
It is worth remembering that access to accessing the git repositories is required to download target source code. To enable itFor getting access, please refer to [[Accessing_DAVE_Embedded_Systems_restricted_git_repositories|this page]].
=== Virtual Machine updates ===
[[File:Update_Ubuntu_Notifier.png]]
The updates are not required for the proper DESK Virtual Machine functionality.
{{ImportantMessage|text=Even if the update can be transparent to the VM normal operations, it It is suggested to '''not''' install the updates. They may change (or in a worst-case corrupt) what has been tested and documented in our wiki pages}}
If this is annoying for you, it is possible to [https://askubuntu.com/questions/1364529/remove-updated-software-notification-on-20-04-2-lts disable it].
=== Install Installing Vivado and Vitis ===
{{ImportantMessage|text=Even if you can build Vivado and Vitis in MVM, this required require large amount of resources, so : we not suggest you to use a MVM but a build serverinstead of a Virtual Machine}}
For install installing Vivado and Vitis, please follow the steps here below
* Download download <code>Xilinx_Unified_2021.2_1021_0703_Lin64.bin</code> from [https://www.xilinx.com/support/download.html official Xilinx download page] and move it copy the file in the MVM. In this case we create The <code>Xilinx-2021.2</code> directory has been created and inside we put the installation filehas been copied. Version The version used in <code>DESK-XZ7-L-1.0.1</code> is <code>Vivado ML 2021.2</code> * Change change file permission of file, in order to be perform by useras executable
<pre class="workstation-terminal">
</pre>
* Perform run <code>Xilinx_Unified_2021.2_1021_0703_Lin64.bin</code> file
<pre class="workstation-terminal">
|}
* Open open Vivado from a terminal
<pre class="workstation-terminal">
[[File:Vivado-desktop.png|center|thumb]]
* Open open Vitis from a terminal
<pre class="workstation-terminal">
[[File:Vitis-desktop-1.png|center|thumb]]
==== Example of build building <code>bora.xsa</code> with Vivado ====
Here below there is an example of build building <code>bora.xsa</code> using Vivado
<pre class="mw-collapsible mw-collapsed workstation-terminal">
git switch -
Turn off this advice by setting config variable <code>advice.detachedHead </code> to false
Submodule 'project-spec/meta-dave' (git@gitlab.com:DAVEEmbeddedSystems/desk/desk-xz7-l/meta-dave.git) registered for path 'project-spec/meta-dave'
</pre>
=== Install Installing Petalinux ===
{{ImportantMessage|text=Even if you can build your image with Petalinux building in the MVM, this required requires large amount of resources, so we not suggest you : it is strongly suggested to use a MVM but a build server}}
For install installing Petalinux, please follow the steps here below
* Download download <code>petalinux-v2021.2-final-installer.run</code> from [https://www.xilinx.com/support/download.html official Xilinx download page] and move it copy the file in MVMtheMVM. In this case we create The <code>Xilinx-2021.2</code> directory and inside we put installation filehas been created for this purposes. Version The version used in <code>DESK-XZ7-L-1.0.1</code> is <code>Petalinux 2021.2</code>
* Change change the file permission of file, in order to be perform by userand run it
<pre class="workstation-terminal">
</pre>
* Create create the Petalinux directory
<pre class="workstation-terminal">
</pre>
* Perform run <code>petalinux-v2021.2-final-installer.run</code> file
<pre class="workstation-terminal">
</pre>
==== Example of build building <code>wic</code> image with Petalinux ====
Here below there is an example of build an <code>wic</code> image, with Petalinux. In this case we used using the result of previous reported Vivado example with Vivado
<pre class="mw-collapsible mw-collapsed workstation-terminal">
<section end="Body" />
 
[[Category:BORA]] [[Category:BORA Xpress]] [[Category:BORA Lite]]
8,226
edits