🌱 SoC裸机 · RTOS移植
30章实战
🧑🎓 友好色系
01
课程导论与开发环境搭建
01.html
SoC概述
裸机vs RTOS
交叉编译链
IDE配置
02
ARM Cortex-M架构基础
02.html
寄存器组
异常向量表
存储器映射
汇编 LDR/STR
03
启动流程与链接脚本
03.html
上电启动
Bootloader
.ld/.icf
向量表重定位
04
GPIO裸机驱动开发
04.html
LED输出
按键输入
中断触发
防抖
05
UART串口通信裸机驱动
05.html
波特率计算
轮询/中断
环形缓冲区
06
定时器与PWM裸机驱动
06.html
SysTick
通用定时器
PWM输出
输入捕获
07
ADC与DAC裸机驱动
07.html
逐次逼近ADC
多通道+DMA
DAC波形
08
SPI与I2C总线裸机驱动
08.html
SPI Flash
I2C温湿度
时序
09
中断系统与NVIC深入
09.html
优先级分组
嵌套
FIQ/IRQ
延迟优化
10
DMA控制器裸机驱动
10.html
M2M/M2P/P2M
描述符链
中断回调
11
存储设备驱动 (Flash/SRAM)
11.html
片内Flash
片外SRAM
XIP
磨损均衡
12
电源管理与低功耗设计
12.html
WFI/WFE
睡眠/停止/待机
时钟门控
13
RTOS核心概念与选型
13.html
任务/调度器
FreeRTOS/RT-Thread/μC-OS
14
FreeRTOS移植与配置
14.html
port层
FreeRTOSConfig.h
任务创建
15
任务调度与状态管理
15.html
就绪/运行/阻塞
抢占式
优先级反转
16
任务间通信-队列
16.html
创建/发送/接收
队列集
多任务数据交换
17
信号量与互斥量
17.html
二值/计数
优先级继承
生产者-消费者
18
事件标志组
18.html
多事件同步
清零策略
与信号量对比
19
消息队列与邮箱
19.html
深度解析
指针传递
零拷贝
20
软件定时器
20.html
定时器回调
自动重载
守护任务
21
内存管理
21.html
heap_1~heap_5
静态/动态
内存池
22
中断管理在RTOS中
22.html
中断嵌套
ISR API
中断与任务同步
23
RTOS调试与性能分析
23.html
栈溢出检测
CPU利用率
Tracealyzer
24
RT-Thread移植与体验
24.html
BSP/驱动框架
FinSH
软件包
25
μC/OS-III移植与对比
25.html
就绪表算法
时间管理
与FreeRTOS异同
26
混合编程:裸机与RTOS
26.html
混合架构
关键任务裸机
安全关键系统
27
外设驱动在RTOS中的封装
27.html
HAL/LL分层
异步I/O
驱动测试
28
综合项目-智能传感器节点
28.html
任务划分
传感器集成
低功耗
29
综合项目-电机控制与通信
29.html
FOC控制
PWM+ADC
CAN/RS485
30
课程总结与进阶之路
30.html
面试题
Zephyr/Mbed
AIoT趋势
🌟 点击卡片标题跳转至对应章节 (01.html ~ 30.html)