Nvidia Jetson Nano Tutorial | First Look With AI & ML

by AkarshA2 in Circuits > Robots

2863 Views, 8 Favorites, 0 Comments

Nvidia Jetson Nano Tutorial | First Look With AI & ML

Nvidia Jetson Nano Tutorial | First look with Artificial Intelligence | ML Tensor Flow

Hey, what's up guys! Akarsh here from CETech.

Today we are going to take a look at a new SBC from Nvidia which is the Jetson Nano, the Jetson Nano is focused at artificial intelligence techniques like image recognition etc. We will be first booting this baby up and then look at how can we operate on it. Check out the video above which might make things more clear to you :) Now let's get started.

Get PCBs for Your Project Manufactured

pcbgogo.png

You must check out PCBGOGO for ordering PCBs online for cheap!

You get 10 good quality PCBs manufactured and shipped to your doorstep for 5$ and some shipping. You will also get a discount on shipping on your first order. PCBGOGO has the capability of PCB assembly and stencil manufacture as well as keeping good quality standards.

Do check them out If you need to get PCBs manufactured or assembled.

About the Jetson Nano

1.jpg

Some specifications:

  • GPU: 128-core NVIDIA Maxwell™ GPU
  • CPU: Quad-core ARM® A57 CPU
  • Memory: 4 GB 64-bit LPDDR4
  • Storage: 16GB eMMC 5.1 flash
  • Video Encoder: 4K @30(H.264/H.265)
  • Video Decoder: 4K @60(H.264/H.265)
  • Camera: 12 lanes (3×4 or 4×2) MIPI CSI-2 DPHY 1.1(1.5Gbps)
  • Connectivity: Gigabit Ethernet
  • Display: HDMI 2.0 or DP1.2 |eDP 1.4| DSI (1x2)
  • UPHY: 1x1/2/4 PCIE, 1xUSB3.0, 3xUSB2.0
  • I/O: 1xSDIO/ 2xSPI /6xI2C /2xI2S /GPIO
  • Dimension: 100 x 80 x 29 mm/3.94x3.15x1.14”

Getting Started: Parts

2.JPG

To get started and boot the Jetson Nano you need the following hardwares:

Preparing the SD Card

3.JPG

1) Download the Jetson Nano Developer Kit SD Card Image, and note where it was saved on the computer.

2) Download an image flasher software for your OS, I used Win32 Disk imager tool on windows to flash the SD card with the image downloaded in step 1.

3) Connect your SD Card to your computer/laptop and then using the flasher tool on your computer flash the downloaded image to the SD card.

4) Once the image is flashed on the SD card, the card is ready to be inserted into the Jetson Nano

Booting the Jetson Nano

4.JPG
5.JPG

Once all the wires are connected to the Jetson and power supply is switched on then you will see setup scripts running on the screen.

You need to follow simple setup steps like area/language/time setup and the system will reboot to show the Nvidia logo.

Installing the Demos:

6.JPG
7.JPG

First, update and upgrade the software:

  • sudo apt-get update
  • sudo apt upgrade

Once the updates are done, we will now install VisionWorks demo, to install we first need to navigate to the folder having the install script by the following command:

  • cd /usr/share/visionworks/sources/

We need to copy the script to the root location, and navigate to the root location:

  • ./install-samples.sh ~
  • cd ~

In the root folder, you will find the visionworks works folder inside which you need to run the make command.

  • cd /VisionWorks-1.6-Samples/
  • make

Once the make command is executed, you can navigate to the following path to run the demos

  • cd /bin/aarch64/linux/release/
  • ls

In this folder, you will see the multiple demos which you can run in the following way:

  • ./nvx_demo_feature_tracker

Once the command executes you will see a window like the one in the pictures.

More Steps

8.JPG

Once this is done you can play around with other features of the Jetson, moving forward we will be adding a Raspberry Pi camera module to the Jetson and making some image recognition projects.

Stay tuned to my channel for more!