NVIDIA Jetpack is the NVIDIA's software stack for Jetson modules and developer kits. EVE supports two versions of the Jetpack: 5.1.3 and 6.0. These versions covers different devices from different Jetson platforms, as shown by the Table 1.
Jetson AGX Orin | Jetson AGX Orin Industrial | Jetson Orin NX / Orin Nano | Jetson AGX Xavier | Jetson AGX Xavier Industrial | Jetson Xavier NX | |
---|---|---|---|---|---|---|
Jetpack 6.0 | ✔️ | ✔️ | ✔️ | |||
Jetpack 5.1.3 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Table 1: Jetpack support. Source: Jetson Linux Archive.
For each Jetpack version supported, EVE provides all default libraries and related files present in a regular installation of Jetpack under /opt/vendor/nvidia in the host system. These libraries are available for Edge Apps through a CDI (Container Device Interface) mechanism. For more information on how to setup containers to make use of it see Hardware Model documentation.
It's important to point out that EVE uses its own kernel derived from the original kernel of the Jetpack Linux distro. All kernel versions used by EVE are available at the eve-kernel project.
Even though a device is based on any of the supported Jetson platforms, it doesn't mean it will work with EVE out of the box. Usually, edge devices based on these platforms are equipped with additional hardware that might require kernel support. If you are looking for support for a device not listed in this page, please, raise an issue on EVE's Git Hub project.
Currently EVE supports the following devices based on the NVIDIA's Jetson Orin platform:
- Aetina AIE-PX22 (Jetson Orin AGX)
- Aetina AIE-KN32 (Jetson Orin NX)
- Jetson Orin Nano developer kit
See NVIDIA-ORIN.md for instructions on how to build and deploy EVE on these devices.
Currently EVE supports the following devices based on the NVIDIA's Jetson Xavier NX platform:
- Lenovo ThinkEdge SE70
- Siemens SIMATIC IPC520A
- Jetson Xavier NX developer kit
See NVIDIA-NX.md for instructions on how to build and deploy EVE on these devices.
In Jetson Nano, from January 22, 2021, it became possible to save the u-boot to an internal qspi chip. Following the instructions from the first point and specifying the kernel and u-boot versions in the same way as in EVE, we can run it on the Jetson nano with 4GB of RAM.
- Follow steps in instruction for flash jetson boot flow partitions to qspi.
- Make sure you have a clean build directory (since this is a non-standard build)
rm -rf dist/arm64
- Build a live image
make ZARCH=arm64 HV=kvm live-raw
(Only KVM is supported) - Flash the
dist/arm64/current/live.raw
live EVE image onto your SD card by following these instructions
⚠️ WARNING !NVIDIA's kernel for Jetson Nano is based on an old Linux kernel version 4.x, not ported to EVE. Thus, the support for this device is limited.