Open main menu

DAVE Developer's Wiki β

Changes

no edit summary
!colspan="4" style="width:100%; text-align:left"; border-bottom:solid 2px #ededed"|History
|-
!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"|ID#
!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"|Issue Date
!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:#ededededf8fb; padding:5px; color:#000000" |{{oldid|1430216990|143022021/07/21}}| 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" |First DESK release|-! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" |212023/04/07/2021! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" |First DESK -MX6-L 4.0.0 release
|-
|}
* configure the build environment
<pre class="workstation-terminal">
dvdk@vagrant:~/myproject$ source ~/desk-mx-l/desk-mx6-l-14.0.0_env.sh
</pre>
<pre class="workstation-terminal">
dvdk@vagrant:~/myproject$ echo $CC
arm-poky-linux-gnueabi-gcc -march=armv7-a mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/dvdk/desk-mx-l/sdk/desk-mx6-l-14.0.0-toolchain/sysroots/cortexa9hfcortexa9t2hf-neon-poky-linux-gnueabi
dvdk@vagrant:~/myproject$
</pre>
dvdk@vagrant:~/myproject$ $CC hello.c -o hello
dvdk@vagrant:~/myproject$ file hello
hello: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=cca65e0cfb17eb97c0aca03d1222d4db656bda9f, for GNU/Linux 3.2.0, BuildID[sha1]=212bc8245d6274bb4ed675b71128b0e835870fabwith debug_info, not stripped
dvdk@vagrant:~/myproject$
</pre>
<pre class="workstation-terminal">
dvdk@vagrant:~/myproject$ sudo cp hello /home/dvdk/desk-mx-l/rfs/desk-mx6-l/home/root/
dvdk@vagrant:~/myproject$ sudo ls -la /home/dvdk/desk-mx-l/rfs/desk-mx6-l/home/root/total 3228drwx------ 2 3 root root 4096 Jun Apr 8 127 16:36 02 .drwxr-xr-x 3 4 root root 4096 Jan 28 23:54 Mar 9 2018 ..-rwxr-xr-x 1 root root 16432 Jun 12180 Apr 8 127 16:36 02 hellodrwxr-xr-x 6 root root 4096 Mar 9 2018 .nxp-demo-experience-rw-r--r-- 1 root root 1011 Nov 25 Mar 9 2020 2018 .profile
dvdk@vagrant:~/myproject$
</pre>
...
...
[ OK ] Started Terminate Psplash Boot ScreenXinetd A Powerful Replacement For Inetd.[ OK ] Started Avahi mDNS/etc/rc.local Compatibility. Starting Hostname Service... Starting WPA supplicant..DNS-SD Stack.[ OK ] Started Serial Getty on ttymxc2Target Communication Framework agent.[ OK ] Started Getty on tty1Reached target Multi-User System.[ OK ] Started WPA supplicant Starting Record Runlevel Change in UTMP...[ OK ] Started Hostname ServiceFinished Record Runlevel Change in UTMP.
NXP i.MX Release Distro 45.1415-sumo kirkstone desk-mx6 ttymxc2
desk-mx6 login: root
root@desk-mx6:~# ls -la
total 3224drwx------ 2 root root 4096 Jun 8 2021 Apr 28 22:23 .drwxr-xr-x 3 root root 4096 Jan 28 Mar 9 2021 2018 ..-rw-r--r---- 1 root root 1011 Nov 25 2020 475 Apr 28 18:01 .profilebash_history-rwxr-xr-x 1 root root 16432 Jun 8 2021 12180 Apr 28 22:23 hello
root@desk-mx6:~# ./hello
Hello, World!
8,226
edits