start your AI journey for edge computing with docker support The NVIDIA® Jetson Nano™ Developer Kit is a small AI computer for makers, learners, and developers. ordered this device few months back and super exciting to share my learning with you .
lets start the 100ft overview :
- microSD card slot for main storage
- 40-pin expansion header
- Micro-USB port for 5V power input or for data
- Gigabit Ethernet port
- USB 3.0 ports (x4)
- HDMI output port
- DisplayPort connector
- DC Barrel jack for 5V power input
- MIPI CSI camera connector
Items not Included
You’ll also need:
- microSD card (16GB UHS-1 minimum)
- USB keyboard and mouse
- Computer display (either HDMI or DP)
- Micro-USB power supply (5V⎓2A)
Prepare for Setup
Items for Getting Started
The Jetson Nano Developer Kit uses a microSD card as a boot device and for main storage. It’s important to have a card that’s fast and large enough for your projects; the minimum recommended is a 16GB UHS-1 card.
See the instructions below to flash your microSD card with operating system and software.
Micro-USB Power Supply
You’ll need to power the developer kit with a good quality power supply that can deliver 5V⎓2A at the developer kit’s Micro-USB port. Not every power supply rated at “5V⎓2A” will actually do this.
Write Image to the microSD Card
To prepare your microSD card, you’ll need a computer with Internet connection and the ability to read and write SD cards, either via a built-in SD card slot or adapter.
- Download the Jetson Nano Developer Kit SD Card Image, and note where it was saved on the computer.
- Write the image to your microSD card by following the instructions below according to the type of computer you are using: Windows, Mac, or Linux.
- Unfold the paper stand and place inside the developer kit box.
- Set the developer kit on top of the paper stand.
- Insert the microSD card (with system image already written to it) into the slot on the underside of the Jetson Nano module.
Power on your computer display and connect it.
Connect the USB keyboard and mouse.
Connect your Micro-USB power supply (5V⎓2A).
The Jetson Nano Developer Kit will power on and boot automatically.
Wow ! Jetson Nano comes with 18.09 by default
buts its time to upgrade docker 19.03
engineitops@sangam:~$ sudo cat /etc/os-release NAME="Ubuntu" VERSION="18.04.2 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.2 LTS" VERSION_ID="18.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic jetson@jetson-desktop:~$
engineitops@sangam:~$ sudo docker version Client: Version: 18.09.2 API version: 1.39 Go version: go1.10.4 Git commit: 6247962 Built: Tue Feb 26 23:51:35 2019 OS/Arch: linux/arm64 Experimental: false Server: Engine: Version: 18.09.2 API version: 1.39 (minimum version 1.12) Go version: go1.10.4 Git commit: 6247962 Built: Wed Feb 13 00:24:14 2019 OS/Arch: linux/arm64 Experimental: false
install with few quick commands
sudo apt update sudo apt install curl curl -sSL https://get.docker.com/ | sh
engineitops@sangam:~$ sudo docker version Client: Docker Engine - Community Version: 19.03.2 API version: 1.40 Go version: go1.12.8 Git commit: 6a30dfc Built: Thu Aug 29 05:32:21 2019 OS/Arch: linux/arm64 Experimental: false Server: Docker Engine - Community Engine: Version: 19.03.2 API version: 1.40 (minimum version 1.12) Go version: go1.12.8 Git commit: 6a30dfc Built: Thu Aug 29 05:30:53 2019 OS/Arch: linux/arm64 Experimental: false containerd: Version: 1.2.6 GitCommit: 894b81a4b802e4eb2a91d1ce216b8817763c29fb runc: Version: 1.0.0-rc8 GitCommit: 425e105d5a03fabd737a126ad93d62a9eeede87f docker-init: Version: 0.18.0 GitCommit: fec3683 jetson@jetson-desktop:~$