Skip to main content

[第一次用Jetson Nano 就上手]硬體介紹、開機步驟、遠端連線(繁體)

上篇文章簡單介紹了NVIDIA Jetson Nano,這篇則會帶著大家實作開機操作,想要一起嘗試的朋友可以點我取得NVIDIA Jetson Nano Developer Kit!

作者 吳怡庭
難度 簡單
材料表
  • NVIDIA Jetson Nano Developer Kit
  • 5V4A變壓器(5V3A規格也可以)
  • 64GB Samsung micro SD卡
  • 外接螢幕(HDMI接頭)
  • USB鍵盤
  • USB滑鼠
  • USB Wi-Fi dongle (也可使用有線網路)
  • 電腦(本篇文章使用windows系統)
  • 羅技C270 webcam/ Pi camera V2

 

以下開機步驟可以參考NVIDIA官方頁面:https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit#intro

一、下載及燒錄映像檔

Step 1 請準備一片SD卡,可以根據專案類型來做選擇,不過官方建議最低規格要達到16GB UHS-1,本次實作使用的是64GB的micro SD卡。
0115_7b92e808500d3c934614ef3912620183afc14389.jpg

Step 2 接下來需要一台電腦燒錄SD卡,筆電通常都有內建SD卡的讀取插槽,如果您的電腦沒有,可以使用USB讀卡機。

如果是已經是使用過的SD卡,請先格式化後再燒錄。

Step 3 請點這裡下載官方提供的映像檔,壓縮檔的大小約5.2GB,下載後請將檔案解壓縮,並記得存檔路徑!

Step 4 接著需要安裝映像檔燒錄軟體,可以使用balenaEtcher (NVIDIA官方頁面有各系統的英文教學),windows的使用者也可以使用Win32 Disk Imager。本篇文章示範使用Win32 Disk Imager的燒錄步驟。

Step 5 下載並安裝好後啟動Win32 Disk Imager。
02_d484f179af6cf5a006164f2f3df3a07e555ab930.png

Step 6 點選文件夾並選擇先前下載好的映像檔檔案,並選擇要燒錄到哪個裝置(通常預設會選擇好)。
03_c476fe4e31e2b94c005605341a9e3d1aab1af58d.png

Step 7 點選從「映像檔」寫入資料到「裝置」中按鈕。
04_ddf892e6ab2aea72f15263e1bfe7652b736e213e.png

Step 8 彈出警告視窗請按「Yes」,就會開始燒錄SD卡了。
05_c48815aebe4292fd42d3416ab1889aee0df9d436.png

Step 9 燒錄時間受裝置效能影響,有可能會需要等待一段時間,燒錄好後會跳出提醒視窗顯示寫入成功!
06_60c7b16d05e664250ad8e472bd6aee5343b66f32.png

Step 10 燒完後就可以將SD卡退出,準備使用Jetson Nano啦!

二、硬體架設及開機設定

Jetson Nano各個接孔的用途請看下方內容。
0723_b328081fa455d5845eedf4d852021f65972e6429.png
(圖片轉載自NVIDIA官方頁面)

  1. SD卡插槽
  2. 40pin GPIO
  3. Micro-USB 5V電源輸入
  4. Gigabit 乙太網路埠
  5. USB 3.0連接埠
  6. HDMI輸出連接埠
  7. DisplayPort連接器
  8. 5V直流電源輸入
  9. MIPI CSI攝影機連接孔

Step 1 在開機前首先要把SD卡插入Jetson Nano底下的SD卡插槽。
084_31a4b2ecc656ec19d2f17bace08349d3a1bbb67f.jpg

Step 2 接下來需要接上電源,Jetson Nano 提供兩種電源供應方式, Micro-USB 5V電源或是5V直流電源,本次實作使用5V4A直流電源搭配Micro-USB轉接頭。
094_2360f1a37a2570d94f66ee3168f49ab56ef74b6d.jpg

如要直接使用5V直流電源,需要另外準備jumper並接上J48腳位。
IMG_20200117_134152_7b783c25db3a826d77c9f53149638efa7f8b362b.jpgIMG_20200117_134138_5f34c442c26909e5bd70b7c50e2c8cf64c0fbaba.jpg
另外前一篇文章中也提過的電源供應問題,請使用5V3A或是5V4A的變壓器,若使用5V2A的規格容易因為供電量不足導致當機!

1030_2b09eca60a6bc0d07616ee3affe142fdffbf9312.jpg
電源線接上後旁邊綠燈若有亮起就代表Jetson Nano在運轉囉!

Step 3 將其他外接硬體(螢幕、鍵盤、滑鼠)架設完畢後就會進到開機設定畫面了!(接了很多設備,線材較為凌亂,大家可以根據需求改為選用無線的設備!)
1139_bad9b7cc176427b8b1289797acee4892ffc23767.jpg

Step 4 請依序設定好以下內容:

同意條款→選擇語言→選擇鍵盤排列方式→選擇時區→設定帳號及密碼(本篇實作中都設定為jetsonnano)→App Partition Size

Step 5 設定完等待一下初始化後就會出現桌面啦!(預設會跳出一些視窗,可參考相關內容)
1229_77ae300528acd58cfbee827a12fe1f6a5895fa42.png
Jetson Nano使用的是內建的Ubuntu系統,如要做其他設定可上網搜尋相關資源。

三、Wi-Fi 連線

Jetson Nano可以使用外接的USB Wi-Fi dongle來無線上網,請將Wi-Fi dongle插入Jetson Nano。
1329_145be17cb0ff52c16dc0acf566c73fb6eed654e2.jpg

畫面右上角有個Wi-Fi圖示,點下去後可以選擇連接到哪個Wi-Fi熱點。
1423_6021d3924f82a6accbb3cee6b97644f0ae621eb6.png

