🚗 车道保持实现 AUTOSAR 架构

📚 30 章 · 完整学习路径 LKA
01 课程导论
  • LKA功能概述
  • AUTOSAR方法论简介
  • 课程目标与学习路径
02 AUTOSAR基础
  • 分层架构 (SWC/BSW/RTE)
  • 虚拟功能总线 (VFB) 概念
  • 标准接口类型
03 开发环境搭建
  • Vector DaVinci Developer安装
  • EB tresos Studio配置
  • MATLAB/Simulink环境准备
04 SWC设计基础
  • Application SWC与Composition SWC
  • Port与Interface定义
  • Runnable与Timing Event
05 LKA传感器抽象
  • 摄像头SWC设计
  • 车道线检测数据接口定义
  • CAN信号到SWC的映射
06 LKA控制算法SWC
  • PID控制器SWC设计
  • 状态机 (Off/Standby/Active/Override)
  • Runnable周期设计
07 执行器SWC设计
  • EPS (电动助力转向) 接口抽象
  • 扭矩请求与转角请求模式
  • HMI (人机交互) 状态指示
08 RTE配置
  • Data Mapping与Sender-Receiver通信
  • Client-Server通信实现
  • RTE Events配置
09 BSW模块概览
  • CAN Stack (CanIf/CanDrv)
  • OS (OSEK/VDX) 基础
  • EcuM与BswM模式管理
10 CAN通信配置
  • CAN Driver配置
  • CAN Interface配置
  • PDU与Signal路由
  • CAN报文DBC导入
11 诊断模块配置
  • DCM (诊断通信管理器) 配置
  • DEM (诊断事件管理器) 配置
  • LKA相关DTC定义
12 NVM (非易失性存储器) 配置
  • NvM模块配置
  • LKA参数 (如PID增益) 存储与读取
  • NvM Block与SWC映射
13 OS任务与调度
  • Task与ISR配置
  • LKA SWC的Task映射
  • 调度表 (Schedule Table) 设计
14 EcuM与BswM配置
  • EcuM启动与关闭序列
  • BswM规则配置 (如LKA使能条件)
  • Mode Manager与SWC交互
15 Wdg (看门狗) 模块配置
  • WdgM (看门狗管理器) 配置
  • LKA SWC的Alive Supervision
  • Deadline Supervision
16 XCP/Calibration接口
  • XCP模块配置
  • LKA参数在线标定
  • A2L文件生成与使用
17 Simulink与AUTOSAR集成
  • Simulink模型生成AUTOSAR SWC
  • Arxml文件导出
  • 代码生成配置
18 代码生成与集成
  • DaVinci Developer生成SWC代码
  • EB tresos生成BSW代码
  • 手动代码集成
19 编译与链接
  • TASKING/HighTec编译器配置
  • Linker文件编写
  • Map文件分析
20 Flash Bootloader开发
  • Bootloader架构
  • LKA应用软件刷写流程
  • 安全校验 (CRC/SHA)
21 SIL (软件在环) 测试
  • Simulink Test环境搭建
  • LKA算法MIL/SIL测试
  • 测试用例设计
22 HIL (硬件在环) 测试
  • HIL台架搭建
  • LKA功能测试 (直道/弯道/车道线丢失)
  • 故障注入测试
23 车辆级测试
  • 实车LKA功能验证
  • 转向手感标定
  • 性能评价指标 (如车道保持精度)
24 功能安全基础
  • ISO 26262概述
  • ASIL等级确定 (LKA通常为ASIL B)
  • 安全目标定义
25 LKA功能安全实现
  • FTA (故障树分析)
  • FMEA (失效模式与影响分析)
  • 安全机制设计 (如信号超时检测)
26 安全机制实现
  • SWC内部监控 (如Runnable执行时间监控)
  • End-to-End (E2E) 通信保护
  • FMEDA计算
27 UDS诊断实现
  • UDS服务 (0x22/0x2E/0x19) 实现
  • LKA特定DID定义
  • 诊断刷写流程
28 标定与优化
  • LKA控制参数标定流程
  • 弯道性能优化
  • 驾驶员手感偏好标定
29 多核架构实现
  • 多核SWC分配
  • 核间通信 (IOC)
  • LKA在安全核与性能核的部署
30 总结与展望
  • LKA开发常见问题汇总
  • 未来趋势 (LKA与NOA融合)
  • 学习资源推荐