前期准备
1.首先将电脑nvidia网线连接;
2.将虚拟机设置静态IP:192.168.20.X # X 可设置未被占用编号;
3.ping 192.168.20.40 #测试网络通讯是否正常
4.ssh nvidia@191.168.20.40 #连接nvidia设备,进入系统
系统文件镜像导出
1.将nvidia-Xavier系统所有文件设置为可读权限
echo u > /proc/sysrq-trigger
注意:需要在root权限下执行,方可有效
2.将nvidia-Xavier系统下的image.raw文件copy至虚拟机挂在nvidia硬盘指定目录
sudo dd if=/dev/mmcblk0p1 | ssh sfw@192.168.20.177 dd of=/media/sfw/26ea87ab-cb00-4257-85df-ddef97c7f0ba/Xavier_Tegra_perception/image.raw
注意: image.raw镜像文件在 Xavier_Tegra_perception 路径下备份保存
3.进入准备编译的目录(准备将image.raw编译成system.img)
cd /path/to/install/Xavier/Linux_for_Tegra/bootloader/
4.将copy的image.raw文件编译成system.img镜像 此时system.img在当前路径(需要移动替换文件后再行烧写)
sudo ./mksparse -v --fillpattern=0 /media/sfw/26ea87ab-cb00-4257-85df-ddef97c7f0ba/Xavier_Tegra_perception/image.raw system.img
5.在此目录下即可看到编译生成的system.img