JetsonHacks

JetsonHacks Github Updates – Early January 2020

Web Links

With the release of JetPack 4.3, L4T 32.3.1 is now available for the NVIDIA Jetson Nano Developer Kit. Several of the JetsonHacks Github JetsonHacksNano Github repositories on the JetsonHacks account have been updated to support this release.

Note that previous releases can be found in the ‘release’ section of each repository when applicable.

buildJetsonTX2Kernel

Build the NVIDIA Jetson TX2 Kernel and Modules on the TX2 device itself.

There have been changes since this repository was originally published a few years ago, namely the Linux kernel is now signed and stored in a disk partition separate from the APP partition. That means that, while compiling the Linux kernel from source on the TX2 is possible, there is now an intermediate step to flash the new kernel to the TX2 via a host system. So, compiling the kernel on the TX2 is not as useful as it used to be.

However, it is still possible to compile modules on board the TX2 and install them. The scripts help quite a bit in this regard.

buildJetsonXavierKernel

Build the NVIDIA Jetson Xavier Kernel and Modules on the Xavier device itself.

There have been changes since this repository was originally published a few years ago, namely the Linux kernel is now signed and stored in a disk partition separate from the APP partition. That means that, while compiling the Linux kernel from source on the Xavier is possible, there is now an intermediate step to flash the new kernel to the Xavier via a host system. So, compiling the kernel on the Xavier is not as useful as it used to be.

However, it is still possible to compile modules on board the Xavier and install them. The scripts help quite a bit in this regard.

jetsonUtilities

Updated to support JetPack 4.3.

installROS

Install Robot Operating System (ROS) Melodic on NVIDIA Jetson Development Kits. ROS Melodic is for Ubuntu 18.04 systems.

Jetson TX2, Jetson AGX Xavier, Jetson TX1, Jetson Nano

The script is based on the Ubuntu ARM install of ROS Melodic: http://wiki.ros.org/melodic/Installation/Ubuntu


installLibRealSenseSDK

Starting with L4T 32.2.1 (JetPack 4.2.2) on the NVIDIA Jetsons and the Intel RealSense SDK version v2.23.0, it is now possible to do a simple install from a RealSense debian repository (i.e. apt-get install). Previous versions of this repository require building librealsense from source, and (possibly) rebuilding the Linux kernel.

The current recommendation from Intel is to use UVC for video input on the Jetson family. The UVC API in librealsense has been rewritten to better support this use case.

Now installs librealsense v2.31.0.

installRealSenseROS

Install the realsense-ros library on NVIDIA Jetson Nano Developer Kit. Installs RealSense ROS Version = 2.2.11, which expects a librealsense v2.31.0 installation.

Note that previous releases can be found in the ‘release’ section of each repository.

Enjoy!