freertos入门介绍
freertos是什么?
FreeRTOS(读作"free-arr-toss")是一个嵌入式系统使用的开源实时操作系统。FreeRTOS被设计为“小巧,简单,和易用”,能支持许多不同硬件架构以及交叉编译器。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。
freertos应用领域
随着物联网的飞速发展,穿戴设备、智能插座、智能语音遥控器、智能家电等均可使用freertos。
为什么使用freertos
- 开源,资料相对比较多,出现问题容易排查;
- 小巧,简单,和易用;
- 占用资源比较少;
- 应用领域广;
如何学习freertos
实践,通过视频教程或者相关资料了解相关知识,并在开发板上实践。只有实际的动手操作才能掌握其使用方法。
但是由于需要移植freertos系统,需要编写汇编等等,往往增加不少难度,将我们拒之门外。我们主要的目的是学习如何使用freertos,而不是如何去移植及建立freertos开发环境。难道就没有更方便简捷的办法了吗?答案:当然不是。方法参考https://blog.csdn.net/qq_39718408/article/details/102467731