1

在设计我自己的 Linux OTA 堆栈之前,我最好调查一下是否有人知道我可以利用/贡献的现有 Linux OTA 堆栈/框架。

我所说的 Linux OTA 堆栈/框架是一种能够从远程存储库更新我设备上的 Linux 内核的服务。基本上类似于当今大多数 Linux 智能手机上的 OTA 更新功能。它必须是 99.99% 的故障安全,这样我的设备(将在 500 辆汽车上安装 6-12 个月)不会变成需要现场服务才能再次工作的无用砖块。

开源解决方案不是必须的 -完成这项工作的商业解决方案具有同等的利益。

提前致谢。 基督教

4

2 回答 2

1

你可以只使用APT,结合合适的内核包吗?

于 2010-09-07T14:04:39.683 回答
1

进行实际更新非常简单,您可以使用任何现有的包管理框架来提供一个新的内核包,系统在可用时升级到该包。

困难的部分是当您的设备重新启动到新内核时,您需要某种方法来检测它是否无法启动,然后将其重新启动到旧内核。要在没有人为干预的情况下做到这一点,您需要在硬件中安装某种看门狗设施。

于 2010-09-08T04:13:38.030 回答