Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

minLevel1
maxLevel6
outlinefalse
stylenone
typelist
printablefalse

1. Preparing Development Host

The NAVQ+ kit or any other Linux PC can be used as a development host for building Zephyr and installing it on the target board.

1.1. Using NAVQ+ as a Development Host

The SD card can be used to store the Zephyr SDK and source code; about 16 GB of free space is required. For example, create the new mmcblk1p3 partition on the SD card:

...

Code Block
user@imx8mpnavq:~$ echo $PATH
/home/user/.local/bin:...

1.2. Using Linux PC as a Development Host

Set up a command-line Zephyr development environment on a Linux PC as described in the Zephyr Project documentation:

...

  1. Installation of the Linux host dependencies (CMake, Python, Devicetree compiler).

  2. Installation of the Zephyr’s meta-tool named “west”.

  3. Installation of the Zephyr Software Development Kit (SDK) containing toolchains for each of Zephyr’s supported architectures, which include a compiler, assembler, linker and other programs required to build Zephyr applications.

2. Getting Zephyr Source Code

Emcraft maintains the fork of the Zephyr source code on GitHub:

...