Embedded Software Update Documentation
2018.11
嵌入式系统的软件管理
许可证
SWUpdate: 嵌入式系统的软件升级
SWUpdate:使用默认解析器的语法和标记
从可信的来源更新镜像
对称加密更新镜像
处理程序
Mongoose 守护进程模式
Suricatta 守护进程模式
SWUpdate:用于外部程序的API
在运行更新时获取信息
meta-swupdate: 使用Yocto进行编译
帮助和支持
为SWUpdate做贡献
项目规划
Embedded Software Update Documentation
Docs
»
更新一个嵌入式系统
View page source
更新一个嵌入式系统
¶
SWUpdate提供了一种可靠的方式来更新 嵌入式系统上的软件。 源代码托管在https://github.com/sbabic/swupdate
Star SWUpdate
嵌入式系统的软件管理
通过引导加载程序完成更新
通过包管理器更新
应用程序进行软件升级的策略
有些事情出错了 ?
许可证
SWUpdate 文档
¶
SWUpdate: 嵌入式系统的软件升级
概述
功能
配置和构建
运行SWUpdate
引导启动程序的修改
构建一个单个的镜像
SWUpdate:使用默认解析器的语法和标记
介绍
处理配置的差异
软件集合
查找文件元素的优先级
使用链接
硬件兼容性
partitions : UBI 布局
images
Files
Scripts
bootloader
特定的板级设置
软件集合和操作模式
检查已安装软件的版本
嵌入脚本
属性参考
从可信的来源更新镜像
对复合镜像进行签名
对子镜像进行签名
对sw-description进行签名并与哈希验证相结合
算法的选择
生成密钥/证书的工具
使用 RSA PKCS#1.5
与证书和CMS一起使用
构建签名的SWU镜像
签名镜像的sw-description示例
对签名镜像运行SWUpdate
对称加密更新镜像
构建加密的SWU镜像
UBI卷的加密
带加密镜像的sw-description例子
对加密映像运行SWUpdate
处理程序
概览
已提供的处理程序
创建自己的处理程序
UBI卷处理程序
Lua 处理程序
远程处理程序
SWU 转发
ucfw 处理程序
Mongoose 守护进程模式
介绍
启动
例子
定制
开发
贡献
Suricatta 守护进程模式
介绍
运行suricatta
支持不同的服务器
支持通用HTTP服务器
SWUpdate:用于外部程序的API
概览
API描述
客户端库
在运行更新时获取信息
API 描述
meta-swupdate: 使用Yocto进行编译
概览
swupdate 类
帮助和支持
¶
帮助和支持
邮件列表
SWUpdate 宣传单
在项目中集成SWUpdate的研讨会
关于SWUpdate的探讨
有用的参考
为SWUpdate做贡献
贡献检查列表
开发者的代码签名证明1.1
路线图
¶
项目规划
主要目标
SWUpdate作为更新网关
二进制差分更新
集成到Linxu发行版
处理程序:
对评估板的支持
后端支持 (suricatta 模式)
SWUpdate 用于救援系统的GUI
测试和持续集成
文档
索引和表格
¶
索引
模块索引
搜索页面