AI BLOX
Kernel

Kernel support

Device trees per BLOX model and the toolchain needed to build the kernel.

Each BLOX has it’s own device tree. The table below shows the root device tree.

DeviceFilenameDescription
MX1010-1tegra210-p3448-0002-MX1010-1-ver.dtsBLOX, Jetson Nano
MX1010-2tegra210-p3448-0002-MX1010-2-ver.dtsBLOX, Jetson Nano, 7” touch screen
MX1020-1 BLOX, Jetson TX2 NX
MX1020-2 BLOX, Jetson TXZ NX, 7” touch screen
MX1030-1tegra194-p3668-0001-MX1030-1-ver.dtsBLOX, Jetson Xavier NX
MX1030-2tegra194-p3668-0001-MX1030-2-ver.dtsBLOX, Jetson Xavier NX, 7” touch screen

Jetson Linux Toolchain

NVIDIA specifies the Linaro gcc 7.3.1 2018.05 aarch toolchain.

Downloading the Toolchain

http://releases.linaro.org/components/toolchain/binaries/7.3-2018.05/aarch64-linux-gnu/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz

Extracting the Toolchain

$ mkdir $HOME/l4t-gcc
$ cd $HOME/l4t-gcc
$ tar xf gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz

Setting the CROSS_COMPILE Environment Variable

$ export CROSS_COMPILE=$HOME/l4t-gcc/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-

Installing curse lib

$ sudo apt-get install libncurses-dev
Copyright © 2026