Linux 如何利用JEOS建立OTA机制

Linux 如何利用JEOS建立OTA机制,linux,raspberry-pi,buildroot,ota,over-the-air,Linux,Raspberry Pi,Buildroot,Ota,Over The Air,我开发了一个软件,基于树莓pi,一些RF433传感器,并用buildroot构建。 因此,我有一个运行良好的平台来完成它的目标。 我的问题是如何使我的系统保持最新,有新的版本等等 linux中是否定义了任何指导、框架或工具来实现这一点? 例如,在buildroot中,如果我用另一个包替换wpa_requlicant可执行文件,如何将我的映像的新版本推送到raspberry pi(自动或不自动),而不必取出SD卡,重写它,然后重新加载它 Buildroot有两个包可以执行整个系统的无线更新:swu

我开发了一个软件,基于树莓pi,一些RF433传感器,并用buildroot构建。 因此,我有一个运行良好的平台来完成它的目标。 我的问题是如何使我的系统保持最新,有新的版本等等

linux中是否定义了任何指导、框架或工具来实现这一点?
例如,在buildroot中,如果我用另一个包替换wpa_requlicant可执行文件,如何将我的映像的新版本推送到raspberry pi(自动或不自动),而不必取出SD卡,重写它,然后重新加载它

Buildroot有两个包可以执行整个系统的无线更新:swupdate和rauc

实际上,使用它们仍然需要付出很大的努力,因为这在很大程度上取决于您将其部署在什么样的系统上(选择引导加载程序、引导介质、分区等等)。因此,您必须找出如何将此工具集成到OTA更新机制中