Loading

Uli SDK

Prepare NVIDIA Jetson Modules

2.Prepare NVIDIA Jetson Modules

2.1 Jetson NX

2.1.1 Prepare bootable SD Card

Follow instructions at
https://developer.nvidia.com/embedded/learn/get-started-jetson-xavier-nx-devkit.

  1. Obtain Samsung EVO Plus 64G SD Card.
  2. Download SD Card Formatter.
  3. Download Jetson NX SD Image.
  4. Format the SD Card.
  5. Flash the SD Card with Jetson NX image.
2.1.2 Config wired ethernet interface

Set the interface eth0 to manual with ip address: 10.152.187.2

2.1.3 Setup DHCP server

Follow instructions at https://linuxhint.com/install_dhcp_server_ubuntu/. Here are the terminal commands:

% sudo apt-get install isc-dhcp-server

Edit /etc/default/isc-dhcp-server, add ether interface to INTERFACESv4=”eth0”

Edit /etc/dhcp/dhcpd.conf, add range of the ip addresses to assign:

subnet 10.152.187.0 netmask 255.255.255.0 {
range 10.152.187.100 10.152.187.199;
}

Reset the isc-dhcp-server

% sudo systemctl restart isc-dhcp-server

2.1.4 Install overlay root

Overlay root provides a simple method to set up read-only disk file system. This is to protect the disk corruptions due to random shutdowns. Here are the terminal commands:

% sudo apt-get update
% sudo apt-get install overlayroot
% sudo vi /etc/overlayroot.cfg

The /etc/overlayroot.cfg file is to configure whether to enable read-only disk file system at start up time.

2.1.5 Setup ISAAC

It is required to install ISAAC dependencies on Robots. After install ISAAC SDK on the build server, follow the terminal command:

% ./engine/build/scripts/install_dependencies_jetson.sh -u -h

2.2 Jetson Nano

2.2.1 Prepare bootable SD Card

Follow instructions at
https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit#write