前言:
分享一点jetson nano学习经验,硬件小白,踩了许多坑,贴中的流程算是比较避坑的方法。
nano有分国产和原装,烧录镜像文件不同。性能方面:国产nano和原装的性能一样,国产的价格比原装的便宜一半左右,实验室给的经费有限,所以我们购买的是国产nano。
第一次接触硬件,和实验室的另一位成员@重心不倾在课余之时一起研究了好几天的板子,踩了不少的坑,看了大部分的帖子与教程,才终于烧录成功,进入系统。
后续接下来是用nano调用opencv做一下项目。帖子会更新,记录实验项目过程。
硬件准备:Jetson nano套件,显示屏套件,读卡器,Micro SD(tf)卡。
文章目录
*Jetson nano介绍:
1.国产nano与nvidia nano的区别:
一.国产板子要刷对应系统的引导固件(国产nano需要这一步,原版的可以跳过这一步)
二.烧录镜像文件到卡里
1.准备好镜像文件
2.准备好Micro SD(tf)卡
3.格式化(新卡可以跳过这一步)
4.准备好烧录软件后开始烧录
(1).用balenaEtcher烧录
(2). 用Win32DiskImager烧录
题外话:快速合并磁盘多个分区
三.Jetson nano开机
四.总结
NVIDIA Jetson Nano,让您将令人惊叹的新能力带入数百万个节能高效的小型 AI 系统。它开启了嵌入式物联网应用程序的新世界,包括入门级网络视频录像机 (NVR)、家用机器人以及具备全面分析功能的智能网关。Jetson Nano也是在现实世界中开始学习AI和机器人技术的理想工具,有随时可以尝试的项目和来自于开发人员社区的积极热情的支持。
详细可以看看这个视频国产NANO 4GB SUB 板和英伟达NANO 4GB B01套件对比_哔哩哔哩_bilibili
外表对比(图左为国产,图右为原版)
这步的作用是让nano知道镜像文件是在tf卡里
烧录固件跟着视频里走流程,这里需要用到vim虚拟机。Jetson nano b01国产开发版 烧录固件_哔哩哔哩_bilibili
出现4.4#,就说明这一步是成功的,nano知道烧录系统在sd卡里面
(1).国产nano:!!!如果是国产的nano,要用国产镜像文件才能烧录成功,国产nano的板子本来是从emmc启动的,现在是扩展到sd卡启动,所以必须用设置过的系统。(因为之前下载官网的镜像文件烧录给给国产的nano,一直开机失败,以至于在这一步我浪费了好几天时间。)
一般是商家会给u盘存放着tf烧录镜像文件,如果给的是好几个,是因为分卷压缩发出来的
提示(后文有烧录教程):如果是使用balenaEtcher,选择其中一个烧录即可,如果使用Win32DiskImager软件烧录,我们需要先选择其中一个解压,才去进行烧录。
(2).原装的nano,去官网NVIDIA下载镜像文件,要正确下载板子对应的版本
一定要找对版本去下载,点击右侧绿色链接即可下载。
内存建议最少32G,最好选择大一点的tf卡,因为镜像文件比较大。
新tf卡 就是第一次烧录的,直接烧录。
旧tf卡 之前烧录过,失败过一次的tf卡,也称为旧卡,先格式化后再烧录。
这里需要读卡器,tf卡插入读卡器,然后读卡器插入电脑中
下载链接:SD存储卡格式化程序Windows下载|可持续发展协会 (sdcard.org)https://www.sdcard.org/downloads/formatter/sd-memory-card-formatter-for-windows-download/
点进去,滑动页面到最底下,点击Accept下载
提示:安装后打开如果弹出更新,可以先点否
提示:格式化的时候如果出现乱码提示,解决办法是将sd卡名字改为英文,然后再去格式化。
提示:volume label那里不填任何东西。
点击Quick format,然后Format开始格式化
烧录软件:balenaEtcher或Win32DiskImager两款烧录软件下载链接如下:
balenaEtcher - Flash OS images to SD cards & USB drives
Win32 Disk Imager
两者的区别在于balenaEtcher可以不解压即可直接烧录,Win32DiskImager要解压出一个镜像文件然后再烧录。
(1).用balenaEtcher烧录
点击Flash from file选择镜像文件 —>点击Select target选择烧录到的盘中—>点击Flash!
我在使用el软件的时候一直显示失败,不知道是镜像文件受损还是什么原因,后面用Win32DiskImager烧录成功,如果有懂得可以跟我说一下。
(2). 用Win32DiskImager烧录
要将下载的压缩包解压,然后得到一个压缩包镜像文件
如果有这个提示,点击Yes就行了
烧录成功后,会有写入成功提示。
此时可以在此电脑点击管理,然后点击存储的磁盘管理,看到有几个分区,其中的14.82就说明烧录完成。
如果烧录失败,tf卡可能会出现无法读取的情况,此时可以在此电脑点击管理,然后点击存储中的磁盘管理,然后进行删除卷,然后新建简单卷,然后再返回第3步用之前的格式化软件formatter格式化。格式化后的tf卡才能成功的进行下一次的烧录。
这里教一个如果烧录失败,出现很多个分区,快速合并分区的方法:可以在电脑cmd终端,输入diskpart->然后输入list disk->选择你需要的磁盘(我这里没有插U盘,我选择的是磁盘0,只是例子,一定要选对应的磁盘)->select disk x(x=你选择的磁盘号)->clean
准备好显示屏
接着将sd卡插入nano卡槽,然后接入显示屏(拿出来就需要掰开上面的板子两边的卡扣)然后在摁一下,听到声音响一下就会解除固定
显示屏与nano的连接只需要HDMI和ctouch的接口
然后给nano供电,然后等待,插入鼠标和键盘,输入密码,后即可进入乌班图系统。
连接网络的话要插入usb网卡,或者那根长长的像天线的插口,然后就可以连接WiFi了
目前为止,国产nano和nvidia的nano多了一步刷固件的步骤,还有镜像文件不同,其他操作基本一样。
自创不易,成功了就点个赞吧!!!