🚗 AUTOSAR & Vector 实战 30章 · 从入门到项目

🎓 友好色系
1 AUTOSAR概述
起源与发展 · 核心目标(复用性/可移植性) · 方法论简介
2 AUTOSAR分层架构
应用层(ASW) · RTE · 基础软件层(BSW) 职责与交互
3 Vector工具链概览
DaVinci Developer · Configurator · CANoe · vFlash 角色
4 SWC设计入门
创建第一个软件组件 · 定义端口与接口
5 RTE配置基础
RTE生成器作用 · 配置RTE事件与数据映射
6 BSW配置入门
DaVinci Configurator配置OS/COM/DIO等模块
7 CAN通信实战
CAN Driver · CAN IF · CAN TP · 报文收发
8 LIN通信实战
LIN Driver · LIN IF · LIN TP · 从节点通信
9 以太网通信实战
TCP/IP协议栈 · SOME/IP · 服务发现与远程调用
10 诊断协议栈实战
DCM · DEM · FIM · UDS服务(0x22/0x2E)
11 NVRAM管理实战
NVRAM Manager · 数据存储与校验
12 OS与任务调度
OSEK/VDX OS · 任务/中断 · 调度策略
13 Watchdog管理
WdgM · WdgIf · 程序流监控与复位
14 ECU状态管理
EcuM · BswM · 启动/休眠/唤醒
15 XCP/CCP标定实战
XCP模块 · CANape在线标定与测量
16 Bootloader开发
Fls/Ea/Fee · 基于CAN刷写流程
17 多核架构配置
多核OS · IOC · 核间同步与数据交换
18 功能安全基础
ISO 26262 · Safety Island · MPU
19 信息安全实战
SecOC · Crypto Stack · 安全通信/密钥管理
20 DaVinci Developer高级
复合SWC · 模式管理 · 端口映射优化
21 DaVinci Configurator高级
配置集 · 变体管理 · 生成报告
22 CANoe仿真与测试
仿真节点 · CAPL脚本 · 系统级测试
23 CANoe诊断测试
诊断控制台 · 自动化UDS测试
24 vFlash刷写实战
配置刷写项目 · ECU软件升级
25 VectorCAST单元测试
SWC代码单元测试 · 生成测试报告
26 代码生成与集成
ARXML生成代码 · IDE(Tasking/GHS)编译
27 调试与问题定位
UDE/PLS调试器 · RTE/BSW异常分析
28 性能优化
任务执行时间 · 堆栈 · 总线负载调优
29 实战项目一:灯光控制
基于CAN · SWC设计/RTE配置/BSW集成
30 实战项目二:OTA升级
基于以太网 · SOME/IP/Diagnostic/Bootloader