嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

[第一次用Jetson Nano就上手]硬件介绍、开机步骤、远程联线

上篇文章简单介绍了NVIDIA Jetson Nano,这篇则会带着大家实作开机操作,想要一起尝试的朋友可以点我购买NVIDIA Jetson Nano Developer Kit!

作者 吴怡庭
难度 简单
材料表
  • NVIDIA Jetson Nano Developer Kit
  • 5V4A变压器(5V3A规格也可以)
  • 64GB Samsung micro SD卡
  • 外接屏幕(HDMI接头)
  • USB键盘
  • USB鼠标
  • USB Wi-Fi dongle (也可使用有线网络)
  • 电脑(本篇文章使用windows系统)
  • 罗技C270 webcam/ Pi camera V2

 

以下开机步骤可以参考NVIDIA官方页面:https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit#intro

一、下载及烧录映像档

Step 1 请准备一片SD卡,可以根据专案类型来做选择,不过官方建议最低规格要达到16GB UHS-1,本次实作使用的是64GB的micro SD卡。
0115_7b92e808500d3c934614ef3912620183afc14389.jpg

Step 2 接下来需要一台电脑烧录SD卡,笔电通常都有内建SD卡的读取插槽,如果您的电脑没有,可以使用USB卡片阅读机。

如果是已经是使用过的SD卡,请先格式化后再烧录。

Step 3 请点这里下载官方提供的映像档,压缩文件的大小约5.2GB,下载后请将档案解压缩,并记得存檔路径!

Step 4 接着需要安装映像文件烧录软件,可以使用balenaEtcher (NVIDIA官方页面有各系统的英文教学),windows的使用者也可以使用Win32 Disk Imager。本篇文章示范使用Win32 Disk Imager的烧录步骤。

Step 5 下载并安装好后启动Win32 Disk Imager。
02_d484f179af6cf5a006164f2f3df3a07e555ab930.png

Step 6 点选活页夹并选择先前下载好的映像档档案,并选择要烧录到哪个装置(通常默认会选择好)。
03_c476fe4e31e2b94c005605341a9e3d1aab1af58d.png

Step 7 点选从「映像文件」写入数据到「装置」中按钮。
04_ddf892e6ab2aea72f15263e1bfe7652b736e213e.png

Step 8 弹出警告窗口请按「Yes」,就会开始烧录SD卡了。
05_c48815aebe4292fd42d3416ab1889aee0df9d436.png

Step 9 烧录时间受装置效能影响,有可能会需要等待一段时间,烧录好后会跳出提醒窗口显示写入成功!
06_60c7b16d05e664250ad8e472bd6aee5343b66f32.png

Step 10烧完后就可以将SD卡退出,准备使用Jetson Nano啦!

二、硬件架设及开机设定

Jetson Nano各个接孔的用途请看下方内容。
0723_b328081fa455d5845eedf4d852021f65972e6429.png
(图片转载自NVIDIA官方页面)

  1. SD卡插槽
  2. 40pin GPIO
  3. Micro-USB 5V电源输入
  4. Gigabit 以太网络端口
  5. USB 3.0端口
  6. HDMI输出端口
  7. DisplayPort连接器
  8. 5V直流电源输入
  9. MIPI CSI摄影机连接孔

Step 1 在开机前首先要把SD卡插入Jetson Nano底下的SD卡插槽。
084_31a4b2ecc656ec19d2f17bace08349d3a1bbb67f.jpg

Step 2 接下来需要接上电源,Jetson Nano 提供两种电源供应方式, Micro-USB 5V电源或是5V直流电源,本次实作使用5V4A直流电源搭配Micro-USB转接头。
094_2360f1a37a2570d94f66ee3168f49ab56ef74b6d.jpg

如要直接使用5V直流电源,需要另外准备jumper并接上J48脚位。
IMG_20200117_134152_7b783c25db3a826d77c9f53149638efa7f8b362b.jpgIMG_20200117_134138_5f34c442c26909e5bd70b7c50e2c8cf64c0fbaba.jpg
另外前一篇文章中也提过的电源供应问题,请使用5V3A或是5V4A的变压器,若使用5V2A的规格容易因为供电量不足导致当机!

1030_2b09eca60a6bc0d07616ee3affe142fdffbf9312.jpg
电源线接上后旁边绿灯若有亮起就代表Jetson Nano在运转啰!

Step 3 将其他外接硬件(屏幕、键盘、鼠标)架设完毕后就会进到开机设定画面了!(接了很多设备,线材较为凌乱,大家可以根据需求改为选用无线的设备!)
1139_bad9b7cc176427b8b1289797acee4892ffc23767.jpg

Step 4 请依序设定好以下内容:

同意条款→选择语言→选择键盘排列方式→选择时区→设定账号及密码(本篇实作中都设定为jetsonnano)→App Partition Size

Step 5 设定完等待一下初始化后就会出现桌面啦!(默认会跳出一些窗口,可参考相关内容)
1229_77ae300528acd58cfbee827a12fe1f6a5895fa42.png
Jetson Nano使用的是内建的Ubuntu系统,如要做其他设定可上网搜寻相关资源。

三、Wi-Fi 联线

Jetson Nano可以使用外接的USB Wi-Fi dongle来无线上网,请将Wi-Fi dongle插入Jetson Nano。
1329_145be17cb0ff52c16dc0acf566c73fb6eed654e2.jpg

画面右上角有个Wi-Fi图示,点下去后可以选择连接到哪个Wi-Fi热点。
1423_6021d3924f82a6accbb3cee6b97644f0ae621eb6.png

