自從下單Jetson Nano開發套件之後,我就每天刷一刷淘寶,看看賣家是否發貨。終於,昨天系統提示賣家已發貨,走的順豐快遞,今天就收到貨了。盒子比想象中的小:
確實有點簡陋,只有一塊主機板和一張保修卡,連基本的電源都沒有提供:
Jetson Nano開發套件並不包含Flash儲存,需要另配tf卡。上某東下單tf卡,官方推薦64G儲存卡,為了避免以後為了儲存空間而煩惱,我買的是128G的儲存卡,當天下單當天到。
系統映象準備
從Nvidia開發者網站下載Jetson Nano開發包SD卡映象(下載地址: developer.nvidia.com/embedded/dl…)。這個包有點大,大約5.6G,請耐心等待。
映象下載完畢後,解壓,然後將映象寫入SD卡。在Ubuntu系統下,使用系統自帶Disks工具即可。開啟Disks應用程式,點選右上角的More actions圖示,選擇Restore Disk Image...
Image to Restore選擇上一部解壓出來的映象檔案,然後點選*Start Restoring...*按鈕。
映象比較大,寫入過程有點慢。
啟動系統
開發套件並沒有提供電源,好在開發板支援USB供電,但需要5V/2A輸出的那種,現在支援快充的手機充電器可以滿足要求,普通的USB電源不行。手頭正好有,所以不用另外購買。
接下來需要將tf卡插入卡槽,然而我把板子上上下下看了個遍,也沒有找到tf卡卡槽,聯絡淘寶電老闆,發了張圖過來,才瞧明白卡槽位置:
通過HDMI線接上顯示器,接上USB鍵盤/滑鼠,然後上電,等待令人激動的時刻...然而,只見電源指示燈亮了一會之後,就熄滅了,顯示器則一直是黑乎乎的,什麼輸出都沒有。
好在我也是久經沙場,平常和開發板打交道夠多,知道一次點亮,除非出現奇蹟。將現象描述給老闆之後,老闆表示我並不孤單,已經有很多人出現這種問題,並甩給我一個連結:
然後採取排除法,換USB電源,換USB線,最後確定是USB線的問題,換了一個稍微粗壯的USB線(和線的粗細是否有關係,不確定,不明白nvidia為啥要埋這麼大一個坑,提供一個電源多大事?),激動人心的畫面出現了:
熟悉Ubuntu系統的人對這個介面應該不陌生,這就是Ubuntu系統的設定嚮導介面,經過一番設定之後,就進入了桌面:
Jetson Nano系統
Jetson Nano可以看作一臺微型主機,執行的是Ubuntu 18.04桌面系統,但CPU並不是x86架構,而是和手機類似的ARM架構。Jetson Nano開發套件基本上是對標Google Coral TPU開發板,但其設計理念更接近樹莓派,相容很多樹莓派外設。但由於有強大的GPU加持,記憶體、CPU上均有大幅提升,可以看作高階版本的樹莓派。
產品硬體規格如下表所示:
Technical | Specifications |
---|---|
GPU | 128-core Maxwell |
CPU | Quad-core ARM A57 @ 1.43 GHz |
Memory | 4 GB 64-bit LPDDR4 25.6 GB/s |
Storage | microSD (not included) |
Video Encode | 4K @ 30 / 4x 1080p @ 30 / 9x 720p @ 30 (H.264/H.265) |
Video Decode | 4K @ 60 / 2x 4K @ 30 / 8x 1080p @ 30 / 18x 720p @ 30 (H.264/H.265) |
Camera | 1x MIPI CSI-2 DPHY lanes |
Connectivity | Gigabit Ethernet, M.2 Key E |
Display | HDMI 2.0 and eDP 1.4 |
USB | 4x USB 3.0, USB 2.0 Micro-B |
Others | GPIO, I2C, I2S, SPI, UART |
Mechanical | 100 mm x 80 mm x 29 mm |
需要指出的是,雖然產品規格中類出了相機、無線網路卡,但其實板子中並不包含,只是支援介面,所以要整齊一套系統,還需要HDMI線、顯示器、USB鍵盤/滑鼠、無線網路卡。好在攢機了這麼多年,這些都是現成的,不然的話,全套配齊成本還真有點高。
淘寶店家附送了亞克力保護支架,裝上後效果如下:
由於時間有限,目前只做到把系統執行起來,至於有了它能做什麼有意思的事情,容我以後慢慢探索,敬請關注。