Use the following link for SDK 2.0 downloading:
https://www.nxp.com/support/developer-resources/run-time-software/linux-software-and-development-too...
Press "Download" on this page.
Sign your account.
Load
QorIQ Linux SDK v2.0 SOURCE.iso file
Use Ubuntu 14. Do not use Ubuntu 16.
Usually the following command sequence is used for SDK installing under Ubuntu 14.04 64-bit:
- sudo apt-get install ubuntu-minimal ubuntu-standard patch vim-common sed wget subversion git-core coreutils libbonobo2-common unzip texi2html texinfo libsdl1.2-dev docbook-utils gawk python-pysqlite2 diffstat make gcc build-essential xz-utils g++ desktop-file-utils chrpath libgl1-mesa-dev libglu1-mesa-dev autoconf automake groff libtool xterm libncurses5-dev cvs tofrodos
- a) command: ls -l /bin/sh
Message: /bin/sh -> dash
- b) command: sudo dpkg-reconfigure dash
Answer after password – No
Message:
Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
- c) command for checking: ls -l /bin/sh
Message: /bin/sh -> bash
- mount SDK source .iso file
- cd <sdk-install-dir>.
- ./sources/meta-freescale/scripts/host-prepare.sh
Usually Linux recommends also run the following command: sudo usr/sbin/visudo
- bitbake fsl-image-minimal
See the Section 3.3.7 (Install the Standalone Toolchain) in the SDK 2.0-1703 documentation:
https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf
Note:
Each time you wish to use the SDK in a new shell session, you need to source the environment setup script e.g.
$ . /opt/fsl-qoriq/2.0/environment-setup-aarch64-fsl-linux
$ . /opt/fsl-qoriq/2.0/environment-setup-cortexa7hf-vfp-neon-fsl-linux-gnueabi
Check result of "source" command. Use "$PATH" command. The "source" command should add path to gcc compiler.
You should see similar message:
echo $PATH
bash: /opt/fsl-qoriq/1.9/sysroots/x86_64-fslsdk-linux/usr/bin:/opt/fsl-qoriq/1.9/sysroots/x86_64-fslsdk-linux/usr/bin/powerpc-fsl-linux-gnuspe:
$CC test.c -o test.elf // dinamic library
$CC test.c --static -o test.elf // static library
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------