linux - 如何使用 JEOS 构建 OTA 机制

标签 linux raspberry-pi buildroot ota over-the-air

我开发了一个软件,基于树莓派、一些 RF433 传感器并使用 buildroot 构建。 所以我有一个正在运行的平台来做它应该做的事情。 我的问题是如何使我的系统保持最新,新版本等......

Linux 中是否定义了任何指导、框架或工具来做到这一点? 例如,在 buildroot 中,如果我用其他包替换 wpa_supplicant 可执行文件,如何将我的镜像的新版本推送到树莓派(自动或不),而不必取出 SD 卡,重写它,然后重新插入它......?

最佳答案

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

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

关于linux - 如何使用 JEOS 构建 OTA 机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50469166/

相关文章:

linux - WSL 中的 Buildroot 与反恶意软件服务可执行文件

linux - 具有快速启动功能的 Raspberry Pi 嵌入式编程

linux - 无法 ping 通在 Qemu 上运行的 Linux 镜像

c++ - boost deadline_timer - Linux 中的最大计时器数

linux - 将 file 的 cat 输出重定向到同一文件

python - 如何通过Python打开不同类型的网络浏览器?

python-3.x - Raspberry Pi3 上的 Tensorflow 1.5

linux - CPU 和硬盘信息

linux - "make check"安装HDF5失败

python - simpleCV 和树莓派 : no module named simplecv