Jetson Nano的U盘启动烧录镜像eMMC与安装依赖组件(Jetbotmi( 二 )


解压后进入到文件夹:
cd Jetson_Boot_USB
ls查看目录里的文件列表
运行烧录eMMC引导文件的命令
sudo ./flash.sh -r jetson-nano-devkit-emmc mmcblk0p1
最后等待文件烧录进入eMMC上,成功会提示
Thehas been. Reset the board to boot fromeMMC
如果出现错误信息,请确认 Nano是否正常连接,并且进入刷机模式,重新按照第一步进行连接 。
烧录完成后,请拔掉 Nnao的跳线帽,再插入U盘,重新上电开机 。
3、烧录U盘镜像
这个直接就在环境即可
烧录U盘系统的方式的与烧录TF卡系统的流程是一样的,准备的U盘建议大于32G,本次烧录U盘的步骤不需要 Nano参与 。
首先格式化U盘,使用,这里注意一定不能选错Drive 。如果U盘里已经有烧录过系统的,可能第一次格式化会出错,再执行一次就可以了 。
解压下载的系统镜像压缩文件(.rar),得到.img格式的镜像文件,将U盘插入电脑USB口,运行工具
选择上面解压的镜像文件.img和U盘,然后点击写入,就开始烧录系统了 。
烧录结束后会弹出完成对话框,说明安装就完成了,如果不成功,请关闭防火墙一类的软件,重新插入U盘进行烧录 。请注意安装完,系统下看到U盘分成多个分区并且无法点击进入,这是正常现象,因为Linux下的磁盘分区下是看不到的!
烧录成功后系统可能会因为无法识别分区而提示格式化分区,不要格式化!不要格式化!不要格式化!点击取消,然后弹出U盘,最后将U盘插入到 Nano主板的USB口上 。
至此就完成了对主板的系统安装,接下来我们安装一些无人车需要的组件 。
安装组件
安装前一般更新源,在做AI项目前建议先做如下两个步骤的操作,避免安装一些库时会找不到安装地址,导致后面频繁出错 。
sudo apt-get updatesudo apt-get full-upgrade#安装nano编辑器sudo apt-get install nano
1、安装pip
sudo apt-get install python3-pip python3-devpython3 -m pip install --upgrade pip #升级pip
这里需要修改pip3文件:
sudo nano /usr/bin/pip3
将下面这段内容
from pip import mainif __name__ == '__main__':sys.exit(main())
修改为
from pip import __main__if __name__ == '__main__':sys.exit(__main__._main())
修改之后ctrl+s保存,然后ctrl+x退出即可
pip3 -V
这里我修改之后报错::'pip.' has no'_main'
所以我这里还是没有修改,查看版本号pip3 -V,是否升级成功
pip3 -V'''WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.pip 21.3.1 from /home/yahboom/.local/lib/python3.6/site-packages/pip (python 3.6)'''
python3 -m pip --version#pip 21.3.1 from /home/yahboom/.local/lib/python3.6/site-packages/pip (python 3.6)
2、安装依赖包
下面是正常运行是需要安装的包:
依赖包
版本
-GPIO(本地安装)
1.0.4