墨客儿的博客
Moker Blog
Moker's blog
首页
关于
Search
首页
关于
Home
FreeRTOS
FreeRTOS介绍
Jun 12, 2024
#FreeRTOS
#ESP32
#嵌入式
23
0
0
为什么选择
FreeRTOS
FreeRTOS是完全免费的操作系统,可以免费应用于任何商业项目。
FreeRTOS是实时操作系统,有许多优点:
可以把功能分割为模块,分割为模块的好处:
可以团队合作,提高工作效率。
易于测试,单个模块测试好之后进行系统测试。
便于代码复用。
实时操作系统,可以吧不同的项目按照不同的优先级别,实时性高的任务赋予高优先级别,反之亦然。例如中断为实时性高的任务,实时性低的任务例如LCD屏幕显示。
小巧简洁,仅需要三个核心C语言文件,非常适合用于嵌入式项目,分别为:
tasks.c queue.c list.c
,可以非常容易理解并运用操作系统。
FreeRTOS已经移植到很多平台,有非常广泛的客户基础。
为什么要基于
ESP32
学习
FreeRTOS
蓝牙和Wi-Fi支持
内部的flash和内部的SRAM,可以使硬件成本降低。
具有很丰富的外设功能,一块芯片可以完成很多外社驱动。
体型小巧,集成度高。
价格低廉。
ESP32已经原生移植好了FreeRTOS。
通过学习FreeRTOS我们可以系统的理解整个ESP32的设计思想。