TCU 软件从零到一 · 系统实战
🎯 30章 完整目录
友好 · 色彩明快
点击卡片跳转对应章节
第1章
TCU概述与开发环境搭建
汽车电子地位
TCU核心功能
AUTOSAR简介
工具链安装
第2章
嵌入式C语言基础回顾
指针与内存
结构体联合体
位运算
函数指针
第3章
TCU硬件抽象层设计
MCAL层概念
GPIO驱动
ADC驱动
PWM驱动
第4章
CAN通信协议详解
CAN物理层
报文格式
驱动配置
收发器控制
第5章
CAN通信实战
收发报文
滤波器配置
诊断报文
网络管理
第6章
SPI与Flash驱动
SPI协议
Flash驱动
Bootloader分区
读写擦除
第7章
定时器与中断系统
系统滴答
通用定时器
中断优先级
嵌套抢占
第8章
任务调度与RTOS入门
前后台 vs RTOS
FreeRTOS移植
任务创建删除
优先级调度
第9章
FreeRTOS高级应用
队列信号量
互斥量临界区
软件定时器
任务通知
第10章
TCU状态机设计
状态机原理
换挡状态机
故障状态机
实现与测试
第11章
传感器信号处理
数字量输入
模拟量滤波
频率测量
故障诊断
第12章
执行器控制策略
电磁阀控制
PWM占空比
PID控制器
故障检测
第13章
换挡控制策略
换挡规律
离合器控制
同步器控制
品质优化
第14章
故障诊断与处理
OBD-II协议
DTC定义
故障响应
跛行回家
第15章
UDS诊断协议
UDS服务
会话控制
数据读写
例程控制
第16章
Bootloader开发
架构设计
CAN刷写
应用程序校验
失败恢复
第17章
标定与测量
CCP/XCP
标定变量
数据采集
在线标定
第18章
NVM数据管理
NVM架构
存储策略
校验恢复
EEPROM模拟
第19章
Watchdog与系统安全
硬件看门狗
软件看门狗
安全状态
功能安全
第20章
电源管理
电源模式
休眠唤醒
低功耗设计
电源故障
第21章
AUTOSAR基础软件层
OS/COM/DCM
RTE层
SWC与BSW
模块介绍
第22章
基于模型的开发
Simulink基础
自动代码生成
MIL/SIL/HIL
模型集成
第23章
TCU通信矩阵设计
DBC解析
CAN ID分配
信号打包
矩阵验证
第24章
系统集成与测试
硬件在环
软件在环
台架测试
实车测试
第25章
TCU标定与匹配
标定流程
换挡点标定
离合器自适应
驾驶性评价
第26章
功能安全在TCU中的应用
ISO 26262
ASIL等级
安全机制
案例分析
第27章
TCU网络安全
CAN加密
刷写认证
安全启动
入侵检测
第28章
多核TCU开发
多核架构
核间通信
资源锁
调试技巧
第29章
TCU软件架构设计
分层架构
模块划分
接口设计
设计模式
第30章
项目实战与总结
完整项目流程
问题复盘
性能优化
职业建议