STM32——FreeRTOS - 基础

STM32------学习总纲-CSDN博客

一、任务调度简介

抢占式调度

1.高优先级任务,优先执行

2.高优先级任务不停止,低优先级任务无法执行,(与中断优先级相反)数值越高,优先级越高

3.被抢占的任务将进入就绪态

(阻塞、就绪态为操作系统专业名字。)

时间片调度

二、任务状态

状态解释:

状态转换:

状态列表:

类似 链表

pxReadyTasksLists[x:0~31]、pxDelayedTaskList、xSuspendedTaskList

优先级相同的先创建后执行,就是一个栈,先进后出

优先级不同先按抢占调度,相同优先级下才是时间片调度

相关推荐
恒森宇电子有限公司11 分钟前
南麟SA8304 单通道 H 桥直流有刷电机驱动芯片 ESOP8封装
单片机·嵌入式硬件
FreakStudio33 分钟前
ESP32 实现在线动态安装库和自动依赖安装-使用uPyPI包管理平台
python·单片机·嵌入式·面向对象·电子diy·sourcetrail
4caf11 小时前
【51单片机】26/4/2 --0416
单片机·嵌入式硬件·51单片机
EmbeddedCore2 小时前
硬核实战:基于 C 语言宏定义的物联网网关命令分发框架设计
单片机·嵌入式
EmbeddedCore3 小时前
轻量级消息防重模块全解析:从原理到高性能优化
linux·运维·服务器·嵌入式硬件
啃玉米的艺术家4 小时前
中断 ------ 中断方式
嵌入式硬件
悠哉悠哉愿意4 小时前
【物联网学习笔记】ADC
笔记·单片机·嵌入式硬件·物联网·学习
foundbug9995 小时前
基于STM32的步进电机加减速程序设计(梯形加减速算法)
stm32·单片机·算法
busideyang6 小时前
嵌入式代码编写规范1.0
单片机·嵌入式
mftang6 小时前
Cortex-M 中断跳转: MCU内部实现原理和流程
单片机·嵌入式硬件·armv8-m