首页
›
启动链与BSP系统构建
›
035-OTA升级包制作
›
《全量包制作与签名校验实战》
VIP20
本课程属于:035-OTA升级包制作
启动链与BSP系统构建 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
全量包制作与签名校验实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
全量包概念解析
什么是全量包 · 全量包与增量包的区别 · 全量包的应用场景(系统升级
全量包概念解析
什么是全量包
02
全量包制作环境搭建
Linux环境准备 · 必要工具链安装(zip · unzip
全量包制作环境搭…
Linux
03
全量包制作核心流程
文件打包 · 元数据生成 · 校验和计算
全量包制作核心流…
文件打包
04
文件打包策略
tar与zip的选择 · 压缩算法对比(gzip · bzip2
文件打包策略
tar
05
元数据文件设计
manifest.json结构设计 · 文件列表生成 · 版本号管理
元数据文件设计
manifest.jso…
06
校验和算法实战
MD5 · SHA-1 · SHA-256原理对比
校验
算法实战
07
数字签名基础
非对称加密原理(公钥/私钥) · RSA算法简介 · 签名与验签流程
数字签名基础
非对称加密原理
08
OpenSSL工具实战
生成RSA密钥对 · 导出公钥 · 私钥加密签名
OpenSSL
工具实战
09
Python签名模块实现
使用cryptography库实现签… · 签名数据序列化 · 签名与元数据绑定
Python
签名模块实现
10
全量包目录结构规范
标准OTA包目录布局 · 签名文件存放位置 · 校验和文件命名规则
全量包目录结构规…
OTA
11
全量包制作脚本编写
Shell脚本实现自动化打包 · 参数化构建 · 错误处理与日志记录
全量包制作脚本编…
Shell
12
全量包制作脚本进阶
Python脚本实现跨平台打包 · 多线程压缩加速 · 进度条显示
全量包制作脚本进…
Python
13
签名校验原理
客户端验签流程 · 公钥分发策略 · 签名验证失败处理
签名校验原理
客户端验签流程
14
Android系统签名机制
APK签名与全量包签名的区别 · Android Verified B…
Android
系统签名机制
15
Linux系统签名校验
使用OpenSSL验签 · 校验和比对 · 完整性验证脚本
Linux
系统签名校验
16
Python验签模块实现
加载公钥 · 验证签名 · 校验和比对
Python
验签模块实现
17
全量包版本管理
语义化版本号(SemVer) · 版本号比较算法 · 版本兼容性检查
全量包版本管理
SemVer
18
全量包增量更新原理
差分算法(bsdiff · xdelta) · 增量包生成
全量包增量更新原…
bsdiff
19
全量包安全加固
防篡改机制 · 签名算法升级(RSA 2048 ->… · 证书链验证
全量包安全加固
防篡改机制
20
全量包测试策略
单元测试(签名/验签) · 集成测试(打包/解包) · 压力测试(大文件)
全量包测试策略
单元测试
21
全量包性能优化
压缩级别选择 · 多线程打包 · 内存管理
全量包性能优化
压缩级别选择
22
全量包错误处理
常见错误类型(文件缺失 · 签名不匹配 · 校验和错误)
全量包错误处理
常见错误类型
23
全量包日志系统
日志级别设计 · 日志文件格式 · 日志轮转
全量包日志系统
日志级别设计
24
全量包回滚机制
备份策略 · 回滚触发条件 · 回滚脚本实现
全量包回滚机制
备份策略
25
全量包分发系统
CDN分发 · 断点续传 · 下载校验
全量包分发系统
CDN
26
全量包安装器实现
安装脚本编写 · 安装进度反馈 · 安装失败回滚
全量包安装器实现
安装脚本编写
27
全量包与容器技术
Docker镜像与全量包对比 · OCI标准 · 容器化全量包设计
全量包
容器技术
28
全量包在IoT设备中的应用
资源受限环境优化 · OTA升级流程 · 安全启动链
IoT
全量包
29
全量包在车载系统中的应用
A/B分区方案 · 无缝升级 · 回滚保护
全量包
车载系统
30
全量包未来趋势
云原生全量包 · 不可变基础设施 · GitOps与全量包集成
全量包未来趋势
云原生全量包
所属VIP或分类
同VIP:AB分区升级与回滚机制分析与工程应用
同VIP:AB分区升级失败恢复方案
同VIP:OTA升级包制作环境搭建指南