Difference between revisions of "Getting started with AI on NXP i.MX8M Plus/Introduction/Overview/Development tools"
m |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
− | {{Getting started with AI on NXP i.MX8M Plus/Head|next=| | + | {{Getting started with AI on NXP i.MX8M Plus/Head|previous=Introduction/Overview/i.MX8M Plus hardware specifications|next=Introduction/Development kit|metakeywords=i.MX8M Plus Development Tools}} |
</noinclude> | </noinclude> | ||
Line 8: | Line 8: | ||
--> | --> | ||
− | == | + | == i.MX8M Plus Development Tools and dependencies == |
− | In this section we are going to install some dependencies required for development. In general terms, we are going to need: | + | In this section, we are going to install some dependencies required for the development. In general terms, we are going to need: |
<ol> | <ol> | ||
− | <li> Ubuntu 18.04 LTS as development environment. | + | <li> Ubuntu 18.04 LTS as a development environment. |
<li> Yocto (Hardknott or Gatesgarth) as the main development tool. | <li> Yocto (Hardknott or Gatesgarth) as the main development tool. | ||
<li> Python for scripting. | <li> Python for scripting. | ||
− | <li> gcc | + | <li> GNU gcc/g++ compiler. |
</ol> | </ol> | ||
Line 38: | Line 38: | ||
== Installing and Configuring 'repo' == | == Installing and Configuring 'repo' == | ||
− | In order to get the NXP based images, we are going to need '''repo''', so configure it by following the next steps: | + | In order to get the NXP-based images, we are going to need '''repo''', so configure it by following the next steps: |
− | In case you do not have '''bin''' directory at $HOME, create please | + | In case you do not have '''bin''' directory at $HOME, please create it please: |
Line 59: | Line 59: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | If you had to make the '''bin''' directory, please add this folder to $PATH environment variable: | + | If you had to make the '''bin''' directory, please add this folder to the $PATH environment variable: |
<syntaxhighlight lang='bash'> | <syntaxhighlight lang='bash'> | ||
Line 66: | Line 66: | ||
<noinclude> | <noinclude> | ||
− | {{Getting started with AI on NXP i.MX8M Plus/Foot||}} | + | {{Getting started with AI on NXP i.MX8M Plus/Foot|Introduction/Overview/i.MX8M Plus hardware specifications|Introduction/Development kit}} |
</noinclude> | </noinclude> |
Latest revision as of 11:37, 21 March 2023
Getting started with AI on NXP i.MX8M Plus RidgeRun documentation is currently under development. |
|
i.MX8M Plus Development Tools and dependencies
In this section, we are going to install some dependencies required for the development. In general terms, we are going to need:
- Ubuntu 18.04 LTS as a development environment.
- Yocto (Hardknott or Gatesgarth) as the main development tool.
- Python for scripting.
- GNU gcc/g++ compiler.
Specific dependencies
Once in Ubuntu, install some of the required dependencies with the commands below:
sudo apt-get install gawk wget git diffstat unzip texinfo gcc-multilib \
build-essential chrpath socat cpio python python3 python3-pip python3-pexpect \
xz-utils debianutils iputils-ping libsdl1.2-dev xterm
sudo apt-get install autoconf libtool libglib2.0-dev libarchive-dev python-git \
sed cvs subversion coreutils texi2html docbook-utils python-pysqlite2 \
help2man make gcc g++ desktop-file-utils libgl1-mesa-dev libglu1-mesa-dev \
mercurial automake groff curl lzop asciidoc u-boot-tools dos2unix mtd-utils pv \
libncurses5 libncurses5-dev libncursesw5-dev libelf-dev zlib1g-dev bc rename bmap-tools
Installing and Configuring 'repo'
In order to get the NXP-based images, we are going to need repo, so configure it by following the next steps:
In case you do not have bin directory at $HOME, please create it please:
mkdir ~/bin
For downloading 'repo' use curl by executing the following command:
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
Give 'repo' execution permissions by doing:
chmod a+x ~/bin/repo
If you had to make the bin directory, please add this folder to the $PATH environment variable:
export PATH=~/bin:$PATH