NVIDIA Jetson Orin NX - Software Support
The NVIDIA Jetson Orin NX documentation from RidgeRun is presently being developed. |
In this section, you are going to learn about the software development kits available for Orin NX. An SDK is the most convenient and fast way to build software for an embedded system. It provides a set of tools to compile the kernel, libraries and applications required for your project. For Jetson platforms, NVIDIA provides the JetPack SDK, which is the official software package that integrates all the components needed to start developing on Jetson hardware.
JetPack
The JetPack SDK is the easiest and most complete way to start developing on the Jetson Orin NX. It includes the developer tools required to build the operating system components, flash your developer kit, and install all the libraries, APIs, and examples that will help you get started quickly. With JetPack you also gain access to NVIDIA’s optimized AI frameworks, CUDA for GPU acceleration, TensorRT for efficient inference, and DeepStream for video analytics. This makes JetPack not only a flashing tool but a complete development environment tailored to embedded AI and robotics.
For the Orin NX, you can rely on two main JetPack branches, depending on your project needs and compatibility requirements:
- JetPack 6.1 — This release introduces an updated flashing flow through NVIDIA SDK Manager, providing a simplified and more user-friendly experience. JetPack 6.1 also brings updated drivers, expanded support for CUDA, TensorRT, and other core libraries, making it the recommended option for new developments. If you are starting a project on Orin NX, JetPack 6.1 will give you the most up-to-date environment with long-term maintenance, ensuring stability and support for modern AI workloads.
- JetPack 5.1.1 — This branch is intended for legacy or long-term projects that started development on earlier Jetson platforms such as Xavier NX. JetPack 5.1.1 uses the traditional `flash.sh` method and maintains compatibility with older toolchains and libraries. While it does not include the updated flashing flow or some of the improvements found in JetPack 6.1, it remains a stable and proven option. Developers who need to maintain older deployments or ensure software continuity across multiple generations of Jetson hardware may prefer JetPack 5.1.1.
By supporting both JetPack 6.1 and 5.1.1, the Orin NX offers flexibility for developers: you can choose the latest features and optimizations with JetPack 6.1, or preserve compatibility and stability with JetPack 5.1.1. This dual-branch approach ensures that both new projects and legacy systems have a reliable development path.