Infineon TC2xx/TC3xx
NXP S32K
HighTec/Tasking/S32DS
Lauterbach/iSystem
volatile
位操作
const/static布局
函数指针回调
PLL锁相环
时钟树
Sleep/DeepSleep
唤醒源
GPT/SysTick
PWM占空比
输入捕获
脉宽测量
逐次逼近型
采样/转换时间
多通道序列
中值/均值滤波
DMA工作原理
单次/循环传输
DMA+中断
Cache一致性
帧格式
波特率误差
环形缓冲区
printf重定向
四种模式
多从机片选
DMA+SPI
Flash驱动
时序与寻址
主机/从机
EEPROM读写
时钟拉伸
CAN 2.0 vs CAN FD
数据帧/远程帧
位定时
同步段
控制器初始化
发送/接收
硬件过滤
CANoe/CANalyzer
0x10编程会话
0x34请求下载
0x36数据传输
0x37退出/0x11复位
APP+BOOT分区
跳转逻辑
CRC校验
Seed&Key
FreeRTOS/Tasking
任务创建/删除
任务状态机
堆栈估算
二值/计数信号量
互斥锁/优先级反转
消息队列
事件标志组
ISR给任务发信号
中断嵌套
RTOS Tick
临界区保护
HAL/BSW/RTE/APP
模块化编程
接口设计原则
避免循环依赖
有限状态机FSM
状态表驱动
状态模式
车窗控制实例
assert断言
printf日志分级
RTT/SWO
Tracealyzer
Unity/CMock
桩函数Stub
持续集成
Jenkins/GitLab CI
HIL架构
VT System/DSpace
故障注入
自动化脚本
ASIL等级
ECC/CRC/Lockstep
FMEDA
FTA