RTOS概述

001、概述

特点

  • 分而治之:实现功能划分为多个任务
  • 延时函数:不会空等待,会让出CPU的使用权给其他任务,即任务调度
  • 抢占式:高优先级任务抢占低优先级任务
  • 任务堆栈:每个任务都有自己的栈空间,用于保存局部变量以及任务的上下文信息

注意1:中断可以打断任意任务

注意2:任务可以同等优先级

Q:如果高优先级的任务一直在运行,会怎么样?
A:会一直运行,使得低优先级的任务无法运行

简介

  • 免费开源
  • 可裁剪
  • 简单:简单易用,可移植性非常好
  • 优先级不限:任务优先级分配没有限制,多任务可以同一优先级
  • 任务不限:可创建的实时任务数量没有软件上的限制
  • 抢占、协程、时间片:支持抢占式、协程式、时间片流转任务调度

RTOS学习资料

1、FreeRTOS官网

2、正点原子资料[文档、视频、代码]

3、M3中文指南,M3&M4指南[A盘/08/STM32资料]

学习资料

Freertos基础知识:了解任务调度器,以及RTOS的特性,打好基础

Freertos内核:任务启动流程,中断管理,任务切换

Freertos各功能:列表、队列、信号量、内存管理

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值