首页
›
热销单品
›
嵌入式Linux与RTOS
›
《Apache NuttX嵌入式OS从入门到精通》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Apache NuttX嵌入式OS从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · NuttX在嵌入式领域的定位与优势
课程导入
学习目标
02
嵌入式操作系统基础
RTOS概念 · 任务调度 · 中断处理
嵌入式操作系统基…
RTOS
03
NuttX概述与历史
项目起源 · 版本演进 · 许可证
NuttX
历史
04
开发环境搭建
Linux/Windows下的工具链… · Simulator使用 · QEMU配置
开发环境搭建
Linux/Window…
05
NuttX源码结构解析
目录组织 · 核心组件 · 构建系统(Makefile/Kcon…
NuttX
源码结构解析
06
NuttX配置系统
defconfig · menuconfig · board配置
NuttX
配置系统
07
构建系统深入
Kconfig语法 · Make.defs · 自定义板级支持包(BSP)的构建流程
构建系统深入
Kconfig
08
NuttX启动流程
上电复位 · 汇编启动 · C语言初始化
NuttX
启动流程
09
任务管理
任务创建 · 删除 · 调度策略(优先级
任务管理
任务创建
10
调度器深入
优先级反转 · 中断延迟 · 临界区
调度器深入
优先级反转
11
信号量与互斥锁
原理 · 使用场景 · 优先级继承
信号量
互斥锁
12
消息队列与事件组
任务间通信机制 · 生产者消费者模型 · 事件同步实战
消息队列
事件组
13
信号与定时器
POSIX信号 · 定时器创建 · 周期任务
信号
定时器
14
内存管理
堆内存分配 · 伙伴算法 · 内存池
内存管理
堆内存分配
15
中断与异常处理
中断控制器 · 注册中断服务 · 底半处理
异常处理
断控制器
16
时钟与时间管理
系统时钟 · Tickless模式 · 高精度定时器
时钟
时间管理
17
设备驱动框架
字符设备 · 块设备 · 驱动注册
设备驱动框架
字符设备
18
GPIO与串口驱动实战
GPIO控制 · UART驱动编写 · 串口中断与DMA传输
GPIO
串口驱动实战
19
SPI与I2C驱动开发
总线协议 · 设备驱动 · 多设备管理
SPI
I2C
20
网络协议栈
TCP/IP栈 · Socket API · 网络配置
网络协议栈
TCP/IP
21
文件系统与存储
VFS架构 · ROMFS · FATFS
文件系统
存储
22
电源管理与低功耗
电源状态 · 休眠唤醒 · 动态频率调整
电源管理
低功耗
23
多核与SMP支持
SMP配置 · CPU亲和性 · 核间通信
SMP
多核
24
安全与可靠性
MPU隔离 · 栈溢出检测 · 故障恢复
安全
可靠性
25
调试与性能优化
GDB调试 · Trace工具 · 性能分析
调试
性能优化
26
NuttX与POSIX兼容性
POSIX API映射 · pthread · 信号
NuttX
POSIX
27
应用开发实战
基于NuttX的传感器数据采集 · 控制逻辑 · 状态机设计
应用开发实战
NuttX
28
综合项目一
构建一个智能家居网关 · 集成WiFi · MQTT
综合项目一
构建一个智能家居…
29
综合项目二
开发一个无人机飞控系统 · 涉及多任务 · 实时控制
综合项目二
开发一个无人机飞…
30
课程总结与进阶路径
常见问题回顾 · 最佳实践 · 社区贡献
课程总结
进阶路径
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战