Jetson 把玩记 三、自制最小文件系统镜像

目前JETPACK SDK镜像是4.5.1版

Jetson Nano 4G 内存版,下载链接:https://developer.nvidia.com/jetson-nano-sd-card-image

Jetson Nano 2G内存版,下载链接:https://developer.nvidia.com/jetson-nano-2gb-sd-card-image

系统镜像6G,默认安装ubuntu desktop等桌面软件,体积非常大,如果项目开发完成,想要将工程文件直接集成到镜像里,进行批量烧录,那么可以通过自制镜像的方式来实现。以下针对Nano版整理的制作方法。

一、下载BSP并解压

二、host安装依赖

三、运行debootstrap创建基础rootfs

四、target安装依赖

此时需要chroot到rootfs内

五、编译镜像

cd tools

4G版:

./jetson-disk-image-creator.sh -o jetson_4G.img -b jetson-nano -r 300

*(100/200/300 for A01/A02/B00)

2G版:

./jetson-disk-image-creator.sh -o jetson_2G.img -b jetson-nano-2gb-devkit

-rw-r–r– 1 root   root   1.8G Jul 11 15:57 jetson.img

基础版镜像只有1.8G,需要什么加什么。

六、烧录镜像

dd if=jetson_4G.img of=/dev/sdb bs=4M conv=fsync status=progress

根据读卡器识别不同,有些是sd设备,有些是mmc设备,根据情况来。

七、调整分区

比较复杂,参考脚本:https://raw.githubusercontent.com/pythops/jetson-nano-image/master/flash-image.sh

八、插电开机、成功启动

原创文章,转载请注明: 转载自贝壳博客

本文链接地址: Jetson 把玩记 三、自制最小文件系统镜像

2 评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据