有无操作系统,对于程序的编写还是有很多的区别

由操作系统之后,很多的上层服务函数可以直接写成任务,这样就可以交给系统进行管理。每个任务都是一个while(1)死循环。

CubeMX FreeRTOS的一些记录
小灯的程序仿照程序中原有的任务
CubeMX FreeRTOS的一些记录
这里是任务的创建,也是仿照原有程序的创建
CubeMX FreeRTOS的一些记录
任务函数也需要在前面定义

CubeMX FreeRTOS的一些记录
给任务分配一个固定的内存

后面对于Free RTOS的使用,可以使用API,可以直接用FreeRTOS

CubeMX FreeRTOS的一些记录

https://www.freertos.org/xStreamBufferCreate.html

也可以用CMSIS-RTOS2,CubeMX默认的话是直接用CMSIS-RTOS2。CMSIS-RTOS2这个只是对FreeRTOS的封装,统一不同操作系统的API

CubeMX FreeRTOS的一些记录

https://www.keil.com/pack/doc/CMSIS/RTOS2/html/rtos_api2.html

相关文章:

  • 2022-12-23
  • 2021-04-18
  • 2021-05-27
  • 2021-08-09
  • 2022-12-23
  • 2021-10-17
  • 2022-02-20
  • 2022-01-12
猜你喜欢
  • 2021-12-09
  • 2021-07-09
  • 2021-06-08
  • 2021-05-05
  • 2022-12-23
  • 2021-08-26
  • 2021-08-17
相关资源
相似解决方案