不知不覺已經准研究生了。。
1.上手
項目需要,前幾天買了塊Jetson TK1開發板,做了些基本操作
2.硬件准備
工欲善其事,必先利其器。首先要做一些硬件上的准備工作,
1. 開發板一塊
2. HDMI轉接線一條(Jetson TK1使用標准HDMI接口)
3. USB3.0 hub(最好自帶電源,至少3個USB輸入口)。
4. 鍵盤鼠標一套(多機開發時免不了要同時操作主機和開發板)。
5. 網線一條(上網)
6. 路由器一台(局域網通信)
7. USB轉9針母頭串口(Remote模式調試與開發)
2.需要准備的安裝包
1. ubuntu主機一台,本人是14.04 LTS
2. Jetson TK1環境配置套件(包含cuda6.5,opencv等) JetPackTK1-1.2-cuda6.5-linux-x64.run
3.需要准備的文檔
1. Jetson TK1 比較全面的簡介 http://elinux.org/Jetson_TK1
2. Jetson TK1 官方教程 Jetson TK1 Development Kit User Guide
2. 視頻與音頻編解碼,攝像頭驅動,流媒體等 L4T_Jetson_TK1_Multimedia_User_Guide.pdf
4.配置Caffe
賈揚清推薦的一篇教程
How to run the Caffe deep learning vision library on Nvidia’s Jetson mobile GPU board
注意事項:
1. 一般情況先裝 JetPackTK1-1.2-cuda6.5-linux-x64.run,之后再配置caffe。
2. 其中編譯caffe時可能報鏈接錯誤,鄙人認為是boost庫不全造成的,建議在教程的基礎上安裝
1 sudo apt-get install libboost-all-dev
3. 由於嵌入式開發板不如桌面級顯卡給力,make runtest 這一步十分漫長,可能需要3-5個小時(具體記不清了),但是這一步不是必須的,只是驗證而已…
5.使用流控制攝像頭
官方支持MIPI CSI-2攝像頭與USB2.0、USB3.0攝像頭,其中USB攝像頭開發難度較低,我選擇使用USB攝像頭。
攝像頭開發的基本資料在 L4T_Jetson_TK1_Multimedia_User_Guide.pdf文檔中(本人視頻處理新手無壓力)
6.其他
板子挺好用的,安裝了ubuntu14.04LTS之后與其他ubuntu系統並無太多不同,使用spyder做一些基於深度學習的快速開發也是很方便的。可玩性很足的板子。