首页
›
启动链与BSP系统构建
›
035-OTA升级包制作
›
《OTA升级包制作环境搭建指南》
VIP20
本课程属于:035-OTA升级包制作
启动链与BSP系统构建 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
OTA升级包制作环境搭建指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与环境概览
OTA升级概念 · 升级包类型 · 环境搭建总览图
课程导论
环境概览
02
Linux基础环境准备
Ubuntu虚拟机安装 · SSH配置 · 基础工具链安装
Linux
基础环境准备
03
版本控制工具Git
Git安装 · 仓库初始化 · 分支管理与标签
Git
版本控制工具
04
构建工具CMake
CMake安装 · 基本语法 · 交叉编译配置
CMake
构建工具
05
脚本语言Python环境
Python3安装 · 虚拟环境venv · pip换源
Python
脚本语言
06
文件打包工具
tar · gzip · bzip2
文件打包工具
tar
07
加密与签名工具
OpenSSL安装 · 生成密钥对 · 签名与验签
加密
签名工具
08
差分升级工具
bsdiff/bspatch的编译与…
差分升级工具
bsdiff/bspat…
09
压缩算法库
zlib · lz4 · zstd的编译与集成
压缩算法库
zlib
10
文件完整性校验
md5sum · sha256sum · sha1sum工具
文件完整性校验
md5sum
11
OTA元数据格式
JSON/YAML解析库的安装与使用
OTA
元数据格式
12
HTTP/HTTPS服务端
Nginx/Apache搭建与配置
HTTP/HTTPS
服务端
13
FTP/TFTP服务端
vsftpd/tftpd-hpa搭建
FTP/TFTP
服务端
14
MQTT消息代理
Mosquitto安装与基础配置
MQTT
消息代理
15
设备模拟器环境
QEMU安装与基础镜像制作
设备模拟器环境
QEMU
16
容器化环境Docker
Docker安装 · Dockerfile编写 · 镜像构建
Docker
容器化环境
17
CI/CD流水线基础
Jenkins/GitLab CI安…
CI/CD
流水线基础
18
自动化测试框架
pytest安装与基础用例编写
自动化测试框架
pytest
19
日志收集与分析
rsyslog · ELK栈搭建
日志收集
分析
20
监控与告警
Prometheus + Grafa…
监控
告警
21
安全加固
防火墙配置 · SELinux/AppArmor · 密钥管理
安全加固
防火墙配置
22
网络环境模拟
tc命令 · netem模拟弱网环境
网络环境模拟
tc
23
多版本管理
update-alternative… · 模块加载机制
多版本管理
update-alter…
24
文件系统制作
mkfs · mksquashfs · overlayfs
文件系统制作
mkfs
25
Bootloader环境
U-Boot编译与基础配置
Bootloader
环境
26
内核模块编译
内核头文件安装 · 模块编译与加载
内核模块编译
内核头文件安装
27
OTA升级脚本框架
Shell脚本框架 · 错误处理机制
OTA
升级脚本框架
28
升级包签名与验证流程
完整签名流程脚本实现
升级包签名
验证流程
29
回滚机制搭建
备份分区 · 回滚脚本 · 状态机设计
回滚机制搭建
备份分区
30
综合实战
从零构建一个完整的OTA升级包制作流…
综合实战
OTA
所属VIP或分类
同VIP:AB分区升级与回滚机制分析与工程应用
同VIP:AB分区升级失败恢复方案
同VIP:OTA测试与升级脚本联调实战