桌面上也有兩個NVIDIA的捷徑:Nvidia Jetson Developer Zone、 Nvidia Jetson Support Forums,點擊後會連結到官方頁面和論壇,上面有許多關於Jetson Nano的資料。
1521_a40f2838ff33a98d1bbe50cd8bbecdf5c3094eed.png
1623_6ba6d2ca51d5802170215389aad2271107aab33d.png
1720_944d116bd86af47fcfb5d62bfe2c1c25f09ba3aa.png

四、SSH遠端連線

該如何遠端登入Jetson Nano呢?其中一個方式就是將自己的電腦建立SSH連線至Jetson Nano。

首先讓Jetson Nano和電腦連上同一個Wi-Fi熱點,點選Jetson Nano桌面左上角的「Search your computer」,輸入「Terminal」,打開終端機。
1820_80cd1ad39754a17961a3a293e49d6b142d8afd1b.png

在Terminal中輸入以下指令,查詢IP:

ifconfig

會出現以下畫面
1921_de1afbba2a54b9e0491bb2a1a804859ddd1ec147.png

wlan0內的inet後面即是我們要查詢的IP位置,可以知道這台Jetson Nano的IP是192.168.12.147。

常使用的遠端連線軟體為PuTTY,也可以使用MobaXterm,請點入連結官網進行下載及安裝。

(一)使用PuTTY進行連線

Step 1 開啟PuTTY軟體。
2019_d98f74e45e26d9239e50042fc44a6d1a9c2ed745.png

Step 2 輸入Jetson Nano的IP位置,點擊「Open」按鈕。
2121_699b8a54c61189de8c9566625bf8f73d78cda7a6.png

Step 3 依序輸入帳號及密碼,顯示以下終端畫面則代表連線成功。
2219_2eface3af541938af97cf4b9328ffbd844771ddc.png

(二)使用MobaXterm連線

Step 1 第一次開啟MobaXterm會出現下圖畫面,請在中間的欄位輸入Jetson Nano的IP。
239_59d1ae58ce479a318410b060892f3ed2b3898967.png

Step 2 接著輸入帳號及密碼(此教學皆設定為jetsonnano),連線完成會出現以下畫面。
246_5e977a1c2b1da03a03d73dad01ae257525fd0c4d.png

畫面右側即為終端畫面,而和PuTTY不一樣的是MobaXterm左方有圖形化介面可以直觀的使用,這樣不需要另外準備隨身碟存取檔案,只要開啟資料夾並點選檔案就能開啟或下載囉!

再次打開MobaXterm可以發現視窗畫面不太一樣了,多了「Recover previous sessions」按鈕可以幫助你快速的重新連線到上次連線的伺服器,亦可點選下方最近使用的IP位置,當然,想建立新連線就點擊中間欄位輸入IP。
256_3d2f2779cb20907c8e577c8efe8c54bf4db5e3d6.png

五、攝影機介紹及簡單測試

未來若是想做專題的話有很高的機率會需要使用到攝影機,Jetson Nano可以外接USB攝影機,也相容Raspberry Pi 的攝影機(可以直接使用板子上的連接孔)。

RS的商城也可以一次購買Jetson Nano和Raspberry Pi的攝影機喔!
2612_3cdabf13ca38a30ef4fa1e4121c52e32a93bdd24.png

(一)羅技 C270 webcam

將攝影機連接上Jetson Nano後,點選畫面左上角Search,搜尋「webcam」,點選「Cheese Webcam Booth」開啟。
277_5789cc52b4c9bd3521829dc6dda9eb608659fc27.png

開啟後就會自動連接上攝影機鏡頭,點選視窗中間的按鈕即可拍照存檔,預設存檔路徑會在「圖片」中的「webcam」,視窗下方也會顯示以往拍攝的照片。
286_fcb526556bf42bc588e124629ceaf63b9ab78b85.png

() Pi camera V2

2910_85815a4fd1afb92c8614730d8b883d2cd8279fff.jpg

首先要將攝影機接上板子,請小心的將卡榫向上打開。
305_48420eb8bdc7987a5d14de3c402ce69d0cf10c53.jpg

有字的那面朝外將帶子放入接孔,並將卡榫按壓回去固定,即完成攝影機安裝。
3115_3716694b1ff194d971eb73823034353e496188c4.jpg

打開Terminal,輸入以下指令:

gst-launch-1.0 nvarguscamerasrc ! 'video/x-raw(memory:NVMM),width=3820, height=2464, framerate=21/1, format=NV12' ! nvvidconv flip-method=0 ! 'video/x-raw,width=960, height=616' ! nvvidconv ! nvegltransform ! nveglglessink -e

3215_fbd1328b25263289fa650790cd901f1684cba272.png
攝影機的測試畫面就出現啦!

本次介紹到這邊先暫時告一個段落,未來我們將會推出更多Jetson Nano相關的文章,有興趣歡迎關注我們!

看完文章想要使用Jetson Nano實作的朋友可以點此取得Jetson Nano開發套件。

 

資料來源&相關連結:

Jetson Nano官方頁面:https://www.nvidia.com/zh-tw/autonomous-machines/embedded-systems/jetson-nano/

Jetson Nano wiki:https://elinux.org/Jetson_Nano

Jetson 論壇:https://devtalk.nvidia.com/default/board/139/embedded-systems/1

Raspberry Pi攝影機測試:https://github.com/JetsonHacksNano/CSI-Camera

 

CAVEDU Education is devoted into robotics education and maker movement since 2008, and is intensively active in teaching fundamental knowledge and skills. We had published many books for readers in all ages, topics including Deep Learning, edge computing, App Inventor, IoT and robotics. Please check CAVEDU's website for more information: http://www.cavedu.com, http://www.appinventor.tw

Comments