Open main menu

DAVE Developer's Wiki β

Changes

DESK-MX6UL-L/Development/Building the Yocto BSP

632 bytes removed, 16:45, 20 April 2021
no edit summary
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
|-
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|X1.Y0.Z0|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month YearApr 2021|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBD|-|-|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|[TBD_link X.Y.Z]|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month Year|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBDFirst DESK release
|-
|}
! URL
| git@git.dave.eu:desk-mx-l/desk-mx-l-bsp.git
| git@git.dave.eu:desk-mx-l/meta-desk-mx-l.git
|-
! stable branch
| desk-mx-l-''TBD''sumo| ''TBD (e.g. Yocto version)sumo
|-
! stable tag
| desk-mxmx6ul-l-1.x0.x0| desk-mxmx6ul-l-1.x0.x0
|}
! Description
|-
| desk-mx-l-image| Minimal image|-| desk-mx-ldave-image-devel
| This image include tools for development/debugging
|-
| desk-mx-l-image-networkingqt5| In addition <code>desk-mx-l-image-devel</code>, this This image provides several networking toolsinclude a Qt5 graphic backend on framebuffer
|}
''desk-mx-l'' Yocto BSP uses [https://code.google.com/p/git-repo/ git-repo] tool to fetch all the required git repositories. To install it, please use the following commands:
<pre class="workstation-terminal">
dvdk@vagrant:~/{{{kitdesk-repo}}}mx-l$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo -1 > repodvdk@vagrant:~/{{{kitdesk-mx-repo}}}l$ chmod a+x repodvdk@vagrant:~/{{{kitdesk-mx-repo}}}l$ ./repo init -u git@git.dave.eu:{{{kitdesk-mx-repo}}}l/{{{kitdesk-mx-repo}}}l-bsp.git -b {{{kitrefs/tags/desk-mx6ul-repo}}}l-''TBD''1.0.0dvdk@vagrant:~/{{{kitdesk-mx-repo}}}l$ ./repo sync-cdvdk@vagrant:~/{{{kitdesk-mx-repo}}}l$ source {{{kitDISTRO=fsl-imx-repo}}}fb MACHINE=desk-bspmx6 source desk-initsetup-envrelease.sh-b build-fb
</pre>
Once completed the initialization phase, developers can launch the Yocto image build process with the following commands:
<pre class="workstation-terminal">
dvdk@vagrant:~/{{{kitdesk-repo}}}mx-l$ DISTRO=fsl-imx-fb MACHINE=desk-mx6 source desk-setup-release.sh -b build-fbdvdk@vagrant:~/desk-mx-l/build$ bitbake <targetdesk-image-name>qt5
</pre>
Where <code><target-image-name></code> is one of the images listed in [[#Quick reference|here]].
<pre class="workstation-terminal">
dvdk@vagrant:~/{{{kitdesk-repo}}}mx-l$ source {{{kitDISTRO=fsl-imx-repo}}}fb MACHINE=desk-bspmx6 source desk-initsetup-envrelease.sh-b build-fbdvdk@vagrant:~/{{{kitdesk-mx-repo}}}l/build$
</pre>
<pre class="workstation-terminal">
dvdk@vagrant:~/{{{kitdesk-repo}}}mx-l/build$ bitbake memtester
</pre>
The resulting packages (the default format is ipk) can be found inside ''build/tmp/deploy/rpm''.
 
''TBD: nomi dei pacakge pertinenti con il SOC''
<pre class="workstation-terminal">
dvdk@vagrant:~/{{{kitdesk-repo}}}mx-l/build$ ls -l tmp/deploy/rpm/cortexa9hf_neoncortexa7hf_neon/memtester*-rw-r--r-- 1 dvdk dvdk 10692 Sep 12 16:05 tmp/deploy/rpm/cortexa9hf_neoncortexa7hf_neon/memtester-4.3.0-r0.cortexa9hf_neon.rpm-rw-r--r-- 1 dvdk dvdk 27693 Sep 12 16:05 tmp/deploy/rpm/cortexa9hf_neoncortexa7hf_neon/memtester-dbg-4.3.0-r0.cortexa9hf_neon.rpm-rw-r--r-- 1 dvdk dvdk 2872 Sep 12 16:05 tmp/deploy/rpm/cortexa9hf_neoncortexa7hf_neon/memtester-dev-4.3.0-r0.cortexa9hf_neon.rpm-rw-r--r-- 1 dvdk dvdk 5903 Sep 12 16:05 tmp/deploy/rpm/cortexa9hf_neoncortexa7hf_neon/memtester-doc-4.3.0-r0.cortexa9hf_neon.rpm
</pre>
8,226
edits