Jetpack 中使用 A/B 文件系统冗余和 OTA

2024-07-03 09:42:21 浏览数 (2)

Jetpack 4.6 以来提供的新根文件系统冗余以及基于图像的 OTA 更新功能。

OTA 更新功能使 NVIDIA Jetson 平台的用户能够更新其设备。用户现在无需使用最新 Jetpack 版本的新映像重新刷新主板,只要设备支持,即可直接执行更新。这提供了诸多好处,例如可以在更新后保留文件、在更新前自定义文件系统以及故障安全更新程序。

与 OTA 更新类似,文件系统冗余是 Jetpack 较新版本中集成的一项功能。它为用户提供了在 Jetson 设备中拥有两个根文件系统的能力。事实证明,此功能对于系统可靠性优先的应用程序非常有益。通过独立创建和更新两个文件系统、文件系统切换和故障转移等选项,此功能对 NVIDIA Jetson 平台用户非常有价值。

支持的设备列表:

1 基于 Image 的OTA更新

这是通过逐个分区更新来升级整个系统的过程。当当前运行的版本和目标版本之间的分区布局发生变化时(例如从 L4T 28.2 升级到 L4T 32.6.1),可以使用基于分区的 OTA,当当前运行的版本和目标版本之间的分区布局没有变化时也可以使用基于分区的 OTA。更新过程通过将设备重新启动到恢复模式并运行恢复内核和恢复 initrd,然后逐个更新分区来执行。

0 人点赞