🚗 车载RTOS内核源码深度解析

📘 30章 · 从入门到实战 · 友好色系
🎯 源码级 🧩 30章节 ⚡ Cortex-M7 📚 AUTOSAR
📅 2025 · 深度课程
01
RTOS概述
什么是RTOSGPOS区别车载选型
02
任务管理核心
TCB数据结构状态机
03
任务调度算法
优先级抢占时间片轮转协作式
04
任务创建与销毁
栈分配入口函数资源回收
05
任务上下文切换
CPU现场PendSVMSP/PSP
06
任务延时与阻塞
相对/绝对延时延时列表
07
空闲任务与钩子
空闲栈配置钩子函数
08
优先级与就绪列表
位图调度优先级查找
09
队列机制 (上)
队列控制块创建/静态分配
10
队列机制 (下)
队列锁Queue Set
11
信号量
二值/计数/互斥优先级继承
12
事件标志组
事件位操作等待/置位
13
任务通知
轻量级信号量通知值操作
14
软件定时器
命令队列回调函数
15
内存管理 (上)
静态/动态分配heap_1~5
16
内存管理 (下)
内存碎片内存池
17
中断管理
中断嵌套延迟临界区
18
MPU与内存保护
ARMv7-M MPU任务隔离
19
多核RTOS架构
SMP/AMP核间通信
20
时间管理
系统节拍Tick高精度定时器
21
低功耗管理
TicklessWFI/WFE
22
任务栈溢出检测
栈生长方向水印检测
23
调试与追踪
内核调试钩子Tracealyzer
24
AUTOSAR OS规范
OSEK→AUTOSAROS-Application
25
安全关键系统
ISO26262 ASIL时间/空间/流保护
26
启动流程与BSP
Reset_Handler系统初始化
27
系统调用与SVC
SVC异常系统调用表
28
实时性分析
WCET响应时间分析
29
车载通信中间件
CAN/CANFDDDS+RTOS
30
综合实战
Cortex-M7车载控制器移植