我们正在考虑使用yocto构建系统为我们的新项目创建我们自己的发行版。
我们有一个疑问:在yocto构建系统中os update是如何工作的。
假设我想升级以下内容:
引导加载程序(U-boot)
内核映像(zimage/bzimage)
在根文件系统中添加文件(可以是一些脚本或可执行文件)
添加/升级软件包(例如将Dropbear更新到最新版本)
我们怎样才能达到这个要求。我们应该开发什么来实现这个特性。
无论更新是单一的,也就是说,我们是否需要重新刷新所有内容,比如buildroot或部分更新,只需添加必要的内容。
我看到很多人建议swupdate层包含这个,我相信有很多这样的工具。你能推荐哪一个是最好的吗?
谢谢你的时间和回复
最佳答案
哪些现有的解决方案是“最好的”取决于你的需求,所以这是你需要自己决定的东西。
这里有一个与yocto结合使用的解决方案的概述页面。它有更多信息的链接:
https://wiki.yoctoproject.org/wiki/System_Update
关于linux - Yocto中的OS更新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49314118/