首页
›
热销单品
›
嵌入式Linux与RTOS
›
《FreeRTOS入门与项目实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
FreeRTOS入门与项目实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
FreeRTOS的定位 · 学习路径 · 开发环境搭建(STM32CubeMX…
课程导入
FreeRTOS
02
嵌入式实时系统基础
前后台系统与RTOS的对比 · 任务调度概念 · 实时性指标
嵌入式实时系统基…
RTOS
03
FreeRTOS源码结构与移植
源码目录 · 关键文件(tasks.c · queue.c
FreeRTOS
源码结构
04
任务创建与删除
任务函数原型 · xTaskCreate与xTaskC… · 任务参数传递
任务创建
删除
05
任务调度机制
优先级抢占调度 · 时间片轮转调度 · 空闲任务
任务调度机制
优先级抢占调度
06
任务状态与转换
运行态 · 就绪态 · 阻塞态
任务状态
转换
07
列表与列表项
FreeRTOS内部链表结构 · 列表项插入与删除 · 如何用于任务管理
列表
列表项
08
队列基础
队列工作原理 · xQueueCreate · xQueueSend与xQueueR…
队列基础
队列工作原理
09
队列进阶
队列集(Queue Set) · 多队列等待 · 队列传输结构体
队列进阶
Queue
10
信号量之二进制信号量
信号量概念 · xSemaphoreCreateBi… · 获取与释放
信号量之二进制信…
信号量概念
11
信号量之计数信号量
计数信号量适用场景 · 创建与使用 · 资源管理
信号量之计数信号…
计数信号量适用场…
12
互斥量与优先级继承
互斥量特性 · 优先级继承机制 · 死锁避免
互斥量
优先级继承
13
软件定时器
定时器服务任务 · 创建与启动 · 周期性与单次模式
软件定时器
定时器服务任务
14
事件组
事件位与事件组概念 · xEventGroupCreate · 设置/清除/等待事件位
事件组
事件位
15
任务通知
任务通知机制 · 比队列和信号量的优势 · xTaskNotify与xTaskN…
任务通知
任务通知机制
16
中断管理
FreeRTOS中断优先级配置 · 中断安全API(FromISR) · 延迟中断处理(Deferred In…
断管理
FreeRTOS
17
内存管理
heap_1到heap_5的差异 · 内存分配策略 · pvPortMalloc与vPort…
内存管理
heap
18
低功耗Tickless模式
Tickless原理 · 配置低功耗 · 空闲任务钩子
Tickless
低功耗
19
多核与AMP/SMP扩展
FreeRTOS SMP简介 · 多核任务调度 · 资源保护
AMP/SMP
多核
20
调试与优化技巧
FreeRTOS内核调试(Trace… · SEGGER SystemView) · 栈溢出检测
调试
优化技巧
21
常见问题与陷阱
优先级反转 · 死锁 · 中断优先级设置错误
常见问题
陷阱
22
实战项目一
LED闪烁与按键控制——创建多任务 · 使用队列传递按键事件 · 实现任务间通信
实战项目一
LED
23
实战项目二
串口打印与日志系统——使用互斥量保护… · 实现格式化输出 · 多任务日志管理
实战项目二
串口打印
24
实战项目三
传感器数据采集与处理——使用软件定时… · 信号量同步 · 队列传输数据
实战项目三
传感器数据采集
25
实战项目四
多任务协同的智能小车——任务划分 · 避障逻辑 · 电机控制
实战项目四
多任务协同的智能…
26
实战项目五
FreeRTOS+TCP/IP网络通… · 创建TCP服务器 · 任务与网络事件交互
实战项目五
FreeRTOS+TCP…
27
实战项目六
FreeRTOS+文件系统(Litt… · 读写文件 · 与数据采集任务配合
实战项目六
FreeRTOS+
28
综合项目实战
环境监测系统——需求分析 · 任务设计 · 队列/信号量/事件组综合运用
综合项目实战
环境监测系统
29
项目代码规范与文档编写
命名规范 · 注释规范 · 模块化设计
项目代码规范
文档编写
30
课程总结与进阶方向
FreeRTOS学习路线回顾 · 常见认证 · 开源社区
课程总结
进阶方向
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战