你好!欢迎来到 !
语言
当前位置: 首页>> 江南app公众号 >> 【上云秘籍】OTA 更新失败?!新唐超强 SOTA 刷机方案 - 安全搞定刷机!免死机!

【上云秘籍】OTA 更新失败?!新唐超强 SOTA 刷机方案 - 安全搞定刷机!免死机!

作者: 来源: 发布时间:2021-12-27 浏览:4

OTA 更新失败?!新唐超强 SOTA 刷机方案 - 安全搞定刷机!免死机!

江南app公众号 提出一种更安全的OTA方式称Safe OTA(SOTA),这里的OTA是Over The Air指远程升级固件(firmware)的技术。新唐提出的SOTA(Safe OTA)技术可以在OTA的过程中保留原始的Linux kernel完整并检查新的固件是否完整,避免因OTA过程异常使系统无法开机的情况,进而更安全的进行OTA升级。

一般来说在Linux底下可以轻易从User space来升级固件,但是如果在升级的过程中发生断电等异常情况,会使Device kernel损坏,造成使装置失效无法使用。

新唐科技SOTA的方式是把Flash切割成4个partition,包含u-boot、 original Linux kernel、new Linux kernel和root file system,Flash规划如下图所示:

图片

新唐有提供专用工具 (NuWriter) 可以package Linux kernel,幷提供了Linux command (fwupdate) 可以烧录package到指定的Flash位置。

整个SOTA的核心建构在新唐提供的u-boot command (Ota_update) 上,依据Flash partition划分可进行安全的OTA固件更新,并可确保如固件更新失败下,仍可安全的开机并重新执行OTA流程,可以避免一般OTA失败后无法开机的异常状况,新唐的SOTA流程参考如下:

图片

新唐NUC980平台含Chili (NuMaker-RTU-NUC980) 和NuMaker-IIoT-NUC980都支援SOTA (Safe OTA) 技术,可避免因OTA失败造成无法开机使用的情况。新唐提供包含BIN Package专用工具 (NuWriter) 、 Linux command (fwupdate)、安全的OTA u-boot command (Ota_update),及完整的操作流程文件 (Application Note) 和技术支持,让整个OTA流程更加的安全可靠。

编辑:zzy 最后修改时间:2021-12-27

联系方式

0755-82591179

传真:0755-82591176

邮箱:vicky@yingtexin.net

地址:深圳市龙华区民治街道民治大道973万众润丰创业园A栋2楼A08

Copyright ? 2014-2023 All Rights Reserved.粤ICP备14043402号-4

Baidu
map