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