Course Code:
bootloader
Duration:
11 hours
Course Outline:
BootLoader培训大纲
培训时长:
1.5天,11小时(每日含午休1小时)
培训大纲:
1: 汽车电子BootLoader基本功能介绍
- 什么是Bootloader
- 为什么要用Bootloader
- Bootloader如何更新App Software
- 程序上电流程
- Application Software程序升级步骤
2: OEM 常用的BootLoader的架构及功能
常用架构:
- 通用型
- 主从型:主从刷新;并行刷新
- 两级boot形式
常用功能:
- APP/标定数据 刷写更新
- 安全启动
- 安全刷新
- 安全访问
- 刷写保护(软件升降级保护)
- BootLoader自更新
- 刷写路由功能
- 软件备份与回滚
- 无缝OTA/静默刷写
3:AUTOSAR架构下BootLoader开发方法及详细流程
- 会话切换
- DTC故障处理设置
- 网络管理处理
- 编程会话切换条件检查
- 编程会话切换
- 安全访问
- 手印信息写入
- 刷写函数loading
- 应用软件擦除
- 数据传输
- 程序写入及验证
- 一致性检查
- 软件复位
- 刷写log分析
4:bootloader自刷新原理及异常处理
- BTLD 更新原理
- Boot Manager 更新原理
- HSM 在BootLoader中的应用及更新机制
5:BootLoader中各模块信息交换方法和BMW BootLoader项目经验分享
- APPL和BTLD交互方式
- Bootloader过程中对外部设备的控制逻辑s
6:Q&A