Phi*_*ipp 20 linux boot embedded-linux beagleboard beagleboneblack
在板载eMMC上设置和定制我的"主"BeagleBone Black(BBB)和应用程序等之后,我想在其他BBB板上复制它.
复制BBB的最佳方法是什么?
我对选项的理解:
哪种可能/最好?
编辑:我目前的解决方案是使用标准图像(来自BeagleBoe网站)进行闪存,然后让脚本按预期进行所有修改.这包括禁用我不需要的许多服务,安装应用程序和配置东西等.如果有一种更简单的方法来制作带有完整图像的SD卡,我仍然感兴趣.
Pau*_*yan 12
对于其他需要此功能的人,我发现的最佳答案是执行以下操作:
首先按照您想要的方式设置您的主人Beaglebone Black.
下载beagleboneblack-save-emmc.zip并将内容解压缩到SD卡上
注意:这是Jason Krinder在他的github https://github.com/jadonk/buildroot上使用save-emmc-0.0.1标签的图片
在SD卡上编辑autorun.sh
#!/bin/sh
echo timer > /sys/class/leds/beaglebone\:green\:usr0/trigger
dd if=/mnt/<image-file>.img of=/dev/mmcblk1 bs=10M
sync
echo default-on > /sys/class/leds/beaglebone\:green\:usr0/trigger
Run Code Online (Sandbox Code Playgroud)
<image-file>复制备份eMMC后,您获取的映像文件在哪里
用于本文的eLinux参考 - http://elinux.org/BeagleBone_Black_Extracting_eMMC_contents
我有同样的需求,并使用dd和nc(NetCat)直接保存在我的桌面上,而无需使用中间SD卡.您可以通过以下步骤更改IP地址,通过USB连接或以太网连接执行此操作.
使用所需的应用程序设置BBB后,基本步骤如下:
nc -l 19000|bzip2 -d|dd bs=16M of=BBB.img
dd bs=16M if=/dev/mmcblk0|bzip2 -c|nc 192.168.7.1 19000
192.168.7.1地址用于USB连接.(BBB是192.168.7.2)如果您通过以太网连接执行此操作,则应使用桌面的IP地址.
这取自这里的说明.
最后,按照任何方法安装到下一个BBB上. 这是一个如何闪烁emmc的例子.
| 归档时间: |
|
| 查看次数: |
30008 次 |
| 最近记录: |