E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
FREERTOS
【学习
FreeRTOS
】第11章——
FreeRTOS
中任务相关的其他API函数
1.函数总览序号函数描述1uxTaskPriorityGet()获取任务优先级2vTaskPrioritySet()设置任务优先级3uxTaskGetNumberOfTasks()获取系统中任务的数量4uxTaskGetSystemState()获取所有任务的状态信息5vTaskGetInfo()获取单个任务的状态信息6xTaskGetCurrentTaskHandle()获取当前任务的任务句柄7
Zency_SUN
·
2023-08-20 10:25
学习FreeRTOS专栏
学习
单片机
嵌入式硬件
笔记
stm32
【学习
FreeRTOS
】第12章——
FreeRTOS
时间管理
1.
FreeRTOS
系统时钟节拍
FreeRTOS
的系统时钟节拍计数器是全局变量xTickCount,一般来源于系统的SysTick。
Zency_SUN
·
2023-08-20 10:55
学习FreeRTOS专栏
学习
windows
单片机
嵌入式硬件
stm32
FreeRTOS
信号量详解第四讲(全网最全)——互斥信号量
一、互斥信号量简介互斥信号量其实就是一个拥有优先级继承的二值信号量,在同步的应用中(任务与任务或中断与任务之间的同步)二值信号量最适合。互斥信号量适合用于那些需要互斥访问的应用中。在互斥访问中互斥信号量相当于一个钥匙,当任务想要使用资源的时候就必须先获得这个钥匙,当使用完资源以后就必须归还这个钥匙,这样其他的任务就可以拿着这个钥匙去使用资源。互斥信号量使用和二值信号量相同的API操作函数,所以互斥
留小乙
·
2023-08-20 09:17
FreeRTOS操作系统
单片机
stm32
freertos
互斥信号量
FreeRTOS
——互斥量
FreeRTOS
基础系列文章 基本对象
FreeRTOS
——任务
FreeRTOS
——队列
FreeRTOS
——信号量
FreeRTOS
——互斥量
FreeRTOS
——任务通知
FreeRTOS
BenBenF19
·
2023-08-20 09:17
FreeRTOS
freertos
操作系统
FreeRTOS
--信号量与互斥量
信号量(semaphore):用来表示可用资源大小,对多个资源访问,实现有序访问,计数值可以从0~max互斥量(mutex):用于对一个资源的访问,可以优先级继承,有两个值:0、1优先级反转:假设有高中低优先级的任务,当低优先级的任务在获取semaphore,高优先级的任务也要获取该semaphore时,高优先级的任务会获取失败,此时中优先级的一直运行,高优先级的任务就被中低优先级的任务卡死优先级
凉山有客不自赏
·
2023-08-20 09:16
RTOS
硬件架构
驱动开发
arm
嵌入式硬件
mcu
【
Freertos
基础入门】队列(queue)的使用
二、队列的操作二、示例代码总结前言本系列基于stm32系列单片机来使用freerots
FreeRTOS
是一个广泛使用的开源实时操作系统(RTOS),它提供了丰富的功能和特性,使嵌入式系统的开发更加简单和高效
人才程序员
·
2023-08-20 09:15
Freertos
c++
C
stm32
单片机
mcu
嵌入式硬件
【
Freertos
基础入门】深入浅出
freertos
互斥量
二、互斥量的使用场景三、互斥量的使用1.创建2.删除互斥量3.give和take四、示例代码总结前言
FreeRTOS
是一款开源的实时操作系统,提供了许多基本的内核对象,其中包括互斥锁(Mutex)。
人才程序员
·
2023-08-20 09:44
Freertos
c++
C
单片机
stm32
mcu
嵌入式硬件
STM32CubeMx之
freeRTOS
定时器使用
需要修改定时器时钟xTimerChangePeriod(tim1Handle,500,200);//发送队列等待时间第二个参数为修改的msxTimerStart(tim1Handle,100);//开启定时器xTimerStop(tim1Handle,100);//关闭定时器一定注意定时器任务优先级要大一点不然会使用不了
ElE rookie
·
2023-08-20 02:20
stm32
嵌入式硬件
单片机
esp-idf的电源管理——
freeRTOS
的idle task
为什么需要idletask呢,就我的理解来看,RTOS(不仅限于
freeRTOS
)跑起来之后,某个固定的时刻要么在中断上下文,要么在任务上下文(这里不考虑更复杂支持特权分离的操作系统)。
冉冉云
·
2023-08-19 16:48
esp-idf
esp-idf
嵌入式
esp32
一个高性能、高稳定性的跨平台MQTT客户端——mqttclient简介与使用
运行编译成动态库libmqttclient.somqttclient简介与使用一个高性能、高稳定性的跨平台MQTT客户端一个高性能、高稳定性的跨平台MQTT客户端,基于socketAPI之上开发,可以在嵌入式设备(
FreeRTOS
_杰杰_
·
2023-08-19 13:24
TCP/IP
Linux
杰杰开源社区
c++
tcpip
linux
网络
网络通信
FreeRTOS
(3):事件标志组、任务通知
目录一、事件标志组什么是事件标志组?事件标志组相关API函数1.创建事件标志组2.设置事件标志位3.清除事件标志位4.等待事件标志位实操实验需求代码实现二、任务通知什么是任务通知?任务通知值的更新方式任务通知的优势和劣势任务通知的优势任务通知的劣势任务通知相关API函数1.发送通知2.等待通知实操1.模拟二值信号量2.模拟计数型信号量3.模拟事件标志组4.模拟邮箱一、事件标志组什么是事件标志组?事
我有在好好学习
·
2023-08-19 12:50
STM32
RTOS
stm32
嵌入式硬件
单片机
FreeRTOS
(4):软件定时器、中断管理
目录一、延时函数延时函数分类vTaskDelay与HAL_Delay的区别二、软件定时器什么是定时器?软件定时器优缺点软件定时器原理软件定时器相关配置单次定时器和周期定时器1.创建软件定时器2.开启软件定时器3.停止软件定时器4.复位软件定时器5.更改软件定时器定时时间实操实验需求cubeMX配置代码实现三、中断管理中断定义中断优先级相关注意实操实验需求cubeMX配置代码实现一、延时函数延时函数
我有在好好学习
·
2023-08-19 12:50
STM32
RTOS
单片机
嵌入式硬件
基于STM32+
FreeRTOS
的四轴机械臂
目录项目概述:一准备阶段(都是些废话)二裸机测试功能1.摇杆控制接线:CubeMX配置:代码:2.蓝牙控制接线:CubeMX配置代码:3.示教器控制4.记录动作信息5.执行记录的动作注:三
FreeRTOS
我有在好好学习
·
2023-08-19 12:46
STM32
RTOS
stm32
单片机
STM32 CubeMX (第三步
Freertos
中断管理和软件定时)
STM32CubeMXSTM32CubeMX(第三步
Freertos
中断管理和软件定时)STM32CubeMX一、STM32CubeMX设置时钟配置HAL时基选择TIM1(不要选择滴答定时器;滴答定时器留给
无情大菜刀
·
2023-08-19 11:01
stm32
单片机
嵌入式硬件
【STM32】
FreeRTOS
软件定时器学习
软件定时器
FreeRTOS
提供了现成的软件定时器功能,可以一定程度上替代硬件定时器,但精度不高。实验:创建一个任务,两个定时器,按键开启定时器,一个500ms打印一次,一个1000ms打印一次。
科成长记录
·
2023-08-19 10:31
FreeRTOS
STM32
stm32
学习
嵌入式硬件
【Keil5报错1】不正确定义数据与不正确添加头文件导致的问题 Symbol MX_GPIO_Init multiply defined (by
freertos
.o and gpio.o).
1.报错内容1Key6\Key6.axf:Error:L6200E:SymbolMX_GPIO_Initmultiplydefined(by
freertos
.oandgpio.o).Key6\Key6.
m0_61659911
·
2023-08-19 09:54
单片机
4.物联网LWIP之C/S编程
LWIP配置(
FREERTOS
配置,ETH配置,LWIP配置)1.
FREERTOS
配置为什么要修改定时源为Tim1?不用systick?
m0_61659911
·
2023-08-19 09:23
物联网
c语言
开发语言
FreeRTOS
任务级临界代码保护
FreeRTOS
在进入临界段代码的时候需要关闭中断,当处理完临界段代码以后再打开中断。
芋头莎莎
·
2023-08-19 08:49
单片机
嵌入式硬件
FreeRTOS
的线程间通信
一、分类
FreeRTOS
的线程间通信分为这几大类由于我还在学习中,目前显从信号开始记录学习二、逐块讲解1、信号(osSignalWaitosSignalSet)
FreeRTOS
从V8.2.0版本开始提供任务通知这个功能
芋头莎莎
·
2023-08-19 08:19
原理
单片机
嵌入式硬件
【
Freertos
基础入门】任务调度
1.调度算法是什么以及
freertos
的调度算法2.抢占式优先级调度3.时间片轮转调度二、配置调度算法总结前言本系列基于stm32系列单片机来使用freerots任务管理是实时操作系统(RTOS)的核心功能之一
人才程序员
·
2023-08-19 07:41
Freertos
c++
C
单片机
stm32
mcu
嵌入式硬件
【STM32】
FreeRTOS
事件组学习
实现:
FreeRTOS
在CubeMX中使用V1版本的时候,没法设置Events,必须手动添加,或者是使用V2版本。
科成长记录
·
2023-08-18 12:43
FreeRTOS
STM32
stm32
嵌入式硬件
单片机
FreeRTOS
从入门到精通
笔者计划用一些篇幅介绍当前在嵌入式系统中比较流行的开源实时操作系统
FreeRTOS
及其在意法半导体STM32平台,乐鑫科技ESP32平台和Arduino平台上的开发与运用。
瞬间的醒悟
·
2023-08-18 07:41
物联网
【学习日记】【
FreeRTOS
】空闲任务与阻塞延时
写在前面本文是基于野火RTOS教程对空闲任务和阻塞延时的详解。一、什么是任务中的阻塞延时说到阻塞延时,笔者的第一反应就是在单片机的while循环中,使用一个for循环不断递减一个大数,通过CPU不断执行一条指令的耗时进行延时。这种延时会占用CPU资源执行指令,在延时的时候CPU不能执行其他的指令。但是注意,我们现在是想在RTOS中的任务实现阻塞延时,RTOS可以有多个任务,所有所谓任务中的阻塞延时
__Witheart__
·
2023-08-18 05:26
RTOS
学习
RTOS
【学习日记】【
FreeRTOS
】任务调度时如何考虑任务优先级——任务的自动切换
写在前面本文开始为RTOS加入考虑任务优先级的自动调度算法,代码大部分参考野火。本文主要是一篇学习笔记,加入了笔者自己对野火代码的梳理和理解。一、基本思路首先我们要知道,在RTOS中,优先级越高、越需要被先执行的的任务的优先级的数字越大。比如优先级数字为5的任务就要比优先级数字为1的任务先执行。在之前我们定义过就绪列表。所谓就绪列表,就是一个包含多条链表的数组,其中的每条链表又包含多个TCB作为列
__Witheart__
·
2023-08-18 05:24
RTOS
RTOS
学习
keil
解决“warning: #223-D: function “xPortSysTickHandler“ declared implicitly“告警提示
继上篇文章发布已有时隔两个月之久,今天就把这两个月遇到的一些问题解决分享一下,首先,我们来看今天分享的这个关于我在学习
freertos
遇到的一个告警。
OMGMac
·
2023-08-18 00:53
开发之路的BUG和经验分享
单片机
单片机
经验分享
程序人生
嵌入式
freertos
FreeRTOS
qemu mps2-an385 bsp 移植制作 :系统启动篇
相关文章
FreeRTOS
qemumps2-an385bsp移植制作:环境搭建篇开发环境Win1064位+VSCode,ssh远程连接ubuntuVMwareWorkstationPro16+Ubuntu20.04
FreeRTOS
v202212.01
张世争
·
2023-08-17 22:42
FreeRTOS
FreeRTOS
启动
qemu
FreeRTOS
qemu mps2-an385 bsp 移植制作 :环境搭建篇
开发环境Win1064位+VSCode,ssh远程连接ubuntuVMwareWorkstationPro16+Ubuntu20.04
FreeRTOS
v202212.01(备注:可以在github获取最新版本
张世争
·
2023-08-17 22:12
FreeRTOS
FreeRTOS
qemu
bsp
FreeRTOS
qemu mps2-an385 bsp 移植制作 :系统运行篇
相关文章
FreeRTOS
qemumps2-an385bsp移植制作:环境搭建篇
FreeRTOS
qemumps2-an385bsp移植制作:系统启动篇开发环境Win1064位+VSCode,ssh远程连接
张世争
·
2023-08-17 22:11
FreeRTOS
FreeRTOS
qemu
mps2
RTOS面试常问题目
RTOS常见面试问题RTOS的实时性是如何实现的任务之间是如何通信的二值信号量和互斥量的区别任务通知是怎么是实现的RTOS内核是怎么调度的
FreeRTOS
四种任务状态RTOS的实时性是如何实现的一个处理器核心在某一时刻只能运行一个任务
Ricardoxxx
·
2023-08-17 21:22
面试
单片机
职场和发展
FreeRTOS
RTOS面试常问题目_
freertos
面试题_Ricardoxxx的博客-CSDN博客一、
freertos
问从上电到启动的流程,任务有几种优先级,任务调度有哪几种方式,对
freertos
的认识和理解1、
活蹦乱跳酸菜鱼
·
2023-08-17 21:22
c语言
STM32 CubeMX (
Freertos
任务通信:队列、信号量、互斥量,事件组,任务通知)第二步
STM32CubeMXSTM32CubeMX____
Freertos
任务通信:队列、信号量、互斥量,事件组,任务通知STM32CubeMX一、STM32CubeMX设置时钟配置HAL时基选择TIM1(不要选择滴答定时器
无情大菜刀
·
2023-08-17 09:19
STM32
CubeMX
Rtos
stm32
嵌入式硬件
单片机
3、基于STM32CubeMX的
FreeRTOS
移植——第三章【
FreeRTOS
任务管理】
文章目录一、
FreeRTOS
的任务1.
FreeRTOS
多任务机制2.任务的状态3.任务的优先级3.空闲任务二、
FreeRTOS
的任务调度1.概述2.宏定义参数3.任务管理函数三、创建多任务例程1、CubeMX
物联学长
·
2023-08-17 09:17
stm32
单片机
嵌入式硬件
stm32cubemx hal学习记录:
FreeRTOS
任务管理
TimebaseSource是实现HAL_Delay等延时函数的3、初始化LED的两个引脚4、开启
FreeRTOS
,v1与v2版本不同,一般选用v1即可二、参数解释Configparameters1、MPU
为争。
·
2023-08-17 09:17
stm32
单片机
学习
STM32CUBEMX+
FreeRTOS
开发笔记3-----按键选择任务挂起
按键初始化和上次一样,复制上次的串口文件,改成keytask打开cubemx工程,将PA3设置成中断线3模式,并将标签改为key1。使能中断线3添加按键任务生成代码即可。进入工程,查看中断线3函数,找到callback函数,因为中断函数的底层其实就是这个函数在作用。直接在GPIO.C文件写这个函数voidHAL_GPIO_EXTI_Callback(uint16_tGPIO_Pin){if(KEY
我家还蛮大的
·
2023-08-17 09:46
stm32
笔记
单片机
Stm32cubemx尝试使用
FREERTOS
多任务
本文有参考【
FreeRTOS
】03任务的运行、就绪、阻塞、挂起_
freertos
阻塞与等待区别_xiaobaibai_2021的博客-CSDN博客一我想用Stm32cubemx的
FREERTOS
实现以下效果
数 学 王 子
·
2023-08-17 09:44
stm32
嵌入式硬件
单片机
STM32 CubeMX (
Freertos
任务:创建、删除、挂起、恢复)第一步
STM32CubeMX
Freertos
STM32CubeMX(
Freertos
任务:创建、删除、挂起、恢复)STM32CubeMX
Freertos
前言一、STM32CubeMX配置时钟树配置HAL时基选择
无情大菜刀
·
2023-08-17 09:41
STM32
CubeMX
Rtos
stm32
嵌入式硬件
单片机
【学习
FreeRTOS
】第7章——
FreeRTOS
临界段代码保护及调度器挂起与恢复
——中断、任务调度(PendSV)2.临界段代码保护函数介绍
FreeRTOS
在进入临界段代码的时候需要关闭中断(管理范围内),当处理完临界段代码以后再打开中断,以下是API函数:taskE
Zency_SUN
·
2023-08-16 09:52
学习FreeRTOS专栏
学习
单片机
嵌入式硬件
笔记
stm32
【学习
FreeRTOS
】第8章——
FreeRTOS
列表和列表项
1.列表和列表项的简介列表是
FreeRTOS
中的一个数据结构,概念上和链表有点类似,列表被用来跟踪
FreeRTOS
中的任务。列表项就是存放在列表中的项目。
Zency_SUN
·
2023-08-16 09:46
学习FreeRTOS专栏
学习
windows
单片机
嵌入式硬件
stm32
笔记
FreeRTOS
(软件定时器)
资料来源于硬件家园:资料汇总-
FreeRTOS
实时操作系统课程(多任务管理)目录一、软件定时器的概念1、软件定时器的概念2、软件定时器支持功能3、单次模式与周期模式4、定时器守护任务二、软件定时器的应用
Zhang丶&|!
·
2023-08-15 18:24
嵌入式学习笔记
单片机
FreeRTOS
mcu
FreeRTOS
(动态内存管理)
资料来源于硬件家园:资料汇总-
FreeRTOS
实时操作系统课程(多任务管理)目录一、动态内存管理介绍1、heap_12、heap_23、heap_34、heap_45、heap_5二、动态内存总结与应用
Zhang丶&|!
·
2023-08-15 18:24
嵌入式学习笔记
FreeRTOS
mcu
单片机
FreeRTOS
(独立看门狗监测任务执行与低功耗Tickless模式)
资料来源于硬件家园:资料汇总-
FreeRTOS
实时操作系统课程(多任务管理)目录一、独立看门狗介绍二、看门狗监测多任务执行思路1、监测目标2、监测方案3、应用注意事项三、看门狗监测多任务编程1、STM32cubeMX
Zhang丶&|!
·
2023-08-15 18:24
嵌入式学习笔记
FreeRTOS
mcu
单片机
FreeRTOS
(任务通知)
资料来源于硬件家园:资料汇总-
FreeRTOS
实时操作系统课程(多任务管理)目录一、任务通知的概念1、概念2、发送通知给任务的方式3、任务通知使用限制二、任务通知的运行机制三、任务通知的API函数1、任务通知的数据结构
Zhang丶&|!
·
2023-08-15 18:22
嵌入式学习笔记
FreeRTOS
单片机
mcu
记录
FreeRTOS
信号量 的简单用法
FreeRTOS
信号量最简单的应用场景是两个任务间的同步,这里以二值信号量BinarySemaphore为例用法:1,定义与创建/*DefinitionsformyBinarySem01*/osSemaphoreId_tmyBinarySem01Handle
皮特石马龙
·
2023-08-15 01:33
stm32
单片机
【STM32】
FreeRTOS
互斥量学习
实现:在【STM32】
FreeRTOS
消息队列和信号量学习基础上进行修改voidMX_FREERT
科成长记录
·
2023-08-14 13:26
FreeRTOS
STM32
stm32
嵌入式硬件
算法
FreeRTOS
源码分析-12 低功耗管理
目录1STM32低功耗管理概念及应用1.1睡眠模式1.2停止模式1.3待机模式2Tickless低功耗管理2.1Tickless低功耗模式介绍2.2
FreeRTOS
低功耗模式配置2.3
FreeRTOS
低功耗模式应用
4IOT
·
2023-08-14 07:23
FreeRTOS源码分析
单片机
嵌入式硬件
stm32
STM32MP157开发板Linux+Qt项目实战:智慧家庭
开发板搭载ST的STM32MP157高性能微处理器,集成2个Cortex-A7核和1个Cortex-M4核,A7核上可以跑Linux操作系统,M4核上可以跑
FreeRTOS
、RT-Thread等实时操作系统
华清远见IT开放实验室
·
2023-08-13 22:39
嵌入式linux+Qt项目实战
嵌入式linux开发
stm32mp157教程
stm32
linux
qt
linux开发板物联网项目实战之环境检测学生毕业设计首选
开发板搭载ST的STM32MP157高性能微处理器,集成2个Cortex-A7核和1个Cortex-M4核,A7核上可以跑Linux操作系统,M4核上可以跑
FreeRTOS
、RT-Thread等实时操作系统
华清远见IT开放实验室
·
2023-08-13 22:39
linux
物联网
课程设计
手势识别rtos小车(3)----运动部分
c8t6和mini的程序不可以互通在
freertos
的情况下,配置差别很大,所以提前选好pwm部分:这部分包括了pwm的配置以及电机驱动#include"timer.h"#include"led.h"#
夜路难行々
·
2023-08-13 21:47
手势识别小车
单片机
stm32
嵌入式硬件
【
Freertos
基础教程】任务管理之基本使用
文章目录前言一、
freertos
任务管理是什么?
人才程序员
·
2023-08-13 16:09
Freertos
c++
单片机
stm32
c语言
嵌入式硬件
mcu
【STM32】
FreeRTOS
开启后,不再进入主函数的while(1)
开启
freertos
后,想在主函数的while(1)中实现led的翻转,发现无法实现。
科成长记录
·
2023-08-13 03:24
FreeRTOS
STM32
stm32
嵌入式硬件
单片机
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他