文章目录
- 一、实时操作系统RTOS的价值分析
- 二、FreeRTOS的文件移植步骤和文件架构
- 三、FreeRTOS配置与剪裁
- 四、中断配置和临界代码段
- 五、任务(相当于ROS的节点)
- 六、FreeRTOS 列表和列表项的定义、初始化、插入、删除、遍历
- 七、FreeRTOS内核控制函数
- 八、FreeRTOS任务调度辅助API函数
- 九、FreeRTOS 时间管理
- 十、FreeRTOS 队列通讯(队列可以理解成“全局变量”与“话题数据”)
- 十一、FreeRTOS信号量
- 十二、FreeRTOS 软件定时器
- 十三、FreeRTOS 事件标志组
- 十四、FreeRTOS 任务通知
- 十五、FreeRTOS 低功耗 Tickless 模式
- 十六、FreeRTOS 空闲任务
- 十七、FreeRTOS 内存管理
- 注意
- 总结
- 学习freertos的参考资料
- freetos系统的使用
嵌入式系统平台硬软件底层开发相关博客专栏:
https://blog.youkuaiyun.com/qq_35635374/article/details/138229695
本文先对freeRTOS系统平台的使用做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章
提示:以下是本篇文章正文内容
一、实时操作系统RTOS的价值分析
1.RTOS的市场
近些年,MCU产品性价比不断提升,尤其是32位MCU,其运行主频已达百兆级甚至高达1GHz,功能越来越强,资源配置也越来越丰富,编程也越来越复杂,需要RTOS来配置管理基础资源和维护管理产品。RTOS可以应用到8位/16位/32位MCU产品上,但32位MCU产品将会是主流。MCU产品双核多核产品增多