基于Tc3xx的AUTOSAR架构落地指南

📚 30章 · 从入门到实战
起源与发展 AUTOSAR方法论 在汽车电子中的地位
AURIX TC3xx概览 多核架构 存储子系统 关键外设
应用层(ASW) 运行时环境(RTE) 基础软件层(BSW) 微控制器抽象层(MCAL)
Eclipse IDE配置 HighTec/Tasking编译器 调试器连接(Lauterbach/PLS)
工具安装 工程创建 基本配置流程
工具介绍 工程创建 MCAL配置入门
GPT(通用定时器)配置 代码生成
ICU(输入捕获单元)配置 代码生成
PWM(脉宽调制)配置 代码生成
ADC(模数转换器)配置 代码生成
SPI(串行外设接口)配置 代码生成
CAN(控制器局域网)配置 代码生成
Task创建 Alarm设置 Schedule Table 资源与事件管理
SWC创建 Port与Interface定义 RTE事件
Runnable实体 内部行为 访问点(Access Point)
EcuM(ECU管理器) BswM(BSW管理器) SchM(调度管理器)
CANIf CanTp CanNm CanSM
LinIf LinTp LinNm LinSM
EthIf TcpIp SoAd
DCM(诊断通信管理器) DEM(诊断事件管理器) FIM(功能抑制管理器)
NvM(非易失性存储器管理器) MemIf(存储器接口) Fee(闪存EEPROM仿真)
Dio(数字输入输出) Port(端口) Pwm、Adc集成
为什么需要CDD CDD与MCAL的区别 CDD实现示例
核间通信(Ipc) 共享资源保护 核间同步机制
锁步核(Lockstep) SMU(安全管理单元) ECC与内存保护
新鲜度值管理 MAC计算 密钥管理集成
FBL架构 分区管理 更新流程
A2L文件生成 XCP驱动配置 标定协议集成
SWC集成测试 BSW集成测试 系统级测试 UDS诊断测试
基于TC3xx的BMS AUTOSAR架构落地全流程