Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
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:
...
Installation of the Linux host dependencies (CMake, Python, Devicetree compiler).
Installation of the Zephyr’s meta-tool named “west”.
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:
...