{"id":6073,"date":"2019-06-01T11:55:04","date_gmt":"2019-06-01T15:55:04","guid":{"rendered":"https:\/\/dronebotworkshop.com\/?p=6073"},"modified":"2023-04-12T11:31:35","modified_gmt":"2023-04-12T15:31:35","slug":"nvidia-jetson-developer-kit","status":"publish","type":"post","link":"https:\/\/dronebotworkshop.com\/nvidia-jetson-developer-kit\/","title":{"rendered":"Getting Started with the NVIDIA Jetson Nano Developer Kit"},"content":{"rendered":"\n
<\/a> <\/a><\/p>\n The NVIDIA Jetson Nano Developer Kit<\/a> brings the power of an Artificial Intelligence (AI) research platform to experimenters, students, makers, and independent developers. In other words, folks just like us!<\/span><\/p>\n <\/p>\n Unlike the other members of the NVIDIA Jetson family of AI development boards, the Jetson Nano is priced at only $99 USD. \u00a0This is a fraction of the cost of most other AI development products.<\/span><\/p>\n <\/p>\n Despite its low cost the Jetson Nano Developer Kit is a fully-capable development platform that has multiple USB3 ports, Gigabit Ethernet and Raspberry Pi compatible GPIO and Camera connectors. \u00a0It also is capable of running most of the software that its other family members run, giving Jetson Nano developers a wealth of development tools and code to explore.<\/span><\/p>\n The NVIDIA Jetson Nano Developer Kit is actually two products attached together:<\/span><\/p>\n As this is a developers platform it is meant for development, so the Nano module on the Jetson Nano Developer Kit has a microSD card. Production versions of the Nano module have NVRAM instead.<\/span><\/p>\n <\/p>\n The Nano module has a large heatsink mounted on it to disperse heat.<\/span><\/p>\n The Jetson Nano Module has the following specifications:<\/span><\/p>\n The Nano module also has a microSD card slot.<\/span><\/p>\n The carrier board connections are as follows:<\/span><\/p>\n Most of the ports on the carrier board are mounted on one side, as illustrated here.<\/span><\/p>\n <\/p>\n The carrier board also has a 40-pin GPIO connector that can be dynamically reconfigured. In its default mode it emulates the Raspberry Pi GPIO.<\/span><\/p>\n <\/p>\n There is also an M.2 Key-E slot mounted on the carrier board, underneath the Jetson Nano module. This slot can be used for a WiFi and Bluetooth communications card.<\/span><\/p>\n The heatsink on the Jetson Nano module is drilled to allow the mounting of a 40mm 5-volt PWM fan. \u00a0There is a fan connector on the carrier board between the module and the RJ45 jack.<\/span><\/p>\n <\/p>\n The NVIDIA Jetson Nano Developer Kit requires a 5-volt power supply. It can operate in a low power or high power mode.<\/span><\/p>\n There are two methods of applying 5-volts to the Jetson Nano.<\/span><\/p>\n <\/p>\n The first method is to use the micro USB connector on the carrier board. You\u2019ll need a power supply that can supply at least 2.5 amperes at 5-volts.<\/span><\/p>\n If you don\u2019t have a suitable USB power supply you can use the 2.1 mm barrel jack located on the opposite end of the carrier board. It will accept a 5-volt 4 ampere power supply.<\/span><\/p>\n <\/p>\n If you decide to use the 2.1mm connector you will need to place a jumper on the carrier board to make it work. The jumper is located close to the barrel connector, as illustrated here.<\/span><\/p>\n <\/p>\n The kit does not come with a jumper so you\u2019ll need to provide that yourself.<\/span><\/p>\n The Nano is a member of the NVIDIA Jetson family of Artificial Intelligence development platforms.<\/span><\/p>\n <\/p>\n As you can see from the above chart there are three Jetson series currently available. The TX1 series is not shown as it is retired.<\/span><\/p>\n Each of the three series works the same way – the Jetson component is on a module that is mounted on a carrier board. This allows developers to create their own product using the NVIDIA Jetson technology. The final product will have a socket for the Jetson module, and supporting hardware as required by the application.<\/span><\/p>\n Many reviews have criticized the Jetson Nano for not having a WiFi or Bluetooth connection built in. Others have complained about the location of the microSD card holder.<\/span><\/p>\n While I can understand the criticism I don\u2019t believe it is valid, which is certainly not a criticism of the reviewers themselves, it\u2019s just my opinion.<\/span><\/p>\n I believe these reviewers have been comparing the Jetson Nano Developer Kit to a Single Board Computer (SBC), like the Raspberry Pi 3B Plus. \u00a0But the Jetson Nano is NOT an SBC, it is a development platform.<\/span><\/p>\n By leaving out some of the SBC \u201cniceties\u201d NVIDIA has managed to shrink the cost of its AI development platform to under a hundred dollars, which is a pretty impressive accomplishment. So no WiFi in favor of more GPU power. And the microSD card is located on the module as that\u2019s where it belongs, in the production version of the module there is only NVRAM.<\/span><\/p>\n Just my own humble opinion! I think the NVIDIA Jetson nano Developer Kit represents a tremendous value, even without Bluetooth.<\/span><\/p>\n So now that you have your brand new NVIDIA Jetson Nano Developer Kit how do you get started?<\/span><\/p>\n One of the best ways to get started is to visit NVIDIA’s website for the complete installation process. <\/span><\/p>\n Essentially here is what you need to do:<\/span><\/p>\n Let\u2019s explain a bit of the procedure in more detail.<\/span><\/p>\n The first step in setting up the Jetson Nano Developer Kit is the obtain the software image. <\/span><\/p>\n You can get the <\/span>image from the NVIDIA website<\/span><\/a>. It is a very large download (about 6 GB) so be prepared to wait a while for the download to complete.<\/span><\/p>\n Once you have the image file downloaded you will need to burn a microSD card with it.<\/span><\/p>\n You\u2019ll need a microSD card that is at least 16 GB, preferably 32 GB or larger. Make sure that it is a good quality Class 10 card, as the performance of your developer kit will depend upon it to a degree.<\/span><\/p>\n I\u2019m using 64 and 128 GB cards in my experiments.<\/span><\/p>\n You’ll also need an SD burner. If you don\u2019t have one I would recommend <\/span>Etcher,<\/span><\/a> it\u2019s free and available for Windows, Mac, and Linux.<\/span><\/p>\n Because of the size of the image it will take a while to burn and verify.<\/span><\/p>\n Once it is burned insert the card into the Jetson Nano module, with the contacts of the microSD card facing up towards the module board.<\/span><\/p>\n You will need the following equipment to get your Jetson Nano Developer Kit hooked up:<\/span><\/p>\n <\/p>\n The critical component here is the power supply, it needs to be capable of a full 2.5 amperes. Many phone chargers are not capable of this amount of current. Don\u2019t plug in the power supply until you are ready to start.<\/span><\/p>\n Once everything s hooked up you can plug in the power supply. A green LED is the only indicator you\u2019ll get on the Jetson Nano carrier board.<\/span><\/p>\n After a brief delay, the NVIDIA logo will display on the monitor and the installation will start.<\/span><\/p>\n <\/p>\n The installation takes about 15 minutes and most of it is file copying. Eventually, a Ubuntu Linux screen will display and you\u2019ll need to fill in information about your language, location, and user credentials.<\/span><\/p>\n After more file copying and a reboot you will arrive at the Ubuntu Linux 18.04 desktop.<\/span><\/p>\n <\/p>\n NVIDIA has already added a few icons to the desktop for the Chromium web browser and for some NVIDIA links.<\/span><\/p>\n This completes your software installation on the NVIDIA Jetson Nano Developer Kit.<\/span><\/p>\n Once you have the Jetson Nano up and running you\u2019ll undoubtedly want to give it a test drive. \u00a0There are many ways to do that.<\/span><\/p>\n Exploring the operating system, working with the web browser and perhaps watching a few HD videos is a good way to get a general feel for the power of the Jetson Nano as a small computer. In many ways this would make an ideal platform to run applications like Kodi or Plex to create a super multimedia machine.<\/span><\/p>\n But you probably want to see some of the AI capabilities of your new toy, after all, that is why we purchased it. NVIDIA has a number of resources to get you started.<\/span><\/p>\nIntroduction<\/span><\/h2>\n
NVIDIA Jetson Nano<\/span><\/h2>\n
\n
Jetson Nano Specifications<\/span><\/h3>\n
\n
\n
Powering the Jetson Nano<\/span><\/h3>\n
NVIDIA Jetson Family<\/span><\/h3>\n
What the Jetson Nano Developer Kit is NOT<\/span><\/h3>\n
Installing Linux with JetPack SDK<\/span><\/h2>\n
\n
Setting up the microSD Card<\/span><\/h3>\n
Hooking up the Jetson Nano<\/span><\/h3>\n
\n
Installing<\/span><\/h3>\n
Testing the Nano<\/span><\/h2>\n
Hello AI World<\/span><\/h3>\n