作者 | 徐豐智 |
時間 | 60分鐘 |
難度 | ★★★☆☆ |
材料表 |
|
單板電腦從RaspberryPi 系列 (包含Banana Pi、ASUS的Tinker board以及研揚的Upboard 到最近Google Coral 以及 NVIDIA Jetson Nano (本文後簡稱Jetson nano),一台看起來比一台厲害。但大家同時都關心一件事,這個使用起來難不難?
CAVEDU在拿到Jetson Nano之後,也要來試試看安裝系統到開機的過程是否順暢。我發現大部分時間只是等電腦安裝,操作步驟不太難,一起來看看吧。

這台機器開起來會不會很燙阿?實際開機執行一段時間後,我們用紅外線測溫槍量出來的結果如下:43.5度

從安裝系統到遠端連線有這幾個步驟(原文資料請看這裡):
- 安裝作業系統:燒錄image檔案到SD卡
- JETSON NANO開機
- 與Wi-Fi連線
- SSH遠端連線 JETSON NANO
Step1:安裝作業系統:燒錄image檔案到SD卡
在此步驟與Raspberry Pi一樣,將作業系統映像檔燒錄到SD卡之後開機。請準備SD卡讀卡機,如果是筆記型電腦應該有內建的讀卡器。本次使用的是原文資料建議的64GB Micro SD卡。

本次舉例為Nvidia Github JETBOT 專案提供的映像檔,壓縮檔大小約6.7GB,並解壓縮檔案。
如欲執行下一篇文章的範例,請下載Jetson Download Center的映像檔
專案項目 | 映像檔連結 | 可用的硬體版本 | JetPack |
Jetson Nano | Jetson Nano A02 | JetPack4.2 | |
Jetson Nano A02/B01 | JetPack4.4 | ||
JetBot | Jetson Nano A02 | JetPack4.2 | |
Jetson Nano A02/B01 | JetPack4.3 |
此映像檔的作業系統需要自行設定使用者名稱與密碼,遠端連線時也會使用您設定的使用者名稱與密碼。(NVIDIA Jetson Nano 開機完試跑兩個AI範例-北極熊與人臉辨識)
接著安裝映像檔燒錄軟體,使用balenaEtcher,您也可以使用另一套常用的Win32Diskimager,請按照您電腦使用的作業系統安裝匹配版本的軟體,這裡使用的是Windows x64 安裝版。

開啟軟體後,先點擊”Select image“,選擇剛剛下載的Jetbot Image檔案。

將SD卡插入讀卡機,在軟體中點擊”Select drive“,選擇SD卡的磁碟機編號,點擊”Continue“後,再點擊”Flash“就開始在SD卡安裝作業系統。


如果點擊 “Flash“後一直無法燒錄,請到Windows Defender允許使用
balenaEtcher ,您若不希望更改設定,也可以使用Win32DiskImager。

Step2:JETSON NANO開機
JETSON NANO有兩種供電方式,使用下圖左邊的DC接頭變壓器,可支援的規格最高為5V4A,另一種是使用右邊的MicroUSB Host,最低規格需要5V2A,本次使用CAVEDU常用於Raspberry Pi 的 5V3A變壓器。


接上安裝好作業系統的SD卡,JETSON NANO的SD卡插槽是彈跳式的,插入SD卡後不會凸出來。希望之後接在車子上不會跑一跑,SD卡飛出來。

接上HDMI的螢幕、USB鍵盤、滑鼠與Wi-Fi dongle,最後接上MicroUSB的電源供應器,機器就會自動開機。JETSON NANO開機與樹莓派一樣,只要接上電源供應器就會開機了,不需要額外的開機鍵。
請注意:在原文資料中,有提到像PiOLED這種由GPIO供電的裝置,建議先開機成功之後再裝上去。

開機成功後會進入Ubuntu作業系統畫面,登入帳號密碼都是:jetbot。

Step3:與Wi-Fi連線
Jetson Nano可以外接Wi-Fi USB dongle 來無線上網,這樣會方便許多。我們在開機之前已經接上Wi-Fi Dongle了,您也可以使用網路線讓它上網。請在Ubuntu作業系統的右上角選擇要連線的Wi-Fi熱點。

連上網際網路後,您可以看到桌面上有兩個Nvidia的捷徑:Nvidia Jetson Developer Zone、 Nvidia Jetson Support Forums。點擊後可以看到許多關於JETSON NANO的相關資料。


Step4:與JETSON NANO遠端連線
我的電腦與JETSON NANO連在同一個Wi-Fi熱點,您可以在JETSON NANO查詢自己連線的IP,首先點選螢幕左上角第一個捷徑”Search“,搜尋””Terminal”,開啟Terminal(終端機)。
在Terminal(終端機)輸入指令,會顯示JETSON NANO現在的IP,在wlan0指的是透過Wi-Fi熱點得到的IP,現在得到的IP是192.168.2.123
ifconfig

我可以透過筆電用SSH連線,常用的SSH連線軟體是Putty,以及CAVEDU 上課常用的MobaXterm,輸入JETSON NANO的IP以及使用者帳號密碼 (都是 jetbot )即可連線。


JETSON NANO另外有好用的網路瀏覽器遠端連線,使用的是AI課程常用的JupyterNotebook,您只要在筆電的網頁上輸入”https://<JETSON NANO的IP>:8888“,輸入密碼後(密碼:jetbot),即可遠端連線JETSON NANO。


今天分享到這邊,感謝大家支持CAVEDU,我們有好多的設備要測試呢!如果您喜歡JETSON NANO的相關文章,請多多與我們反應,我們會依照大家的反應/需求程度(長官的謎之聲:看訂單數量,不然怎麼養活這群活員工),盡快推出更多 JETSON NANO相關文章,謝謝大家。
相關文章:
- [Movidius神經運算棒]在Intel® Movidius™ NCS上部署客製化Caffe模型來進行影像分類
- [Movidius神經運算棒] 認識與操作Neural Compute SDK:mvNCCheck
- [AI 人工智慧應用] MovidiusNCS在PC中設定Ubuntu虛擬機並執行NCSDK(上)
- [AI 人工智慧應用] MovidiusNCS在PC中設定Ubuntu虛擬機並執行NCSDK(下)
- [Movidius神經運算棒]五步驟打造Intel Movidius NCS影像分類器
- [Movidius神經運算棒]在Raspberry Pi 上執行 Intel® Movidius™ NCS應用程式
- 使用 Intel® Movidius™ Neural Compute Stick搭配Raspberry Pi 3執行MobileNets
請問 Jetson nano 預設有內建 Jupyter Notebook 嗎?我看國外討論都是要另外安裝,而且程序還挺複雜的。為何您的文章中說可以直接在區域網路中連得到 Jetson nano 上的 Jupyter?
您好,在 NVIDIA所提供的 jetbot img中已經提供了 jupyter notebook。這在這篇有提到喔 https://blog.cavedu.com/2019/04/30/nvidia-jetson-nano-example/
刷完机后是要自己设置密码的,教程这一步没说,还以为密码默认是Jetbot
您好,文章內容已更新
除了使用microsd卡開機之外,還有其他方式?
SD card 安裝好系統, 並且 Jetson Nano 用此卡開機, 但是卻沒有看到開機畫面, 請問會是什麼樣的情況?
您好,有可能是電源供應的問題,請問是用多少A的電源呢?
您好,請問一下,我在鴻鵠國際網頁上看到規格有包含16GB emmc的16 GB eMMC 5.1 儲存空間,可否將系統放在這裡面?謝謝!
Nvidia原廠建議用sd卡開機,您這個作法我們沒有試過喔
請問 Jetson Nano 可不可以 像Intel® Movidius™神經運算棒 2,用來做辨識的影像?
您好,當然可以啊,NCS還需要搭配PC or Pi,Jetson Nano已經是一片獨立的運算裝置喔。所以您可以把 NCS 當作硬體加速用的外掛。請參考 https://blog.cavedu.com/2019/04/30/nvidia-jetson-nano-example/
一定需要支援hdmi的螢幕嗎?沒有螢幕情況下,如何找到nano的ip(無論實體或wifi 的ip)?
你好 whan:
可以參考此篇blog網站 :
https://blog.cavedu.com/2018/03/19/raspberry-pi-如何透過網路線連接raspberry-pi/