Jetson nano非專業測評及上手使用指南!
2019-03-18,世界著名核武製造廠商Nvidia發佈了旗下,主打便攜低功耗的平民級核武-Nvidia Jetson Nano,時隔將近一年, 2020年1月15日,這款平民級核武迎來了更新即B01版本。
援引官方的介紹:Jetson Nano 模組僅有 70 x 45 毫米,是體積非常小巧的 Jetson 設備。 爲多個行業(從智慧城市到機器人)的邊緣設備部署 AI 時,此生產就緒型模組系統 (SOM) 可以提供強大支持。Jetson Nano 提供 472 GFLOP,用於快速運行現代 AI 算法。 它可以並行運行多個神經網絡,同時處理多個高分辨率傳感器,非常適合入門級網絡硬盤錄像機 (NVR)、家用機器人以及具備全面分析功能的智能網關等應用。Jetson Nano 爲您節約時間和精力,助力您實現邊緣創新。 體驗功能強大且高效的 AI、計算機視覺和高性能計算,功耗僅爲 5 至 10 瓦。
先來幾張官方美圖吧!
對比,用過一些板子比如說專門學習用的JZ2440,Tiny4412,此外也有樹莓派和友善之臂FriendlyARM-NanoPi Fire3,以及接下來這塊核武級別的開發工具Jetson nano。Jz2440和Tiny4412就不多說了,就將其他的三塊板子對比一下吧。
樹莓派 3B+ | 友善之臂 NanoPi Fire 3 | Jetson nano(B01版本) | |
---|---|---|---|
CPU | 博通BCM2837B0 SoC,集成四核ARM Cortex-A53(ARMv8)64位@ 1.4GHz CPU,集成博通 Videocore-IV GPU | 三星S5P6818處理器, 運行主頻1.4GHz, 八核Cortex-A53 | 四核 ARM® Cortex®-A57 MPCore 處理器 |
GPU | 雙核VideoCore IV GPU@400MHz,3D core@300MHz | NULL | NVIDIA Maxwell™ 架構,配有 128 個 NVIDIA CUDA® 核心 0.5 TFLOPS (FP16) |
內存 | 1GB LPDDR2 SDRAM | 1GB DDR3內存 | 4 GB 64 位 LPDDR4 1600 MHz – 25.6 GB/s |
有線網絡 | 千兆以太網口 | 千兆以太網口 | 千兆以太網口 |
無線網絡 | 2.4GHz和5GHz 雙頻Wi-Fi,支持802.11b/g/n/ac | 2.4GHz和5GHz 雙頻Wi-Fi,支持802.11b/g/n/ac | Wi-Fi 需要外部芯片 |
GPIO | 2.54mm間距,40pin | 2.54mm間距,40pin, 兼容樹莓派的GPIO,含UART, SPI, I2C, PWM, IO等管腳資源 | 2.54mm間距, 40pin,3 個 UART、2 個 SPI、2 個 I2S、4 個 I2C、多個 GPIO |
USB接口 | 4x USB 2.0 Type A(可拓展) | USB 2.0 Type A x1(可拓展) | 4x USB 3.0 Type A(可拓展) |
視頻輸入 | HDMI | mciroHDMI(Type-D)連接器, 1080P輸出 | HDMI 2.0 或 DP1.2 |
軟件支持 | NOOBS、RASPBIAN以及Fedora | 安卓, Debian, UbuntuCore+Qt | Ubuntu(NVIDIA優化) |
PCB 尺寸 | 85X55mm | 75 x 40mm | 69.6 x 45mm |
供電 | DC 5V/2.5A | DC 5V/2A | DC 5V/2A Micro USB 2.0 接口 or DC 5V/4A DC 電源 |
上述對比中Jetson nano最大的亮點就是GPU和內存了,Jetson nano採用的是NVIDIA Maxwell™ 架構,配有 128 個 NVIDIA CUDA® 核心,樹莓派同樣也有GPU但是好像是閉源的,且性能貌似很差。此外Jetson nano還有4 GB LPDDR4的內存,就性能來說,這麼一塊小板子具有如此性能已經相當可觀了。作爲嵌入式設備其功耗僅爲 5 至 10 瓦,真香警告!
0、開箱
簡約而不失時尚的外包裝,看着應該還是有點料的。
拆開外包裝盒和靜電防護膠袋,本體就長這個樣子的哦。
裝上附贈的亞克力保護外殼,這樣看起來纔有那麼點Feel了。
體驗Let’s go!
1、鏡像準備:下載傳送門
2、燒錄鏡像
2.1、SD卡格式化
準備一張SD卡,32G左右即可,首先使用SD卡格式化工具SD Card Formatter格式化SD卡,和準備做樹莓派的鏡像卡的操作基本一致。
好的,格式化完成!
2.2、鏡像燒錄,使用工具balenaEtcher
1)選擇鏡像文件
2)選擇你插入電腦的SD卡的盤符
3)點擊Flash,開始燒錄鏡像,大概需要10分鐘左右,等等吧!
4)燒錄完成
接下來,把燒錄好的系統SD卡,插入Jetson nano中,接上顯示器和電源,Start!
3、開機
3.1、基本配置
和普通的Ubuntu安裝一致,第一次啓動系統需要設置鍵盤輸入、語言、地區以及個人的PC賬號。密碼等。
當屏幕閃現出信仰的綠光,你的小寶貝終於可以搞定啦!
3.2、網絡配置
接下就該是啓動網卡,設置IP,設置DNS域名解析服務器、設置網關。
PS:假設你的使用場景是和我一樣,身旁沒有路由器,Jetson nano又沒有板載的無線網卡,但是你的PC連着無線WLAN網絡,你手頭上正好有一根網線,那麼接下來的操作就能夠讓你剛剛出道的Jetson nano在外網上衝浪啦(此處所指的外網是相對於局域網而言的,不是科學上網)。好的,實驗開始!
1)打開PC端的“網絡和Internet設置”–> 更改設配器選項,右鍵點擊所需要共享的網絡,選擇屬性中的共享設置,勾選“允許其他網絡用戶通過此計算機的Internet連接來連接(N)”,在家庭網絡連接(H)中選擇此次我所需要共享到的網絡“本地的連接中的以太網”,OK。點擊確認。
此時跳出彈窗,我們當然是點是啦!
點擊是(Y)後,此時可以看到WLAN網絡已經被設置爲共享的了。
再讓我們看看,和這WLAN網絡共享綁定的本地的以太網,正如彈窗所言,設置成爲與之匹配的地址:
PC端的設置已經OK了,接着配置Jetson nano開發板端的網絡設置。
2)設置IP、設置DNS、設置路由網關
1、由於PC端的IP在192.168.0.x段中,以相同的規則來定義IP地址。
sudo ifconfig eth0 192.168.0.xxx
2、設置添加DNS:
修改文件 /etc/resolvconf/resolv.conf.d/base(這個文件默認爲空),添加以下內容:
nameserver 8.8.8.8
nameserver 8.8.4.4
8.8.8.8是一個IP地址,是Google提供的免費DNS服務器的IP地址,Google提供的另外一個免費DNS服務器的IP地址是:8.8.4.4 。用戶可以使用Google提供的DNS服務器上網。
3、設置路由網關
sudo route add default gw 192.168.0.1
上述1、 2、3點可用以下方法代替進而設置永久的IP,以及相關網絡配置:編輯以下路徑的文件***/etc/network/interfaces***,在該文件中添加網卡配置,設置IP、網關、子網掩碼以及DNS域名服務器等操作。如下所示:
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static //將eth0網卡,設置爲靜態IP
address 192.168.0.123 //設置IP
netmask 255.255.255.0 //設置子網掩碼
gateway 192.168.0.1 //設置網關
dns-nameserver 8.8.8.8 //設置域名解析器
dns-nameserver 8.8.4.4
~
保存好修改之後,刷新並查看DNS配置:
sudo resolvconf -u | cat /etc/resolv.conf
重啓加載網絡配置文件:
sudo /etc/init.d/networking force-reload
重啓網絡服務:
sudo /etc/init.d/networking restart
所有設置配置完成後,來ping一下度娘吧!
OK,鏡像燒好了,板子啓動了,網也通了,也就是萬事俱備啦!在下的開箱就先到這裏啦,撒油啦啦!