Jetson Nano其實分為兩個版本,
一個是正式的版本
沒有預設的任何接頭,必須自己焊接或者連接USB頭、LAN孔等等,是用來產品發售階段用的板子
一個是開發版
預設已經有接好USB 、散熱片、LAN等等的開發版,目的是用來開發使用,所以IO的可接數量也跟正式版有一些差異
那它們另外有什麼差別呢?
- on Borad的開發接口
開發版有預先裝好的USB、LAN、散熱片、HDMI等等接頭,僅保固一年,沒有內建空間(需使用記憶卡)賣$99美金,而正常版只有PIN腳,沒有任何可以直接使用的接頭,需要自己安裝焊接,但保固五年,內建16Gb空間,$129美金,所以如果要購買記得不要買錯 - 相機的通道數量
開發版只有一個 CSI-2 DPHY接頭,而正常版可以接到12個通道攝影機
STARTUP
怎麼開始
- 準備2A5V的電源
- 可以使用USB無線網卡 (Edimax EW-7811Un)
- https://www.pcstore.com.tw/jacky7152/M19766920.htm
- 下載sdcard影像檔
- 下載燒入程式 (windows)
- https://www.sdcard.org/downloads/formatter/eula_windows/
然後進行format,再透過以下程式燒錄zip
然後大概要10分鐘
等待….超久終於完成
怎麼開始呢? 可以從Github這邊開始
Github
安裝Camke、git等等,造著步驟就可以完成了
Classifying Images with ImageNet
而執行image-console,會產生output_0.jpg ,但在console裡面很麻煩,無法開圖怎麼辦? 可以用eog 指令
eog output-0.jpg
就可以直接從gui顯示這張圖片了
特別要提到的是
USB Camera
因為預設是使用GPIO上的Camera,所以勢必原本-1要改成 0
小工具
另外這篇文章介紹了非常多jetson的小工具或者需要安裝的東西,可以參考
如何執行CUDA / VisionWorks Demo
如上所提,CUDA跟VisionWork都已經安裝好在裡面了
VisionWorks路徑會在
/usr/share/visionworks/
然後必須執行install sample的動作,
/usr/share/visionworks/sources/install-samples.sh ~
記得加上尾巴的~,才會把sample source code裝在 home (~)裡
跑完後,
cd ~
然後會發現多了一個VisionWorks資料夾,切入
cd VisionWorks-1.6-Samples
然後執行make進行build
make
等完成後就可以切入到
cd bin/aarch64/linux/release
這時候就會發現有很多範例,都是透過visionwork的sdk進行處理
其中可以跑
./nvx_demo_feature_tracker
主要是車子在進行中,可以偵測特偵點的移動方向
./nvx_demo_hough_transform
主要是可以偵測路邊的線段跟邊緣
./nvx_demo_motion_estimation
主要是可以偵測固定畫面中,物體移動的方向與物體的位置
如何使用自己的影片做測試
將原本的mp4檔案替換
/usr/share/visionwork/…/data/car.mp4
替換即可
如何修改讀取檔案的路徑?
首先要找到sourde code
/usr/share/visionworks/source/demos/feature_tracker.cpp
這隻就是tracker的source code,可以來這邊找
以上主要是一篇日本人的youtube
關於Jetson Hacks
https://www.jetsonhacks.com/category/hardware/
專用相機接頭MIPI Camera (CSI)
在蝦皮找camera跟jetson nano就可以找到不同角度的鏡頭,價格大概800元,如果要便宜大概還可以找到500左右的鏡頭,記得要插入排線的時候,要先把主機板上面的那個插座的塑膠片拉起來,然後把線插入後再押回去即可
這邊有很詳細的動畫說明
超厲害可以用PS4 Remote控制
3D列印殼
一堆Jetson Nano的影片
購買
由於自己買Jetson nano後還須要買一些其他有的沒有的,而這邊有整個弄好的套件,賣$5100也不算貴,光變壓器、記憶卡、Webcam等等
Framework
VisionWork
是Nvidia上的影像處理SDK,類似知名的OpenCV,但他是for nVidia的
TODO
VSCode
CUDA sample
SSD
Remote VNC
Git
TO Read
非常值得一讀的blog
裡面提到可以透過 Adruio的IO來讀取LOG
Jetson Nano的官方使用說明PDF
官方支援的周邊清單
就是一些電源跟WIFI USB
如果想測試臉部辨識可以試試這個