ota升级工具swupdate

 swupdate是一个基于嵌入式的Linux平台的升级服务框架程序,它提供了分区升级,文件升级,差分升级(补丁应用)功能,并提供了开放接口,方便用户添加自定义升级处理函数。

 

swupdate提供了故障安全的升级方案。支持Recovery方案和A/B系统方案来保证断电等异常情况下能保证升级正常。它提供了完整性,签名验证,固件加密等功能,保证了升级固件的安全性和私密性。

swupdate 采用cpio的方式进行归档,第一文件是描述文件,默认名称为sw-description。该文件描述了升级包归档文件中的文件信息和升级信息。
第二个文件sw-description.sig该文件是对sw-description的签名文件。保证了sw-description的完整性和授权属性。下面的文件就是各个固件文件了。

参考文档:SWUpdate: 嵌入式系统的软件升级

官网:https://sbabic.github.io/swupdate/

github:https://github.com/sbabic/swupdate

 

参考:

1、doc SWUpdate: 嵌入式系统的软件升级

2、swupdate linux ota故障安全升级方案

posted @ 2015-09-05 17:52  yuxi_o  阅读(713)  评论(0)    收藏  举报