你好!欢迎来到深圳市颖特新科技有限公司!
语言
当前位置:首页 >> Nuvoton/新唐 >> 【上云秘籍】OTA 更新失败?!新唐超强 SOTA 刷机方案 - 安全搞定刷机!免死机!

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

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

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

新唐科技提出一种更安全的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