![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeRTOS
大写的小写字母
想要一只小狗勾
展开
-
FreeRTOS学习(2)——任务创建与删除
任务基础知识FreeRTOS任务特性简单没有使用限制支持抢占支持优先级每个任务都拥有堆栈导致RAM内存使用量加大使用抢占必须考虑重入的问题(可重入函数主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能运行在多任务环境下的)FreeRTOS任务原创 2020-05-25 14:37:06 · 638 阅读 · 0 评论 -
FreeRTOS学习(1)——FreeRTOS移植
为什么要让你的单片机裸奔?什么是FreeRTOS?首先看到两个概念:RTOS:实时操作系统,目前主流的嵌入式操作系统有:UCOS、FreeRTOS、LWIP、EMWIN、RT-Thread 等FreeRTOS:FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要也许在百度百科截取的这段解释不够接地气,通俗的解释就是更加有序的管理单片机的各个任务功能执行。为什么要原创 2020-05-24 21:59:17 · 1403 阅读 · 0 评论