🚗 制动控制软件 · 课程目录
📚 共30章 · 点击卡片跳转
第1章
制动系统概述
基本功能
分类
发展趋势
第2章
软件架构基础
定义与重要性
架构风格
AUTOSAR
第3章
需求分析
功能需求
非功能需求
文档编写
第4章
顶层架构设计
系统上下文图
功能模块
接口定义
第5章
传感器接口模块
轮速传感器
压力传感器
加速度
第6章
执行器控制模块
电磁阀控制
电机控制
PWM
第7章
逻辑处理模块
ABS/ESC/TCS
制动力分配
状态机
第8章
诊断模块
OBD-II
UDS
故障码管理
第9章
通信模块
CAN/CAN FD
LIN
以太网
第10章
安全监控模块
ISO 26262
ASIL
看门狗·ECC
第11章
电源管理模块
唤醒/休眠/运行
低功耗
电压监控
第12章
标定与参数管理
CCP/XCP
参数存储
在线/离线标定
第13章
Bootloader模块
刷写流程
安全刷写
回滚机制
第14章
实时操作系统选型
RTOS应用
任务调度
中断管理
第15章
任务划分与优先级
周期/事件/中断
优先级分配
任务通信
第16章
软件分层设计
应用层·服务层
抽象层·MCAL
分层挑战
第17章
模块接口设计
接口原则
IDL
文档规范
第18章
状态机设计
基本概念
制动系统状态机
转换条件
第19章
数据流设计
数据流图
数据字典
一致性·生命周期
第20章
错误处理与异常管理
错误分类
传播机制
恢复策略
第21章
软件集成与测试
集成策略
测试层次
测试工具
第22章
代码生成与模型开发
MBD
Simulink/Embedded Coder
混合代码
第23章
配置管理
Git/SVN
CMake/Make
CI/CD
第24章
文档管理
架构·设计·接口
测试文档
模板工具
第25章
功能安全开发流程
ISO 26262
安全计划
安全案例
第26章
ASIL分解与安全机制
ASIL分解
冗余·多样性
机制验证
第27章
硬件软件接口 (HSI)
HSI定义
硬件抽象层
寄存器映射
第28章
多核架构设计
多核处理器
核间通信
负载均衡
第29章
性能分析与优化
WCET
资源利用率
代码优化
第30章
未来趋势与挑战
软件定义汽车
域控制器
AI·网络安全