freertos的事件和任务最多支持多少个任务

freertos的事件和任务是一个迷你的实时操作系统内核作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、協程等可基本满足较小系统的需要。
由于RTOS需占用一定的系统资源(尤其是RAM资源)只有μC/OS-II、embOS、salvo、freertos的事件和任务等少数实时操作系统能在小RAM单爿机上运行。相对μC/OS-II、embOS等商业操作系统freertos的事件和任务操作系统是完全免费的操作系统,具有源码公开、可移植、可裁减、调度策略灵活嘚特点可以方便地移植到各种单片机上运行。

4、打开正电原子提供的USART工程(正点原子官网下载将其提供的压缩包解压)
5、在main函数中编譯运行一遍
6、创建一个新的文件夹,
7、可以根据自己需要将其重命名


8、在此文件夹下,添加文件

此文件位置是上文拷贝的来的


task1每间隔500ms閃烁(变化)一次LED;task2,每间隔2000ms向串口发送一次指令数据“helloworld!";task3,每间隔5000ms从AHT20采集一次温湿度数据(不考虑硬件情况,仅写出整个多任务框架模拟代码)


 //没有对应硬件,使用printf输出代替
 
 
 
 

我要回帖

更多关于 freertos的事件和任务 的文章

 

随机推荐