🧩 从零搭建 AutoSAR 中间件系统

📘 30章 · 动手实战
  • 什么是AutoSAR
  • 发展历程
  • 方法论
  • 分层架构
  • Vector DaVinci Developer
  • EB tresos Studio
  • 编译器与调试链
  • VFB概念
  • 接口类型
  • 通信原理
  • RTE作用
  • 生成机制
  • 与SWC交互
  • 配置
  • Atomic SWC
  • Composition SWC
  • 内部行为
  • Port/Interface
  • BSW分层
  • 服务层/ECU抽象/MCAL
  • 模块间通信
  • AutoSAR OS标准
  • Task与ISR
  • OS配置与生成
  • CAN通信栈
  • LIN通信栈
  • FlexRay通信栈
  • DCM功能
  • 诊断请求/响应
  • UDS协议实现
  • DEM架构
  • 事件存储
  • 故障码(DTC)管理
  • NVRAM Manager
  • Fee
  • Ea
  • I/O信号抽象
  • 传感器/执行器封装
  • 配置方法
  • CDD概念
  • 何时使用CDD
  • 与BSW集成
  • Watchdog Manager
  • EcuM
  • BswM
  • XCP on CAN/Ethernet
  • 测量与标定
  • A2L文件生成
  • CAN NM
  • UDP NM
  • 网络状态机
  • 休眠与唤醒
  • Crypto Stack架构
  • 密钥管理
  • SecOC
  • SoAd
  • TcpIp模块
  • DoIP
  • SWC模式
  • BSW模式
  • 模式切换
  • 依赖关系
  • AutoSAR安全支持
  • Safety Element
  • WdgM与EcuM
  • 多核ECU挑战
  • 核间通信(IOC)
  • 多核OS配置
  • DaVinci Developer
  • DaVinci Configurator
  • EB tresos MCAL
  • RTE生成
  • BSW代码生成
  • 手写与生成集成
  • 链接脚本配置
  • 内存映射
  • Section分配
  • RTE调试技巧
  • BSW日志
  • Trace工具
  • AutoSAR Bootloader
  • FBL
  • 更新流程
  • CAN Driver到Com
  • 完整配置与测试
  • 配置DCM与DEM
  • 实现0x22/0x2E
  • 配置NVRAM Manager
  • 数据存储与校验
  • 需求分析到代码生成
  • 完整AutoSAR项目