在buildroot生成的映像中更新根文件系统

时间:2018-02-27 04:17:59

标签: linux embedded-linux buildroot rootfs

几个月前,我已经在i.MX6主板上使用Mfgtools在buildroot生成的图像上安装了嵌入式Linux。

我对根文件系统进行了更改并生成了新的根文件系统。我不想重新刷新现有的设置,而是希望在进行配置更改后只复制新创建的文件。

完成此任务的最佳方法是什么。我知道我可以按文件比较两个根文件系统文件,然后逐个手动复制。还有其他机制

1 个答案:

答案 0 :(得分:1)

听起来像rsync的工作。你可以运行类似的东西:

rsync -av --update dev_machine@192.168.X.X:/home/user/buildroot/output/images/unpacked_rootfs/ ./

我不确定您尝试更新哪些文件,但rsync擅长更改需要更新的文件。

也就是说,Buildroot并不是真的设计用于这样的部分升级。该工具旨在输出单片固件"在需要进行更改时重新生成并重新映射的图像。如果您需要一个更灵活的系统,允许单独的包管理,请考虑使用Yocto

相关问题