FreeRTOS介绍

FreeRTOS介绍

为什么选择FreeRTOS FreeRTOS是完全免费的操作系统,可以免费应用于任何商业项目。 FreeRTOS是实时操作系统,有许多优点: 可以把功能分割为模块,分割为模块的好处: 可以团队合作,提高工作效率。 易于测试,单个模块测试好之后进行系统测试。 便于代码复用。 实时操作系统,可以吧不同的

为什么选择FreeRTOS

  1. FreeRTOS是完全免费的操作系统,可以免费应用于任何商业项目。
  2. FreeRTOS是实时操作系统,有许多优点:
    • 可以把功能分割为模块,分割为模块的好处:
      1. 可以团队合作,提高工作效率。
      2. 易于测试,单个模块测试好之后进行系统测试。
      3. 便于代码复用。
      4. 实时操作系统,可以吧不同的项目按照不同的优先级别,实时性高的任务赋予高优先级别,反之亦然。例如中断为实时性高的任务,实时性低的任务例如LCD屏幕显示。
      5. 小巧简洁,仅需要三个核心C语言文件,非常适合用于嵌入式项目,分别为:tasks.c queue.c list.c,可以非常容易理解并运用操作系统。
      6. FreeRTOS已经移植到很多平台,有非常广泛的客户基础。

为什么要基于ESP32学习FreeRTOS

  1. 蓝牙和Wi-Fi支持
  2. 内部的flash和内部的SRAM,可以使硬件成本降低。
  3. 具有很丰富的外设功能,一块芯片可以完成很多外社驱动。
  4. 体型小巧,集成度高。
  5. 价格低廉。
  6. ESP32已经原生移植好了FreeRTOS。
  7. 通过学习FreeRTOS我们可以系统的理解整个ESP32的设计思想。
Comment