jetson系列如果使用sd卡开发,开发完成后可以不用重新制作根文件系统。拷贝目前的SD卡即可实现批量烧写。
一、开发好的SD卡制作img文件。
1、将sd卡插到PC端,查看sd卡设备。eg: /dev/sdd
fdisk -l
2、使用dd命令将sd卡的内容备份出来。
dd if=/dev/sdd conv=sync,noerror bs=4M | gzip -c > /home/easen/nvidia/jetson_nano/img/nano_ok_v102.img.gz
conv=sync:把每个输入记录的大小都调到ibs的大小(此处ibs的大小为bs的大小)。
conv=noerror:出错时不停止处理
bs=bytes:设置读/写块的大小为 bytes
二、烧写新的sd卡。
1、格式化sd卡。一般新买的sd卡都不用操作,直接进行第二步。
2、使用dd命令拷贝到新的sd卡中。
gunzip -c /home/easen/nvidia/jetson_nano/imgs/nano_ok_v101.img.gz | dd of=/dev/sdd bs=4M
三、查看dd进程。
命令是sudo pkill -USR1 -n -x dd
另开一个终端,写了个简单的脚本,运行./progess.py,输入sudo密码可以查看进度。
#!/usr/bin/python3
import os
import time
i=0
while i<120:
os.system("sudo pkill -USR1 -n -x dd")
time.sleep(10)
i=i+1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)