STM32——FreeRTOS - 基础

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

一、任务调度简介

抢占式调度

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

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

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

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

时间片调度

二、任务状态

状态解释:

状态转换:

状态列表:

类似 链表

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

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

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

相关推荐
magic_now5 分钟前
U-Boot双阶段启动机制深度解析:init_sequence_f[] 与 init_sequence_r[]
linux·嵌入式硬件
济61732 分钟前
FreeRTOS日志任务设计----LogTask 日志任务
单片机·嵌入式·freertos
振南的单片机世界34 分钟前
PWM模拟电压:数字信号“平均”一下,就能变成模拟量
stm32·单片机·嵌入式硬件
blevoice1 小时前
杰理AC6966B-QFN32蓝牙音频进阶:获取手机歌曲信息——让音箱“报歌名”其实不难
嵌入式硬件·智能手机·音视频·jl杰理蓝牙音频芯片·杰理ac696n开发板·ac6966b蓝牙音响芯片
LCG元1 小时前
STM32实战:基于STM32F103的CANopen协议通信实战
stm32·单片机·嵌入式硬件
Hello_Embed1 小时前
libmodbus 源码分析
笔记·stm32·单片机·嵌入式·ai编程
12.=0.1 小时前
【stm32_8】IIC内部集成电路——IIC的时序、利用IO口模拟IIC的时序、IIC通信器件的读写使用、半导体存储器的基本概述
c语言·stm32·单片机·嵌入式硬件
namas88481 小时前
APLC IDE 用户手册
ide·单片机·嵌入式硬件
草莓熊Lotso3 小时前
【Linux网络】UDP Socket 编程全解析:从回显服务到通用字典服务,从零实现工业级代码
linux·运维·服务器·数据库·c++·单片机·udp
fengfuyao98515 小时前
利用 STM32 和 ADS1256 进行高精度数据采集
stm32·单片机·嵌入式硬件