桌面上也有两个NVIDIA的快捷方式:Nvidia Jetson Developer Zone、 Nvidia Jetson Support Forums,点击后会连结到官方页面和论坛,上面有许多关于Jetson Nano的资料。
1521_a40f2838ff33a98d1bbe50cd8bbecdf5c3094eed.png
1623_6ba6d2ca51d5802170215389aad2271107aab33d.png
1720_944d116bd86af47fcfb5d62bfe2c1c25f09ba3aa.png

四、SSH远程联线

该如何远程登录Jetson Nano呢?其中一个方式就是将自己的电脑建立SSH联线至Jetson Nano。

首先让Jetson Nano和电脑连上同一个Wi-Fi热点,点选Jetson Nano桌面左上角的「Search your computer」,输入「Terminal」,打开终端机。
1820_80cd1ad39754a17961a3a293e49d6b142d8afd1b.png

在Terminal中输入以下指令,查询IP:

ifconfig

会出现以下画面
1921_de1afbba2a54b9e0491bb2a1a804859ddd1ec147.png
wlan0内的inet后面即是我们要查询的IP位置,可以知道这台Jetson Nano的IP是192.168.12.147。

常使用的远程联线软件为PuTTY,也可以使用MobaXterm,请点入连结官网进行下载及安装。

(一)使用PuTTY进行联线

Step 1 开启PuTTY软件。
2019_d98f74e45e26d9239e50042fc44a6d1a9c2ed745.png

Step 2 输入Jetson Nano的IP位置,点击「Open」按钮。
2121_699b8a54c61189de8c9566625bf8f73d78cda7a6.png

Step 3 依序输入账号及密码,显示以下终端画面则代表联线成功。
2219_2eface3af541938af97cf4b9328ffbd844771ddc.png

()使用MobaXterm联线

Step 1 第一次开启MobaXterm会出现下图画面,请在中间的栏位输入Jetson Nano的IP。
239_59d1ae58ce479a318410b060892f3ed2b3898967.png

Step 2 接着输入账号及密码(此教学皆设定为jetsonnano),联线完成会出现以下画面。
246_5e977a1c2b1da03a03d73dad01ae257525fd0c4d.png

画面右侧即为终端画面,而和PuTTY不一样的是MobaXterm左方有图形化界面可以直观的使用,这样不需要另外准备随身碟存取档案,只要开启文件夹并点选档案就能开启或下载啰!

再次打开MobaXterm可以发现窗口画面不太一样了,多了「Recover previous sessions」按钮可以帮助你快速的重新联线到上次联机的服务器,亦可点选下方最近使用的IP位置,当然,想建立新联线就点击中间栏位输入IP。

256_3d2f2779cb20907c8e577c8efe8c54bf4db5e3d6.png

五、摄影机介绍及简单测试

未来若是想做专题的话有很高的机率会需要使用到摄影机,Jetson Nano可以外接USB摄影机,也兼容Raspberry Pi 的摄影机(可以直接使用板子上的连接孔)。

RS的商城也可以一次购买Jetson Nano和Raspberry Pi的摄影机喔!
2612_3cdabf13ca38a30ef4fa1e4121c52e32a93bdd24.png

()罗技 C270 webcam

将摄影机连接上Jetson Nano后,点选画面左上角Search,搜寻「webcam」,点选「Cheese Webcam Booth」开启。
277_5789cc52b4c9bd3521829dc6dda9eb608659fc27.png

开启后就会自动连接上摄影机镜头,点选窗口中间的按钮即可拍照存檔,默认存檔路径会在「图片」中的「webcam」,窗口下方也会显示以往拍摄的照片。
286_fcb526556bf42bc588e124629ceaf63b9ab78b85.png

() Pi camera V2

2910_85815a4fd1afb92c8614730d8b883d2cd8279fff.jpg

首先要将摄影机接上板子,请小心的将卡榫向上打开。
305_48420eb8bdc7987a5d14de3c402ce69d0cf10c53.jpg

有字的那面朝外将带子放入接孔,并将卡榫按压回去固定,即完成摄影机安装。
3115_3716694b1ff194d971eb73823034353e496188c4.jpg

打开Terminal,输入以下指令:

gst-launch-1.0 nvarguscamerasrc ! 'video/x-raw(memory:NVMM),width=3820, height=2464, framerate=21/1, format=NV12' ! nvvidconv flip-method=0 ! 'video/x-raw,width=960, height=616' ! nvvidconv ! nvegltransform ! nveglglessink -e

3215_fbd1328b25263289fa650790cd901f1684cba272.png
摄影机的测试画面就出现啦!

本次介绍到这边先暂时告一个段落,未来我们将会推出更多Jetson Nano相关的文章,有兴趣欢迎关注我们!

看完文章想要使用Jetson Nano实作的朋友可以点此取得Jetson Nano开发套件。

 

资料来源&相关连结:

Jetson Nano官方页面:https://www.nvidia.com/zh-tw/autonomous-machines/embedded-systems/jetson-nano/

Jetson Nano wiki:https://elinux.org/Jetson_Nano

Jetson 论坛:https://devtalk.nvidia.com/default/board/139/embedded-systems/1

Raspberry Pi摄影机测试:https://github.com/JetsonHacksNano/CSI-Camera

CAVEDU Education is devoted into robotics education and maker movement since 2008, and is intensively active in teaching fundamental knowledge and skills. We had published many books for readers in all ages, topics including Deep Learning, edge computing, App Inventor, IoT and robotics. Please check CAVEDU's website for more information: http://www.cavedu.com, http://www.appinventor.tw
DesignSpark Electrical Logolinkedin