我们正在考虑使用Yocto Build系统为我们的新项目创建自己的发行版。
我们有一个问题:Yocto Build System中的OS升级是如何工作的。
假设我想升级以下内容:
1. Bootloader(u-boot) 2. Kernel Image(zImage/bzImage) 3. 在根文件系统中添加文件(可以是一些脚本或可执行文件) 4. 添加/升级软件包(例如,将dropbear更新到最新版本)
我们该如何实现这个需求。我们需要开发哪些东西才能实现这个功能。
更新是否是单片的,即我们是否必须像Buildroot一样重新刷写所有内容,还是仅添加必要的内容进行部分更新。
我看到很多人建议在此包含swupdate层,并且我相信有许多这样的工具。您可以建议使用哪一个最好。
感谢您的时间和回复。
我们有一个问题:Yocto Build System中的OS升级是如何工作的。
假设我想升级以下内容:
1. Bootloader(u-boot) 2. Kernel Image(zImage/bzImage) 3. 在根文件系统中添加文件(可以是一些脚本或可执行文件) 4. 添加/升级软件包(例如,将dropbear更新到最新版本)
我们该如何实现这个需求。我们需要开发哪些东西才能实现这个功能。
更新是否是单片的,即我们是否必须像Buildroot一样重新刷写所有内容,还是仅添加必要的内容进行部分更新。
我看到很多人建议在此包含swupdate层,并且我相信有许多这样的工具。您可以建议使用哪一个最好。
感谢您的时间和回复。