# Jetson系列嵌入式開發板環境安裝 本次教學與測試環境將會使用2019年版本的Jetson Nano 4GB,安裝的步驟基本上都大同小異,若安裝使用過程中有任何問題請留言讓我知道,謝謝。 ## 硬體規格 * Jetson Nano Developer Kit * NVIDIA Maxwell GPU * Quad-Core ARM Cortex-A57 Processor * 4GB LPDDR4 Memory * Micro SD Card (額外安裝) * Micro USB Power Adaptor 5V 2A (外接) * USB鍵盤、USB滑鼠 * HDMI端螢幕線與螢幕 ## 作業系統安裝 (SD Card映像檔方法,Micro USB 供電) 1. 從NVIDIA官網下載JetPack (本教學展示下載JetPack 4.6.4,非最新版本) 。https://developer.nvidia.com/embedded/jetpack  https://developer.nvidia.com/embedded/jetpack-archive  2. 點選"SD Card Image Method"內的"JETSON Orin Nano DEVELOPER KIT" 下載映像檔。 3. 將SD卡插入讀卡機(電腦端,非Jetson Nano),電腦將會跳出小視窗提示使用者進行格式化(選擇Quick format模式即可)。 4. 下載並實行Etcher工具,可以將SD Card Image寫入記憶卡中。(依據目前你電腦使用的OS去下載對應的版本即可,例如我是用Windows,下載ETCHER FOR WINDOWS (X86|X64) (PORTABLE)即可)https://etcher.balena.io/#download-etcher 5. 開啟Etcher工具,點擊"Flash from file"。 6. 選擇剛剛所下載的Jetpack 映像檔。  7. 點擊"Select target"選擇欲寫入的SD Card,本範例使用多功能讀卡機(Generic-Multi-Card USB Device),請確認SD Card容量大小與位置。  8. 點擊"Flash!"開始將映像檔寫入SD Card中。 若出現需同意執行Command Prompt視窗,請點擊"Allow"表示同意軟體執行。 9. 成功將映像檔寫入SD Card中。 10. 11. 安裝完成後,將SD Card去下,安裝至Jetson Nano的SD卡槽中。(請確認SD卡槽位置,避免插錯造成損壞) 13. 插上USB鍵盤、USB滑鼠、HDMI熒幕、5V2A Micro USB電源。  14. 開機完成之後,會出現System Configuration Linux系統的畫面,請使用者按照作業系統上的步驟做設定。 <span style="color:red">特別需要注意的一點:語言建議都以英文為主,帳號名稱也是用英文名稱。(使用中文語言可能會在後續應用時發生錯誤)</span> 15. 開機成功的畫面! ## 使用J25 Power Jack供電 1. 跳接J48電源選擇接頭引腳。 2. 將電源供應器5V Max 4A電源接頭插上J25 Power Jack。  ## 將Jetson裝置連上網 1. 在作業系統安裝完成以後,可以使用WiFi或Ethernet的方式將裝置連上網。 2. 若Jetson裝置無內建WiFi,建議可以購買WiFi USB Dongle/網卡後插在裝置上。 3. 設定WiFi,請點擊右上角的WiFi或雙箭頭的圖示。 4. 點入後即可選擇使用者欲連線之SSID。 5. 常見並確定可以使用的WiFi 網卡型號:https://medium.com/@scofield44165/jetson-nano-dev-kit%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%84%A1%E7%B7%9A%E7%B6%B2%E8%B7%AF%E5%8D%A1%E9%80%A3%E6%8E%A5%E7%B6%B2%E8%B7%AF-connect-to-wifi-using-usb-wifi-adapter-in-jetson-nano-dev-kit-1e95f90ce82e 6. Ethernet方式建議可以透過有RJ45接到WiFi分享器或路由器,並且於兩端裝置上都是用預設的自動分配IP方式進行連線。 ## 如何透過Windows或其他PC遠端Jetson(VNC) #### Linux端 1. 在Jetson端Terminal中輸入以下指令安裝vino server套件 `sudo apt update` `sudo apt install vino` 3. 關閉認證相關設定(否則Windows會無法連線) `gsettings set org.gnome.Vino require-encryption false` 4. 開啟vino應用程式(開啟後請勿關閉此Terminal,否則服務會中斷) `/usr/lib/vino/vino-server`  #### Windows 端 1. 於Windows端(或其他PC)下載realvnc軟體。 2. 開啟realvnc輸入你的IP與Port,IP需要在Linux Terminal中查詢(ifconfig)  3. 連線成功後會是顯示目前Jetson的GUI畫面  ## 如何透過Windows或其他PC遠端至Jetson(SSH) 1. 在PC端下載putty 2. 在Host Name(or IP address)欄位中輸入Jetson的IP,Port輸入22(預設值) 3. 點擊Open 4. 第一次使用會出現是否要同意連線,點擊Allow即可 5. 連線成功會請使用者輸入帳號與密碼。  ## Q&A 疑難雜症 ### Q: 在開啟後螢幕畫面會一直停留在NVIDIA的圖標畫面,請問可以如何解決? A: 可能是映像檔版本不支援或寫入失敗,需要重灌。步驟如下: 1. 首先下載並開啟SD Memory Card Formatter https://www.sdcard.org/downloads/formatter/ 2. 開啟工具後選擇對應的SD Card,點擊"Format"。  3. 接下來請查看JetPack Archive網頁,下載其他較舊的版本(對應型號)的JetPack版本。https://developer.nvidia.com/embedded/jetpack-archive 。 4. 再重新從第五步驟開始進行映像檔寫入。(記得要選擇剛剛下載的映像檔來安裝) ### Q: 出現卡在黑底白字的Console畫面,沒辦法進入Linux GUI畫面。 A: 一般可能是啟動的時候因為一些USB裝置在啟動時無法開啟。嘗試將一些USB裝置移除(如WiFi網卡),再重新插拔電源重新開機。成功進入Linux GUI畫面後再重新將USB裝置插上。 ### Q: 如何在自己的電腦快速遠端操作Jetson裝置。 A: 網路上有許多的遠端操作軟體,我這邊推薦較好用並且通用的軟體為TeamViewer。教學可參考:https://blog.visionify.ai/how-to-install-teamviewer-on-a-jetson-nano-38080f87f039  `sudo dpkg -i teamviewer_15.44.5_arm64.deb` `sudo systemctl enable teamviewerd.service` `sudo service teamviewerd start` ## 參考資料 * Get Started With Jetson Nano Developer Kit. https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit * JETSON NANO DEVELOPER KIT User Guide. https://developer.download.nvidia.com/embedded/L4T/r32-3-1_Release_v1.0/Jetson_Nano_Developer_Kit_User_Guide.pdf?t=eyJscyI6ImdzZW8iLCJsc2QiOiJodHRwczovL3d3dy5nb29nbGUuY29tLyIsIm5jaWQiOiJlbS1wcm9kLTUwNDc2NC12dDQyIn0=
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up