首页
›
热销单品
›
车载智能与自动驾驶
›
《Android系统升级与OTA开发从入门到精通》
所属分类:车载智能与自动驾驶
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Android系统升级与OTA开发从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 核心概念 · 整体框架
课程导入
学习目标
02
Android系统架构基础
从Linux内核到应用层 · 重点理解与升级相关的分区 · 引导加载程序(Bootloader)…
Android
系统架构基础
03
Android分区布局详解
boot · system · vendor
Android
分区布局详解
04
OTA升级的基本原理
全量升级与增量升级的区别 · OTA包的结构(payload · metadata
OTA
升级的基本原理
05
A/B系统升级(无缝升级)
A/B分区的设计原理 · 启动切换机制 · 与旧版升级方式的对比
A/B
系统升级
06
Recovery模式与升级流程
Recovery分区的作用 · recovery.img的组成 · 升级脚本(updater-scrip…
Recovery
模式
07
OTA包生成工具与流程
使用build/make/tools… · 了解ota_from_target_…
OTA
包生成工具
08
增量OTA包的生成
基于两个版本的系统镜像生成增量包 · 理解差分算法(bsdiff/imgd…
OTA
增量
09
OTA包签名与安全
签名机制(RSA · ECDSA) · 密钥管理
OTA
包签名
10
OTA客户端升级流程
从系统设置检查更新 · 下载 · 校验
OTA
客户端升级流程
11
OTA服务端架构与接口
服务端如何管理版本 · 生成OTA包 · 下发更新
OTA
服务端架构
12
Android 10及以上动态分区与OTA
动态分区(super分区)的概念 · 逻辑分区管理 · 以及OTA在动态分区上的适配
Android
OTA
13
A/B升级中的update_engine
update_engine服务的架构 · 工作流程 · 与recovery的交互
A/B
update
14
OTA升级的脚本与配置
updater-script语法 · edify语言 · 常用函数(mount
OTA
升级的脚本
15
OTA升级的日志与调试
如何获取升级日志(logcat · recovery日志) · 常见错误码分析
OTA
升级的日志
16
OTA升级的常见问题与解决方案
升级失败 · 分区空间不足 · 签名验证失败
OTA
升级的常见问题
17
OTA升级的测试方法
单元测试 · 集成测试 · 系统测试
OTA
升级的测试方法
18
OTA升级的兼容性与适配
不同硬件平台(高通 · 联发科 · 展锐)的差异
OTA
升级的兼容性
19
OTA升级的定制化开发
厂商如何定制OTA流程 · 包括自定义升级界面 · 强制升级
OTA
升级的定制化开发
20
OTA升级的版本管理
版本号管理 · 增量包与全量包的发布策略 · 灰度发布与回滚机制
OTA
升级的版本管理
21
OTA升级的功耗与性能优化
升级过程中的电量管理 · 网络优化 · 下载与安装的并发处理
OTA
升级的功耗
22
OTA升级的稳定性保障
升级失败后的恢复机制(如恢复出厂设置… · 升级过程中的异常处理
OTA
升级的稳定性保障
23
OTA升级与安全补丁
如何通过OTA推送安全补丁 · 增量安全补丁的生成与安装
OTA
升级
24
OTA升级与系统分区保护
防止分区被篡改 · dm-verity · AVB(Android Verifi…
OTA
升级
25
OTA升级的实战案例一
从零开始为一个模拟设备生成全量OTA…
OTA
升级的实战案例一
26
OTA升级的实战案例二
基于两个版本生成增量OTA包 · 并模拟升级过程
OTA
升级的实战案例二
27
OTA升级的实战案例三
实现一个简单的OTA客户端 · 包括检查更新 · 下载
OTA
升级的实战案例三
28
OTA升级的实战案例四
调试一个升级失败的问题 · 从日志分析到修复并重新生成OTA包
OTA
升级的实战案例四
29
OTA升级的进阶主题
多分区升级 · 动态分区与A/B结合 · 以及OTA与FOTA(固件OTA)的…
OTA
升级的进阶主题
30
课程总结与综合提升
回顾核心知识点 · 梳理常见问题 · 提供进一步学习资源和项目实践建议
课程总结
综合提升
所属VIP或分类
同VIP:A2B音频总线协议车载数字音频传输技术
同VIP:A2L文件错误排查与修复实战课程
同VIP:Adaptive平台与SOA开发实战