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/静默刷写

3AUTOSAR架构下BootLoader开发方法及详细流程

  • 会话切换
  • DTC故障处理设置
  • 网络管理处理
  • 编程会话切换条件检查
  • 编程会话切换
  • 安全访问
  • 手印信息写入
  • 刷写函数loading
  • 应用软件擦除
  • 数据传输
  • 程序写入及验证
  • 一致性检查
  • 软件复位
  • 刷写log分析

4bootloader自刷新原理及异常处理

  • BTLD 更新原理
  • Boot Manager 更新原理
  • HSM BootLoader中的应用及更新机制

5BootLoader中各模块信息交换方法和BMW BootLoader项目经验分享

  • APPLBTLD交互方式
  • Bootloader过程中对外部设备的控制逻辑s

6Q&A