Jetson系列是NVIDIA將arm與GPU整合的嵌入式開發平臺,主要用於基於AI的自動化設備的開發。NVIDIA® Jetson™ 系統所提供的性能和能效可提高自主機器軟件的運行速度,而且功耗更低。每個系統都是一個完備的模塊化系統 (SOM),具備 CPU、GPU、PMIC、DRAM 和閃存,可節省開發時間和資金。Jetson 還具備可擴展性。只需選擇適合應用場合的 SOM,即能夠以此爲基礎構建自定義系統,滿足特定的應用需求。
Jetson系列包括Nano、TX2、Xavier NX、AGX Xavier 等,詳情參閱 https://www.nvidia.cn/autonomous-machines/embedded-systems/ 。
NVIDIA JetPack SDK - 適用於所有 Jetson 產品的統一軟件版本,是基於Ubuntu arm定製的鏡像和開發包。
請訪問 NVIDIA 開發者網站,查看快速入門所需的一切內容,並下載此 SDK。
-
Jetson 下載中心:https://developer.nvidia.com/zh-cn/embedded/downloads
-
邊緣 AI 平臺 Jetson:https://developer.nvidia.com/zh-cn/embedded-computing
-
快速開始Xavier NX:https://developer.nvidia.com/embedded/learn/get-started-jetson-xavier-nx-devkit#intro
- 相關資源:
快速安裝
下載 Jetson Xavier NX Developer Kit SD Card Image, 保存到本地並解壓文件。
燒寫鏡像方法一:使用 Etcher,下載、安裝、燒寫到SD卡。
燒寫鏡像方法二:命令行方式。
- 打開終端應用,通過按 Ctrl + Alt + t。
- 插入 microSD 卡, 使用類似下面的命令顯示設備:
dmesg | tail | awk '$3 == "sd" {print}'
- 解壓縮 SD card image文件(主機),然後使用dd寫入到 microSD 卡上:
/usr/bin/unzip -p ~/Downloads/jetson_nano_devkit_sd_card.zip | sudo /bin/dd of=/dev/sd<x> bs=1M status=progress
sudo eject /dev/sd<x>
- 從主機拔下sd卡插入NX開發板中。
啓動並設置系統
將SD卡插入開發板,插入電源,系統將會自動啓動並進入設置界面。
注意:
- 需要接入顯示器,需要HDMI接口的顯示器,雖然板載提供了DP接口,但我試了第一次設置時該接口無法顯示。
- 第一次啓動有點慢,而且中間會出現幾次幾秒鐘的黑屏,需要耐心等待,不要拔電。
更新系統:
- 該鏡像發佈後軟件已經更新,可以通過執行sudo apt update && sudo apt upgrade -y來更新系統軟件包。
- 該系統經過裁減,如果需要恢復原始版本,執行unminimize命令即可。
然後
- 閱讀 Jetson Xavier NX Developer Kit User Guide, 包含:
- developer kit 的硬件信息。
- NVIDIA JetPack的信息, 包括開發者工具,用於支持交叉編譯。
- 例程及其文檔。
- 查看 NVIDIA Jetson Developer site,訪問所有的Jetson platform信息。
- 到 NVIDIA Jetson Forums 提問或者回答問題、分享經驗。