📘 NuttX 消息队列与信号量 30章 · 从入门到实战

🧩 友好 · 全彩目录
01 NuttX概述
RTOS简介 对比其他RTOS 应用场景
02 开发环境搭建
工具链安装 源码下载 编译配置 烧录与调试
03 任务管理
创建与删除 优先级 调度 任务状态
04 消息队列基础
概念 创建/删除 发送与接收
05 消息队列高级
超时 消息优先级 多任务同步
06 信号量基础
概念 二值信号量 计数信号量 互斥信号量
07 信号量高级
超时 优先级反转 与中断
08 消息队列与信号量综合
生产者-消费者 任务间通信实战
09 定时器与信号量
软件定时器 定时器联动
10 中断与信号量
中断下半部 中断与任务同步
11 工作队列
工作队列概念 与消息队列结合
12 内存管理
内存池 动态分配 碎片处理
13 文件系统
虚拟文件系统 挂载点 文件操作
14 设备驱动框架
字符设备 块设备 注册与卸载
15 网络协议栈
lwIP集成 Socket编程 TCP/UDP
16 USB协议栈
USB主机 USB设备 类驱动
17 图形系统
NxWidgets LVGL集成 显示驱动
18 音频系统
音频驱动 音频编解码 播放与录制
19 传感器框架
驱动模型 数据采集
20 电源管理
电源模式 休眠与唤醒 功耗优化
21 安全机制
TLS/SSL 加密库 安全启动
22 调试技巧
日志系统 断言 栈回溯 性能分析
23 单元测试
测试框架 模拟器测试 硬件测试
24 多核支持
SMP架构 核间通信 任务亲和性
25 虚拟化
分区调度 资源隔离 混合关键系统
26 NuttX与Zephyr对比
架构差异 API差异 生态差异
27 NuttX在IoT中的应用
MQTT CoAP BLE LoRaWAN
28 工业控制应用
CAN总线 Modbus 实时控制
29 汽车电子应用
AUTOSAR 车载网络 功能安全
30 项目实战
智能家居网关 无人机飞控 边缘计算节点