POS机 · RTOS移植指南

📚 30章完整版 v2.0
01
什么是RTOS · 裸机区别 · FreeRTOS/uCOS/RT-Thread
02
ARM Cortex-M/R/A · UART/I2C/SPI · Flash/SRAM/SD
03
GCC/Keil/IAR · J-Link/ST-Link · 工程模板
04
汇编启动 · 中断向量表重定向 · 系统时钟
05
PendSV异常 · SVC调用 · 任务切换实现
06
堆内存初始化 · malloc/free · 碎片处理
07
创建/删除API · 优先级管理 · 状态切换
08
时间片轮转 · 优先级抢占 · 调度锁
09
中断嵌套 · 临界区保护 · 延迟优化
10
系统滴答 · 软件定时器 · 时间戳
11
信号量 · 互斥锁 · 消息队列
12
创建/设置/等待 · 多事件同步
13
轻量通信 · 通知值传递 · 状态查询
14
pthread封装 · semaphore · mqueue
15
UART/I2C/SPI驱动移植
16
电阻/电容屏 · 事件上报 · 多点触控
17
热敏控制 · ESC/POS指令 · 打印缓冲区
18
串口/USB HID · 条码解析
19
PN532/RC522 · ISO14443 · 卡片读写
20
ESP8266/ESP32 AT · TCP/IP · 连接管理
21
FatFS集成 · SD卡适配 · 日志存储
22
低功耗模式 · 休眠唤醒 · 电量监测
23
栈溢出检测 · MPU配置 · 看门狗
24
栈大小优化 · 中断延迟 · CPU占用率
25
内核调试 · 任务监控 · 内存泄漏检测
26
Unity/CMock · 任务调度测试 · 临界区
27
外设交互 · 压力测试 · 长时间稳定性
28
固件加密 · 批量烧录 · OTA升级
29
死锁 · 优先级反转 · 任务饥饿 · 内存泄漏
30
STM32F4 POS机主板 · 完整代码解析 · 调优总结