00 FreeRTOS初探

0.1 FreeRTOS简介

         FreeRTOS是一个迷你的实时操作系统内核,作为一个轻量级的操作系统,功能包括任务管理,时间管理,信号量,消息队列,内存管理,记录功能,软件定时器,协程等,可基本满足较小系统的需要。FreeRTOS的官网:https://www.freertos.org/a00019.html#。

0.2 FreeRTOS任务特性:

1、简单
2、没有使用限制,免费
3、支持抢占式内核
4、支持优先级,支持时间片
5、每个任务都拥有堆栈,并具备堆栈检测功能
6、高效的软件定时器
7、支持信号量,消息,事件标志组,任务通知等
8、理论上任务数量不限,任务优先级不限

0.3 四种任务状态:

1、运行态

2、就绪态

3、阻塞态

4、挂起态

0.4 源码内容

在这里插入图片描述

下载后源码文件夹内容如上图所示,首先FreeRTOS文件夹里面,DEMO文件夹里是一些例程,支持的芯片的demo;License文件夹里是一些许可之类的说明;Source文件夹里面是FreeRTOS的真正源码;FreeRTOS-Plus文件夹里面是一些扩展功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值