Nvidia Jetson TX2入门指南(白话版)
??最近要用到jetson tx2,但之前也完全沒有接觸過。邊用邊學,這篇文章就是向新手介紹下jetson tx2剛入手的一些事項(適合純小白~)。
一、TX2初認識
開發板全稱:Nvidia Jetson tx2(本文簡稱為tx2)
開發板照片:
功能描述:
??TX2是英偉達公司主要研發的AI邊緣計算設備,功能強大,很適合作為邊緣設備的開發平臺,可以在上面部署諸如圖像處理等等任務。不再贅述,詳見官網
詳細參數:
二、TX2再認識
??tx2有幾個特點是需要新手了解的:
??1)tx2自帶GPU+CPU,內存為8G,存儲量為32G
??2)tx2外接屏幕只支持HDMI的(網上說VGA轉HDMI行,但我實操后發現還是不行)
??3)tx2上只有一個USB接口,要接鍵盤、鼠標等等,需要一個USB-pub
??看著開發板卻不知道各個部分是干啥的吧~ 詳見下圖:
??兩個天線,兩個USB(一個正常,一個Micro要轉接線)
注:M.2接口是一種新的主機接口方案,可以兼容多種通信協議,如sata、PCIe、USB、HSIC、UART、SMBus等
參考:m.2接口_百度百科 (baidu.com)
??對于一個新手來說,第一件事就是找開關(當然,前提是要插電源)。開發板的開關就是那四個紅色按鈕里面最右邊那個(Power Button),最左邊是Reset鍵。中間兩個Force Recover Button和User Defined Buttton我也不知道是啥意思。
三、對TX2動手
??tx2中自帶ubuntu18.04,此時tx2就是個小白,要想把它變成強大的開發板需要向其中導入各種包(主要是jetpack包)。也就是人們常說的“刷機”。每個tx2第一步都有進行刷機的。刷機的攻略可以參考下面這兩個:
刷機教程一
刷機教程2
注:因為版本的不同,軟件圖形化界面的排布可能不同,但基本操作步驟是類似的。以上兩篇刷機教程可以互相印證著看(筆者實測有效)
??刷完機發現原來的30G就剩下了10多個G了,說明這個包還是很大滴~
??刷完了機來跑兩個樣例看看是否成功了吧,可以參考這篇博客:NVIDIA Jetson TX2入門傻瓜教程:帶你30分鐘跑完這幾個經典程序
注:該網址的樣例筆者都跑了一下,有兩個問題需要注意一下:
??1)調用板載攝像頭的命令是
??但如果直接調用的話相機界面是會占滿整個屏幕的,導致退出不了。所以最好后面加上指定的屏幕分辨率,具體細節可以參考:TX2 學習記錄(開啟板載/USB攝像頭)
??2)那個tensorRT的例子運行會報錯:
Could not find xx.pgm in data directories: data/mnist data/samples/mnist/??意思是在當前數據集下沒有可對照的圖像,去數據集目錄下找(/usr/src/tensorrt/data/mnist)沒有數據集,但有一個生成數據的py文件(download_pgms.py),應該運行就會下載數據集。但py文件執行又需要配一些py的庫(PIL)什么的,我就沒有跑
??現在我們已經熟悉了jetson tx2這塊板子了,也對這塊板子完成了初始化工作。正如上面教程所說的,我們現在需要認真想想我們要拿這塊板子干什么啦?
參考:
Jetson TX2介紹 - shinedaisiki - 博客園 (cnblogs.com)
因作者水平有限,如有錯誤之處,請在下方評論區指出,謝謝!
總結
以上是生活随笔為你收集整理的Nvidia Jetson TX2入门指南(白话版)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Effective C++ 读后感
- 下一篇: C++:C++中public prote