最近拿到一塊jetson nano 2GB版本的板子,折騰了一下,從燒錄鏡像、修改配件等,準(zhǔn)備一篇開箱基礎(chǔ)文章給大家介紹一下這塊AI開發(fā)板。
歡迎關(guān)注微信公眾號:羽林君,或者添加作者個人微信:become_me
Jetson nano初步介紹:
Jetson Nano是Nvidia在TX2和Xavier獲得成功后推出的低配版GPU運(yùn)算平臺。在官方的資料上,Jetson Nano公布的參數(shù)如下:
技術(shù)規(guī)格:
包含了一塊128核Maxwell架構(gòu)的GPU,雖然已經(jīng)是幾代前的架構(gòu),不過因?yàn)橛糜?a class="article-link" target="_blank" href="/tag/%E5%B5%8C%E5%85%A5%E5%BC%8F/">嵌入式設(shè)備,從功耗、體積、價(jià)格上也算一個平衡。Nano的計(jì)算能力不高,勉強(qiáng)可以使用一些小規(guī)模、并且優(yōu)化過的網(wǎng)絡(luò)進(jìn)行推理,訓(xùn)練的話還是不夠用的。
內(nèi)存減半這種情況確實(shí)讓人有些顧慮,官方的主要應(yīng)對措施是換用更輕量的桌面環(huán)境LXDE。這個已經(jīng)在10月21日剛發(fā)布的JetPack 4.4.1鏡像中提供。
那么這塊板子能幫我們實(shí)現(xiàn)是什么呢?
這是我從其他人文章摘錄過來的一些分析,供大家參考
Jetson Nano 2GB Developer Kit雖然與4GB的nano相比,將內(nèi)存容量砍半,但價(jià)格卻銳減40%,對于用這款開發(fā)組件作為入門學(xué)習(xí)教材的用戶來說,是個相當(dāng)劃算的取舍,筆者也將在這篇文章中分析2種版本的硬件規(guī)格差異,以及實(shí)際性能比較。
Jetson Nano 2GB Developer Kit開宗明義的目標(biāo)就是推廣教育市場,所以在推出破盤“學(xué)生價(jià)”的同時,也不會將規(guī)格閹割太多,以免影響到功能與應(yīng)用。
Jetson Nano 2GB Developer Kit(文中以2GB版簡稱)與原版Jetson Nano Developer Kit(文中以原版簡稱)最大的差別,當(dāng)然就是名稱所暗示的2GB版僅搭載2GB內(nèi)存,而原版則是搭載4GB,兩者除了容量有所差異外,在信道寬度與時脈、帶寬方面則皆相同,此外兩者的處理器、繪圖處理器也都相同,因此可以預(yù)期執(zhí)行小型程序的性能并不會有太大落差,但2GB版可能會因內(nèi)存容量不足,在執(zhí)行大型程序的時候需要通過Swap(Linux的換置空間,可以理解為虛擬內(nèi)存)來存儲程序資料,進(jìn)而影響性能。
另一個可能會影響使用的規(guī)格,則是攝影機(jī)的連接端子。最初期的原版只有1組MIPI CSI-2端子,后期增加為2組,而2GB版則改回1組,因此只能同時連接1組MIPI CSI-2接口攝影機(jī)。
除此之外2GB版也取消了M.2 Key E無線網(wǎng)絡(luò)模塊插槽、DisplayPort圖片輸出端子,并將4組USB 3.2 Gen1改為1組USB 3.2 Gen1加2組USB 2.0,這個改變對創(chuàng)客來說可能影響不大,但對想將Jetson Nano Developer Kit當(dāng)成迷你計(jì)算機(jī)、多媒體娛樂機(jī)的用戶來說影響就會比較大。
最后2GB版將電源輸入由5V DC插座改為USB Type-C端子,這個對于許多用戶來說或許更為方便,可以視為正面的功能改進(jìn)。
至于和Raspberry Pi 4或是Coral Dev Board等定位相近的產(chǎn)品相比,2GB版不但維持性能領(lǐng)先的優(yōu)勢,更在降價(jià)后增加了價(jià)格競爭力。另一方面,2GB版依然與原版相同能夠支持CUDA繪圖處理器加速運(yùn)算,以及TensorFLow、PyTorch、Caffe、MxNet等業(yè)界常見,甚至應(yīng)用于大型運(yùn)算中心的軟件框架,對于學(xué)習(xí)程序開發(fā)來說相當(dāng)吃香。雖然2GB版的價(jià)格比Raspberry Pi 4貴,但是性能、功能、支持的軟件框架都更強(qiáng)大。
根據(jù)NVIDIA官方提供的性能對照表,2GB版在不同AI軟件的性能表現(xiàn)能達(dá)到Raspberry Pi 4的數(shù)十倍之譜。(圖中將Raspberry Pi 4的性能表現(xiàn)標(biāo)準(zhǔn)化為1)
在操作系統(tǒng)部分,筆者使用NVIDIA提供的最新版本Jetson Nano鏡像文件,安裝完成后會發(fā)現(xiàn)它的桌面環(huán)境改為LXDE18.04,與先前的Ubuntu接口有些許不同,但是整體操作仍相當(dāng)接近。
值得注意的是,在第一次開機(jī)的初始設(shè)置過程中,系統(tǒng)會建議用戶激活Swap功能,若選擇默認(rèn)選項(xiàng),系統(tǒng)則會自動創(chuàng)建容量約為4.95GB的換置空間,以在主內(nèi)存容量不足的時候存儲資料,發(fā)揮虛擬內(nèi)存的功效。不過由于Swap的實(shí)際路徑為microSD內(nèi)存卡,所以帶寬與訪問性能將受到很大的限制,而且反復(fù)訪問也可能會加速耗損內(nèi)存卡壽命。
Jetson Nano可以運(yùn)行各種各樣的高級網(wǎng)絡(luò),包括流行的ML框架的完整原生版本,如TensorFlow,PyTorch,Caffe / Caffe2,Keras,MXNet等。通過實(shí)現(xiàn)圖像識別,對象檢測和定位,姿勢估計(jì),語義分割,視頻增強(qiáng)和智能分析等強(qiáng)大功能,這些網(wǎng)絡(luò)可用于構(gòu)建自動機(jī)器和復(fù)雜AI系統(tǒng)。
多流視頻分析,Jetson Nano可實(shí)時處理多達(dá)8個高清全動態(tài)視頻流,并可部署為網(wǎng)絡(luò)視頻錄像機(jī)(NVR),智能相機(jī)和物聯(lián)網(wǎng)網(wǎng)關(guān)的低功耗邊緣智能視頻分析平臺。NVIDIA的DeepStream SDK ?使用ZeroCopy和TensorRT優(yōu)化端到端推理管道,以在邊緣和本地服務(wù)器上實(shí)現(xiàn)最佳性能。下面的視頻顯示了Jetson Nano在8個1080p30流上同時執(zhí)行物體檢測,基于ResNet的模型以全分辨率運(yùn)行,吞吐量為每秒500萬像素(MP / s)。
下圖顯示了在線提供的流行模型的推理基準(zhǔn)測試結(jié)果。有關(guān)在 ?Jetson Nano上運(yùn)行這些基準(zhǔn)測試的說明,請參見 ?此處。推理使用批量1和FP16精度,采用 JetPack 4.2附帶的NVIDIA TensorRT加速器庫。Jetson Nano在許多場景中都具有實(shí)時性能,能夠處理多個高清視頻流。
2GB版與4G原版的性能表現(xiàn)相差無幾,并沒有因?yàn)槭情幐畎娑忻黠@落差,表現(xiàn)可以說讓人相當(dāng)滿意。其中原因不外乎是雙方的處理器、繪圖處理器規(guī)格完全相同,且也都可以使用10W的電力模式,讓彼此在運(yùn)算性能部分可以有一樣的表現(xiàn)。
從雙方的規(guī)格差異來看,會造成整體性能落差的主要因素,仍在程序的內(nèi)存消耗量,而Jetson Benchmarks工具可能沒有觸碰到該瓶頸。若程序使用超過2GB的內(nèi)存,系統(tǒng)就需要將部分資料存儲于Swap,將形成訪問性能瓶頸,并影響整體性能表現(xiàn)。
由于2GB版的目標(biāo)用戶群體為AI程序與AIoT設(shè)備的入門者,撰寫大型程序的機(jī)會不大,因此考量價(jià)格與性能的平衡,這樣確實(shí)是不錯的取舍,很適合教育單位或初學(xué)者選用。
介紹完使用場景以及一些性能分享,接下來給大家介紹一下硬件信息
大家可以在官網(wǎng)里面搜索對應(yīng)的開發(fā)板,查看對應(yīng)的接口信息,點(diǎn)擊下面的網(wǎng)站 https://developer.nvidia.cn/embedded/learn/getting-started-jetson#support
我使用的是2GB的版本,所以我里面選擇了 Jetson Nano 2GB Developer Kit
打開其中的User Guide選項(xiàng)
選中之后我們就可以看到板子詳細(xì)的硬件信息?;蛘叽蠹铱梢灾苯佑眠@個傳送門查看信息。
詳細(xì)的硬件信息介紹,
配合上圖給大家介紹一下這塊板子,硬件一一對應(yīng)的位置:
標(biāo)號 | 詳細(xì)作用 |
---|---|
[DS1] | 電源LED;當(dāng)顯影劑套件通電時亮起 |
[J1] | Jetson模塊的SO-DIMM接頭。模塊預(yù)先組裝在開發(fā)工具包上 |
[J2] | 用于5V?3A電源的USB C型電源連接器。見電源部分 |
[J3] | RJ45以太網(wǎng)連接器。參見網(wǎng)絡(luò)部分 |
[J4] | HDMI接口 |
[J5] | 用于MIPI-CSI2攝像機(jī)的攝像機(jī)連接器。請參見“攝影機(jī)”部分 |
[J6] | 40針頭:包括電源引腳(+5V/+3.3V)和I2C(2x)、UART、SPI(2x)、I2S和GPIO的接口信號引腳 |
[J7] | 4針風(fēng)扇控制頭。支持脈寬調(diào)制(PWM)輸出和轉(zhuǎn)速表輸入 |
[J8] | 可選幣形電池插座 |
[J9] | USB 3.0 A型連接器。限于1A總功率輸出 |
[J10] | 兩個USB 2.0 A類連接器堆疊,僅支持主機(jī)模式 |
[J11] | 可選按鈕頭(2x4);包括復(fù)位/強(qiáng)制恢復(fù)/電源按鈕和自動上電禁用的連接 |
[J12] | 按鈕頭(1x12);包括電源LED、復(fù)位/強(qiáng)制恢復(fù)/電源按鈕、UART和自動上電禁用的連接 |
[J13] | 支持恢復(fù)模式和設(shè)備模式的Micro USB 2.0連接器 |
40 針接頭 (J6)
40 引腳接頭提供對電源、接地和接口信號引腳的訪問。
電源引腳
有兩個 3.3V 電源引腳和兩個 5V 電源引腳。這些是不可切換的;當(dāng)開發(fā)人員套件連接到電源時,電源始終可用。
兩個 5V 引腳可用于以每個 2.5A 的電流為開發(fā)人員套件供電。(不要同時通過這些引腳和 USB-C 連接器為開發(fā)人員套件供電。)
接口信號引腳
所有信號使用 3.3V 電平
默認(rèn)情況下,所有接口信號引腳都配置為 GPIO,支持 I2C 和 UART 的除外
12 針按鈕接頭 (J12)
該頭提供 GPIO 來控制板的狀態(tài)。我們額外加的套件的外殼可以連接到此接頭。
Pin | 名稱 | 描述 | Power |
---|---|---|---|
1 | 電源指示燈 - | 連接到 LED 陰極以指示系統(tǒng)睡眠/喚醒(系統(tǒng)處于睡眠模式時關(guān)閉) | +5V |
2 | 電源指示燈 + | 連接到 LED 陽極(見引腳 1) | +5V |
3 | UART2_RXD 收到 | + 3.3V | |
4 | UART2_TXD 發(fā)送 | + 3.3V | |
5 | 鎖存器 | 連接引腳 5 和引腳 6 以禁用自動開機(jī)并需要按下電源按鈕(或等效按鈕) | +5V |
6 | 閂鎖設(shè)置按鈕 | 連接引腳 5 和引腳 6 以禁用自動開機(jī)并需要按下電源按鈕(或等效按鈕) | +5V |
7 | GND | ||
8 | 復(fù)位按鈕 將常開按鈕連接到引腳 7 和引腳 8。臨時按下按鈕啟動系統(tǒng)復(fù)位 | +1.8V | |
9 | GND | ||
10 | 恢復(fù)模式按鈕 | 將常開按鈕連接到引腳 9 和引腳 10。在打開系統(tǒng)電源時按住按鈕以將其置于 USB 強(qiáng)制恢復(fù)模式 | +1.8V |
11 | GND | ||
12 | 電源按鈕 | 將常開按鈕連接到針腳 11 和針腳 12。如果自動開機(jī)禁用(針腳 5 和針腳 6 已連接),請暫時按下按鈕以啟動開機(jī) | +5V |
8 針按鈕接頭 (J11)
這是一個備用的 8 針 (2x4) 按鈕接頭,可焊接在載板上的位置 J11 上,并用作主按鈕接頭的替代。
標(biāo)題詳細(xì)信息:
- 總引腳/位置 82 排 4 針間距為 2.54 毫米無遮擋通孔垂直
Pin | 名稱 | 描述 | Power |
---|---|---|---|
1 | 電源按鈕 | 將常開按鈕連接到針腳 1 和針腳 2。如果自動開機(jī)禁用(針腳 7 和針腳 8 已連接),請暫時按下按鈕以啟動開機(jī) | +5V |
2 | GND | ||
3 | 強(qiáng)制恢復(fù)按鈕 | 將常開按鈕連接到第 3 針和第 4 針。在打開系統(tǒng)電源時按住按鈕使其進(jìn)入 USB 強(qiáng)制恢復(fù)模式 | +1.8V |
4 | GND | ||
5 | 復(fù)位按鈕 | 將常開按鈕連接到引腳 5 和引腳 6。暫時按下按鈕啟動系統(tǒng)復(fù)位 | +1.8V |
6 | GND | ||
7 | 閂鎖設(shè)置按鈕 | 連接引腳 7 和引腳 8 以禁用自動開機(jī)并需要按下電源按鈕(或等效按鈕) | +5V |
8 | 鎖存器 | 連接引腳 7 和引腳 8 以禁用自動開機(jī)并需要按下電源按鈕(或等效按鈕) | +5V |
4 針風(fēng)扇接頭 (J7)
J7 位置的 4 針風(fēng)扇控制接頭的引腳排列如下所示。
接頭可支持 3 針風(fēng)扇連接(GND、PWR 和 TACH)或 4 針風(fēng)扇連接(GND、PWR、TACH 和 PWM)。使用具有 PWM 功能的風(fēng)扇允許軟件根據(jù)需要調(diào)整風(fēng)扇的速度。僅支持 5V 風(fēng)扇。
Pin | 描述 |
---|---|
1 | PWM |
2 | +5V 電源 |
3 | 轉(zhuǎn)速表 |
4 | PWM(脈寬調(diào)制) |
控制風(fēng)扇
- 風(fēng)扇可通過PWM控制。如果要向系統(tǒng)中添加風(fēng)扇,請選擇一個5V風(fēng)扇:具有40mm x 40mm的螺釘間距,用于與顯影劑套件散熱器連接
耗電量
開發(fā)工具包的總功耗是載體板、模塊和外圍設(shè)備功耗的總和,由您的特定用例決定。
Jetson模塊有兩種軟件定義的電源模式。電源模式可以通過桌面右上角的UI界面進(jìn)行切換,也可以按照L4T電源管理指南進(jìn)行切換。
兩種模塊電源模式為:
10W-更高性能的默認(rèn)模式
5W-建議減少能源使用
攝像頭
照相機(jī)
有關(guān)Jetson生態(tài)系統(tǒng)支持的攝像頭的完整列表,請?jiān)L問我們的合作伙伴支持的攝像頭頁面。
所有與Jetson Nano顯影劑套件和Jetson Xavier NX顯影劑套件兼容的MIPI CSI-2相機(jī)也將與Jetson Nano 2GB顯影劑套件配合使用。
Name | Manufacturer | Link | Comment |
---|---|---|---|
Raspberry Pi ?Camera Module V2 | Raspberry Pi | Adafruit | |
Raspberry Pi Camera Module NoIR V2 | Raspberry Pi | Adafruit | |
Raspberry Pi High Quality Camera | Raspberry Pi | Canakit | 僅限Jetson Nano 2GB開發(fā)者工具包下載從下載中心下載驅(qū)動程序并按照軟件包中的說明進(jìn)行操作 |
安裝軟排線攝像頭模塊
要安裝攝像頭模塊,請將其柔性帶狀電纜連接到攝像頭連接器(J5)中。遵循以下步驟:
- 1.輕輕地提起連接器閂鎖(參見第一個圖)。2.插入攝像頭帶狀電纜。(參見第2和第3圖)金屬觸點(diǎn)應(yīng)朝向顯影劑套件的中心。3.輕輕按下連接器閂鎖,直到停止。這可能需要兩個手指,每個手指位于閂鎖的一端。不要用力過猛。
至于USB攝像頭,大家可以直接插入U(xiǎn)SB端口即可。
燒錄鏡像使用初體驗(yàn)
需要準(zhǔn)備:
首先我拿到的nano2g版本是只有板子的,如果要板卡運(yùn)行起來,我還需要準(zhǔn)備一張64G的閃迪(建議用閃迪,因?yàn)橛行﹥?nèi)存卡不支持nano),用來燒錄nano的鏡像,此外還需要一根給板卡供電的type-c端口的電源適配器,大家也可以用現(xiàn)在支持3a或者4a的手機(jī)充電器配一個type-c端口的線。
這里要注意自己板子的版本
-
- 下載Jetson 下載中心 | NVIDIA Developer并解壓得到鏡像文件sd-blob.img
- 鏡像下載
下載SD卡鏡像,:https://developer.nvidia.com/embedded/dlc/jetson-nano-dev-kit-sd-card-image
下載JetPack(看官網(wǎng),需要JetsonPack 4.4.1才支持Jetson Nano 2GB):https://developer.nvidia.com/embedded/jetpack
- 使用官方的Etcher的SD卡燒錄,或者也可以用Win32 Diskimg寫入鏡像
最好在燒系統(tǒng)前格式化SD卡一下,即 SD Card formatter(官網(wǎng)推薦)
連接外設(shè)(鼠標(biāo)、鍵盤、顯示器)并啟動,這里如果我們要進(jìn)行屏幕顯示的啟動,除了連接的HDMI顯示器,鼠標(biāo)和鍵盤也是必須要連接的,在Jetson Nano 2GB Developer Kit里面有描述。
通過
這張圖,大家可以清晰看到要是啟動display,則Monitor, keyboard and mouse是必須的。
- 燒寫完成后,將SD卡插入Jetson Nano,接上顯示器和電源開機(jī)
最終啟動效果如圖:
配件使用
-
- 硬件風(fēng)扇 和 wif模塊
- 因?yàn)閚ano使用起來發(fā)熱挺嚴(yán)重的,所以我在上面加了一個散熱的風(fēng)扇,nano 2g里面默認(rèn)風(fēng)扇的配件是沒有,所以這個部分也是我自己購買的,不過我沒有使用pwm控制的風(fēng)扇,而是使用了直驅(qū)的風(fēng)扇,并且在nano 2gb 板子上焊接了排插,接入風(fēng)扇。
排插位置,以及對應(yīng)的絲印的電源和GND位置:
實(shí)際安裝情況:
安裝之后檢測一下CPU溫度情況:這部分我們使用了jetson-stats這個包,此外我們也可以使用lm-sensors進(jìn)行查詢CPU實(shí)時溫度。jetson-stats是一個軟件包,用于監(jiān)測和控制Nvidia Jetson設(shè)備的,其中jtop可以實(shí)時監(jiān)測溫度;
安裝:
sudo?apt-get?install?python-pip
sudo?-H?pip?install?jetson-stats
使用:jtop 命令
這個時候在右下角,我們可以看到CPU溫度在23.5攝氏度,這個是一個正常溫度,而在沒有風(fēng)扇散熱情況下,板卡待機(jī)的CPU溫度能達(dá)到33攝氏度。所以還是很有效的散熱。
此外因?yàn)榘蹇ㄓ袝r候需要進(jìn)行下載東西以及進(jìn)行遠(yuǎn)程調(diào)試,所以我們最好加一個wifi模塊,方便我們的工作。
-
- 遠(yuǎn)程VNC
- 因?yàn)閚ano上面我們想跑一些視覺等等需要界面查看的模型,而不只是單純的使用命令行進(jìn)行訪問,那么我們就需要用到遠(yuǎn)程桌面了。
說到遠(yuǎn)程桌面,可能大家會比較熟悉VNC Viewer這個軟件。這里我們介紹如何配合Jetson Nano的 Desktop功能來遠(yuǎn)程訪問。首先,下載并安裝VNC Viewer軟件到你的電腦上。(這里是下載鏈接)
需要先用HDMI屏幕和鍵盤等鏈接到Jetson Nano
- 安裝vino
sudo apt install vino
- 設(shè)Enable VNC 服務(wù) (此時手動可打開vnc server)
sudo ln -s ../vino-server.service ? /usr/lib/systemd/user/graphical-session.target.wants
配置VNC server:
gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
編輯org.gnome,恢復(fù)丟失的“enabled”參數(shù),輸入一下命令進(jìn)入文件,將下方key內(nèi)容添加到文件的最后面。保存并退出。
sudo vi /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml
設(shè)置為Gnome編譯模式
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
現(xiàn)在屏幕共享面板在單位控制中心工作…但這并不足以讓vino運(yùn)行!所以您需要在會話啟動時添加程序:Vino-server,使用以下命令行:
/usr/lib/vino/vino-server
這種是屬于手動啟動,如果每次都需要手動啟動會比較麻煩下面會設(shè)置開機(jī)自啟動的形式。
- 設(shè)置VNC登陸密碼('thepassword' 修改為自己的密碼)
gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n 'thepassword'|base64)
- 重啟機(jī)器,驗(yàn)證是否設(shè)置vnc 成功
sudo reboot
- 設(shè)置開機(jī)自啟動VNC Server
VNC服務(wù)器只有在您本地登錄到Jetson之后才可用。如果您希望VNC自動可用,請使用系統(tǒng)設(shè)置應(yīng)用程序來啟用自動登錄。
gsettings set org.gnome.Vino enabled true
mkdir -p ~/.config/autostart
vi ?~/.config/autostart/vino-server.desktop
將下面的內(nèi)容添加到該文件中,保存并退出。
[Desktop Entry]
Type=Application
Name=Vino VNC server
Exec=/usr/lib/vino/vino-server
NoDisplay=true
如果系統(tǒng)設(shè)置為需要輸入用戶密碼才可以進(jìn)入桌面,以上的改腳本需要等進(jìn)入桌面后才會啟動,建議將系統(tǒng)設(shè)置為用戶自動登錄到桌面。
-
- 連接VNC Server
- 使用vnc viewer軟件進(jìn)行VNC連接,首先需要查詢ip地址,我這里查到的是172.16.60.147,輸入IP地址后點(diǎn)擊OK,雙擊對應(yīng)的VNC用戶輸入密碼,最后進(jìn)入到VNC界面
下載安裝vnc deb包,鏈接
啟動vnc界面,輸入對應(yīng)IP 進(jìn)行連接:
結(jié)果如圖:
nano使用介紹以及資料分享:
鏡像完成安裝了,使用的基本配套工具也準(zhǔn)備好了,那么我們該怎么進(jìn)行nano的使用呢?下面就給大家分享一些nano使用中,我們可以參考的學(xué)習(xí)資料,方便大家進(jìn)行學(xué)習(xí)使用。
官方資料
首先進(jìn)入官網(wǎng)最開始的nano介紹網(wǎng)頁,里面就有對應(yīng)的學(xué)習(xí)引導(dǎo):
里面有AI的部分,有配合的機(jī)器小車的教程。
官方 Jetson Nano Developer Kit User Guide
https://developer.nvidia.cn/embedded/learn/get-started-jetson-nano-2gb-devkit#next
技術(shù)論壇:https://developer.nvidia.com/embedded-computing
對應(yīng)的英文技術(shù)論壇:https://forums.developer.nvidia.com/
還有jetson nano本身對應(yīng)的社區(qū),比如jetson projects以及專門tutorials
jetsontutorials
https://developer.nvidia.cn/embedded/learn/tutorials
jetson項(xiàng)目
大家可以在里面去搜尋符合自己需求的功能,看該項(xiàng)目的的源碼或者博文,這是一個很快速的搭建自己工程的方法。
https://developer.nvidia.cn/embedded/community/jetson-projects
詳細(xì)嵌入式開發(fā)指導(dǎo)說明:
這個部分就是比較詳細(xì)的底層開發(fā)的指導(dǎo)了,包含基本的驅(qū)動的音視頻開發(fā),這個部分屬于大家要深度定制化自己的板卡時候?qū)?yīng)的資料:
https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-325/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/introduction.html#wwpID0E3HA
JetBot
NVIDIA JetBot是一個新的開源自動機(jī)器人套件,它提供了所有軟件和硬件計(jì)劃,以低于250美元的價(jià)格構(gòu)建一個人工智能的深度學(xué)習(xí)機(jī)器人。硬件材料包括Jetson Nano,IMX219 800萬像素?cái)z像頭,3D打印機(jī)箱,電池組,電機(jī),I2C電機(jī)驅(qū)動器和配件。https://jetbot.org/master/index.html
國內(nèi)的一些資料
創(chuàng)客智造:jetson https://www.ncnynl.com/search/jetson/
微雪:jeston nano官方網(wǎng)頁里面顯示,微雪是nano的國內(nèi)合作伙伴。https://www.waveshare.net/wiki/Jetson_Nano_Developer_Kit
英偉達(dá)嵌入式系統(tǒng)技術(shù)介紹資料:https://aijishu.com/u/liumingkang
或者微信公眾號 NVIDIA英偉達(dá)企業(yè)解決方案,去里面搜索Jetson nano 2GB 就可以看到相關(guān)的文章
結(jié)語
相比Jetson Nano 4GB 使用的GNOME桌面,Jetson Nano 2GB 使用的是輕量化的LXDE桌面,大幅節(jié)省內(nèi)存。這也是Jetson Nano 2G版可以和4G版本運(yùn)行大多數(shù)相同的項(xiàng)目的原因之一。
NVIDIA ?Jetson Nano ?2GB對于想要運(yùn)行計(jì)算量不大的項(xiàng)目,且預(yù)算不多的開發(fā)者來說絕對是性價(jià)比之選,可以僅以54美元就享受到其4GB版的絕大多數(shù)功能,但是不能否認(rèn)的是其2GB的內(nèi)存,在需要使用Jetson Nano訓(xùn)練模型的時候會略感緩慢??偠灾琂etson Nano絕對是性價(jià)比之選。配合Jetson社區(qū)豐富的項(xiàng)目和課程,可以高效地進(jìn)行AI學(xué)習(xí)。可以說是新手入門AI計(jì)算的絕佳之選。接下來我們就開始玩起來哈。
這就是我jetson nano使用的初步分享,后面繼續(xù)分享在一些自己使用這塊AI計(jì)算板卡的經(jīng)驗(yàn)。如果大家有更好的想法和需求,也歡迎大家加我好友交流分享哈。
作者:良知猶存,白天努力工作,晚上原創(chuàng)公號號主。公眾號內(nèi)容除了技術(shù)還有些人生感悟,一個認(rèn)真輸出內(nèi)容的職場老司機(jī),也是一個技術(shù)之外豐富生活的人,攝影、音樂 and 籃球。關(guān)注我,與我一起同行。