📘 CP平台·分层架构实战

🧑‍🏫 30章 · 从入门到精通
第1章
CP平台概述
什么是CP平台AUTOSAR CP标准分层架构总览
第2章
基础软件层(BSW)概览
BSW组成MCALECUAL服务层
第3章
微控制器抽象层(MCAL)详解
MCAL作用标准接口GPIO/SPI/CAN
第4章
ECU抽象层(ECUAL)详解
ECUAL作用I/O抽象通信抽象存储抽象
第5章
服务层(Services)详解
系统服务(OS/Watchdog)存储服务(NVM)通信服务(CAN Stack)
第6章
运行时环境(RTE)详解
RTE作用RTE生成机制SWC与BSW通信桥梁
第7章
应用层(SWC)设计
软件组件概念端口与接口Runnable与调度
第8章
CAN通信栈(CAN Stack)实战
CAN DriverCAN InterfaceCAN TransportCAN NM
第9章
LIN通信栈(LIN Stack)实战
LIN DriverLIN InterfaceLIN TransportLIN NM
第10章
FlexRay通信栈实战
FlexRay DriverFlexRay InterfaceFlexRay Transport
第11章
以太网通信栈实战
TCP/IP协议栈Socket AdapterDoIP协议
第12章
存储栈(Memory Stack)实战
NVM ManagerFeeEA
第13章
系统服务实战
OS配置Watchdog ManagerEcuMBswM
第14章
诊断栈(Diagnostic Stack)实战
DCMDEMFIM
第15章
I/O栈实战
I/O信号处理ADCPWMDIO
第16章
RTE配置与生成
RTE配置工具SWC映射数据一致性保护
第17章
SWC开发实战
创建SWC定义Ports实现Runnable编译集成
第18章
BSW集成实战
BSW模块配置BSW集成BSW测试
第19章
复杂驱动(CDD)开发
CDD概念CDD与BSW区别CDD开发流程
第20章
多核架构与通信
多核OS配置核间通信(IOC)数据一致性
第21章
安全机制(Safety)实战
Safety概念MPU时间保护E2E保护
第22章
信息安全(Security)实战
SecOCCrypto Stack密钥管理
第23章
XCP协议与标定
XCP on CANXCP on EthernetA2L文件生成
第24章
UDS诊断协议实战
UDS服务(0x10/22/2E)诊断会话控制DTC处理
第25章
Bootloader开发
Bootloader架构Flash驱动更新流程回滚机制
第26章
测试与验证
单元测试集成测试系统测试HIL测试
第27章
工具链使用
Vector DaVinciEB tresosETAS ISOLAR-A/B
第28章
项目实战
需求到代码完整流程常见问题与解决方案
第29章
性能优化
代码大小优化运行时间优化内存优化
第30章
未来趋势
Adaptive AUTOSARCP与AP融合SOA架构
⚡ 点击卡片按钮跳转对应章节 · 30章完整目录