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
空闲任务:你以为它只会摸鱼?这5个高阶玩法让系统性能飙升!
引言:被低估的“摸鱼王”在
FreeRTOS
系统中,空闲任务(IdleTask)常被开发者忽视——毕竟它优先级最低,看起来只会“无所事事”。但如果你认为它只是系统中的一个“备胎”,那就大错特错了!
zdxinqaq
·
2025-04-26 03:38
FreeRTOS
单片机
嵌入式硬件
freeRTOS
中configMAX_API_CALL_INTERRUPT_PRIORITY宏配置说明
在
FreeRTOS
中,configMAX_API_CALL_INTERRUPT_PRIORITY是一个关键配置宏,用于定义允许调用
FreeRTOS
API的中断的最高优先级。
指令集诗人
·
2025-04-23 19:20
FREERTOS
freertos
实时操作系统
c语言
算法
FreeRTOS
与Linux的对比
一、
FreeRTOS
与Linux的核心区别特性
FreeRTOS
Linux类型实时操作系统(RTOS)通用操作系统(GPOS)开源协议MIT许可证(完全开源)GPL(严格的开源协议)设计目标实时性、轻量化
、我是男生。
·
2025-04-22 21:57
linux
运维
服务器
STM32 【
FreeRTOS
HAL库】创建任务
任务也不是很复杂的东西,简单得说,创建一个任务,你得提供它的执行函数,你得提供它的栈的大小,函数的执行空间,函数的优先级等重要的条件。因为任务在运行中,任务函数有调用关系,有局部变量,这些都保存在任务的栈里面;任务有可能被切换,有可能被暂停,这时候CPU寄存器中断现场数据都保存在栈里面。一、创建任务的相关函数1、osThreadDef宏定义的理解#defineosThreadDef(name,th
吻等离子
·
2025-04-22 07:00
嵌入式专栏
c语言
单片机
stm32
嵌入式硬件
STM32 HAL库
FreeRTOS
中断管理
FreeRTOS
作为一款轻量级、开源且功能强大的实时操作系统,为多任务处理提供了良好的支持。中断是嵌入式系统中实现实时响应外部事件的重要机制,合理管理中断对于系统的稳定性和实时性至关重要。
努力创造奇迹
·
2025-04-22 07:28
stm32
嵌入式硬件
单片机
STM32 HAL库
FreeRTOS
临界区保护的作用以及使用
而
FreeRTOS
作为一款开源的实时操作系统,为开发者提供了高效的任务管理、同步机制等功能,极大地提升了嵌入式系统开发的效率和可靠性。在多任务环境下,临界区保护是确保数据一致性和系统稳定性的关键技术。
努力创造奇迹
·
2025-04-22 07:25
stm32
嵌入式硬件
单片机
STM32 HAL库
Freertos
信号量的使用
FreeRTOS
作为一款轻量级、开源且功能强大的实时操作系统,广泛应用于STM32平台。信号量作为
FreeRTOS
中实现任务间通信和同步的重要机制,能够有效解决资源共享、任务同步等问题。
努力创造奇迹
·
2025-04-22 04:43
stm32
嵌入式硬件
单片机
STM32 HAL库
FreeRTOS
软件定时器的使用
而
FreeRTOS
作为一个开源的实时操作系统,为开发者提供了任务管理、内存管理、中断管理等强大的功能,使得复杂的嵌入式系统开发变得更加高效和可靠。
努力创造奇迹
·
2025-04-22 04:43
stm32
嵌入式硬件
单片机
STM32 HAL库
Freertos
创建多任务
FreeRTOS
是一个开源的实时操作系统,具有轻量级、可移植性强等特点,广泛应用于嵌入式系统开发中。本文将详细介绍如何基于STM32F407HAL库和
FreeRTOS
创建多
努力创造奇迹
·
2025-04-20 10:30
基于STM32
HAL库Freertos入门
stm32
嵌入式硬件
单片机
FreeRTOS
SysTick 细说
一、SysTick在
FreeRTOS
中的作用SysTick是一个定时器,周期性中断产生Tick。SysTick在
FreeRTOS
中主要是作为系统节拍定时器,为操作系统提供时间基准。
多拉A梦.go
·
2025-04-20 05:22
FreeRTOS
单片机
嵌入式硬件
freeRTOS
任务管理—新手入门
记录自己学习
freeRTOS
的过程,跟着B站韦东山老师学习,由于之前有stm32基础,我没有购买对应开发板,而是用自己原有的stm32f407,主要学习RTOS的一些概念,思想,不拘泥于代码。
妖魔鬼怪快离开822
·
2025-04-19 09:12
freertos学习记录
stm32
STM32 HAL库
Freertos
队列使用解析
在基于STM32F407HAL库和
FreeRTOS
的开发中,队列是一种重要的任务间通信机制,它允许任务之间安全地传递数据。下面将详细解析如何使用
FreeRTOS
的队列。
努力创造奇迹
·
2025-04-18 22:06
基于STM32
HAL库Freertos入门
stm32
嵌入式硬件
单片机
STM32-
FreeRTOS
使用独立看门狗实现多任务监护
环境:STM32F407VET6,IWDG,
FreeRTOS
。思路:任务内部进行对事件组操作,看门狗任务来维护事件组,当超过设定的最大喂狗时间还没有喂狗的话,程序会重启。
梧桐树✯
·
2025-04-18 13:33
STM32
stm32
单片机
arm
STM32Cube高效开发教程<高级篇><
FreeRTOS
>(一)-----
FreeRTOS
基础
写在前面:今天就算正式开始高级篇的博客编写了,我本人也是第一次学习
FreeRTOS
,所以整体的进度会比较慢,博客更新可能不太会及时,希望大家原
致虚守静~归根复命
·
2025-04-18 13:03
stm32
嵌入式硬件
单片机
FreeRTOS
Modbus-STM32-HAL-
FreeRTOS
项目教程
Modbus-STM32-HAL-
FreeRTOS
项目教程Modbus-STM32-HAL-
FreeRTOS
ModbusTCPandRTU,MasterandSlaveforSTM32usingCubeHALand
FreeRTOS
胡同琥Randolph
·
2025-04-18 13:28
Modbus-STM32-HAL-
FreeRTOS
开源项目安装及使用指南
Modbus-STM32-HAL-
FreeRTOS
开源项目安装及使用指南Modbus-STM32-HAL-
FreeRTOS
ModbusTCPandRTU,MasterandSlaveforSTM32usingCubeHALand
FreeRTOS
宋虎辉Mandy
·
2025-04-18 13:28
OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【概述】
LiteOS-M内核主要应用于轻量系统,面向的MCU(MicroprocessorUnit)一般是百K级内存,可支持MPU(MemoryProtectionUnit)隔离,业界类似的内核有
FreeRTOS
OpenHarmony_小贾
·
2025-04-18 10:42
移动开发
OpenHarmony
鸿蒙开发
harmonyos
OpenHarmony
子系统
系统移植
android
STM32CubeMx+stm32f407+
FreeRTOS
+LAN8720实现LWIP以太网UDP TCP数据收发功能
目录1.STM32CubeMx的功能配置1.1选择芯片STM32F407ZET6,基础配置3件套:RCC、SYS和系统时钟1.2配置ETH:1.3配置
FreeRTOS
和LWIP1.4串口输出配置1.5工程配勾选
wayne_blog
·
2025-04-16 23:55
LWIP
stm32
udp
tcp/ip
单片机
嵌入式硬件
嵌入式开发
嵌入式开发的主流操作系统嵌入式开发的操作系统选择高度依赖硬件资源和应用场景:1.
FreeRTOS
(主流RTOS)特点:轻量级、开源、实时性强。
、我是男生。
·
2025-04-16 03:13
python
RTOS实现Try-Catch机制,支持CM3/4/7
理论上支持CM系列,我只实现了
FreeRTOS
的.裸机也可以的。。包括STM32...实现代码:核心汇编部分:#if(configNumberOfExceptionStacks>0)in
蒙塔基的钢蛋儿
·
2025-04-15 16:33
单片机
stm32
嵌入式硬件
arm
嵌入式操作系统
FreeRTOS
调度机制源码深入解析
1.
FreeRTOS
调度机制概述1.1调度机制基本原理
FreeRTOS
是一种广泛应用于嵌入式系统的实时操作系统,其调度机制是核心组成部分。
学习ing1
·
2025-04-14 18:04
算法
FreeRTOS
大家都是怎么学的呀?
作为一个深耕嵌入式领域多年的开发者,我经常收到这个问题:"
FreeRTOS
到底应该怎么学?"说实话,当初我也是一头雾水,从完全不懂到能够熟练应用,这个过程充满了挫折与成长。
·
2025-04-13 06:05
FreeRTOS
大家都是怎么学的呀?
作为一个深耕嵌入式领域多年的开发者,我经常收到这个问题:"
FreeRTOS
到底应该怎么学?"说实话,当初我也是一头雾水,从完全不懂到能够熟练应用,这个过程充满了挫折与成长。
·
2025-04-13 02:29
低速串行协议进阶:UART中断+DMA与复杂帧处理
低速串行协议进阶:UART中断+DMA与复杂帧处理(STM32F103ZET6标准库)——工业级抗干扰、
FreeRTOS
多任务、ModbusRTU实战目录低速串行协议进阶:UART中断+DMA与复杂帧处理
剁椒鱼头炖香菇
·
2025-04-11 22:47
嵌入式通信协议自学实战专栏
#
基础通信协议
单片机
stm32
嵌入式软件
c语言
FreeRtos
学习笔记【8】-----串口控制CAN控制的电机
一、实现的功能能够接收串口输入的数据数据范围设定为0—65535,并设置超出范围设置错误提示利用
freertos
任务向电机发送数据利用串口控制电机位置二、功能实现省略基础配置首先构建电机增量式位置环floatPID_Increase
Invinciblenuonuo
·
2025-04-10 03:08
STM32
freertos
串口通信
ESP32S3 VOLC RTC 火山引擎 连接豆包大模型 问题点
有这些问题点可以关注1,声音卡顿2,连接不上火山引擎3,openai参数设置问题4,声音卡顿5,自问自答6,链接不上扣子服务器1,成功加入房间,智能体也加入房间,出现如下LOGO请把
FREERTOS
频率设置为
wuliaodejiji
·
2025-04-09 23:10
ESP32S3
ADF
ESP32
实时音视频
火山引擎
xQueueSendToBack这个队列是多少个?
xQueueSendToBack是
FreeRTOS
中的一个函数,用于将数据发送到队列的尾部。
weixin_50882165
·
2025-04-05 05:17
java
数据库
前端
任务的创建和删除
任务管理是
FreeRTOS
的核心功能,涉及任务的创建,任务的删除,任务挂起,任务的恢复和任务调度等内容,任务句柄用来标识一个任务,其类型名为TaskHandle_t,指向任务控制块。
风吟物语
·
2025-04-04 15:19
c#
开发语言
【STM32
FreeRTOS
】优先级翻转与互斥信号量
优先级翻转简介任务H和任务M处于阻塞态,等待某一事件的发生。任务L正在运行。某一时刻L想要访问共享资源,在此之前他必须现货区对应资源的信号量。L获得信号量并开始使用共享资源。由于H的优先级最高,它等待的事件发生后就抢占了L的CPU使用权。H开始运行。H运行过程中也需要使用L正在使用的资源,由于该资源的信号量还被L占用,所以H只能进入阻塞态,等待L释放该信号量。L继续运行。由于M的优先级高于L,当任
heater404
·
2025-04-03 00:29
STM32
stm32
FreeRTOS
FreeRTOS
与 RT-Thread 信号量对比分析
一、二值信号量对比特性
FreeRTOS
RT-Thread原生支持支持,基于队列实现,初始值为0或1不支持原生二值信号量,但可通过计数信号量(初始值设为1)模拟中断操作支持在中断中通过xSemaphoreGiveFromISR
march_birds
·
2025-04-01 12:13
FreeRTOS
VS
RT_Thread
单片机
c语言
系统架构
STM32F103移植
FreeRTOS
必须搞明白的系列知识---1(Cortex-CM3中断优先级)
STM32F103移植
FreeRTOS
必须搞明白的系列知识---1(Cortex-CM3中断优先级)STM32F103移植
FreeRTOS
必须搞明白的系列知识---2(
FreeRTOS
任务优先级)STM32F103
ba_wang_mao
·
2025-04-01 05:53
FreeRTOS
STM32F103
移植
FreeRTOS
系列知识
中断优先级
跟着野火视频学习
FreeRTOS
——支持多优先级
在本节之前,
FreeRTOS
还没有支持多优先级,只支持两个任务互相切换,从此,开始加入优先级的功能。在
FreeRTOS
中,数字优先级越小,逻辑优先级越小。
AAAA啊啊啊啊啊
·
2025-03-31 20:16
学习
FreeRTOS
之任务栈
在
FreeRTOS
中,每个任务都有自己的独立栈空间,这样可以避免任务之间的相互干扰。栈,简单来说,是一种数据结构,它按照“后进先出”的规则存储数据。
古希腊掌握嵌入式的神
·
2025-03-31 10:09
单片机
嵌入式硬件
操作系统
freertos
嵌入式
Zynq +
FreeRTOS
笔试题2
Zynq+
FreeRTOS
笔试题(时间:90分钟,总分:100分)一、选择题(每题2分,共20分)Zynq-7000的PS端包含以下哪些组件?
指令集诗人
·
2025-03-31 05:36
zynq
fpga开发
Zynq +
FreeRTOS
笔试题3
Zynq+
FreeRTOS
笔试题3一、基础知识(每题2分,共20分)Zynq-7000系列芯片的PS和PL分别指什么?它们如何协作?
FreeRTOS
中任务优先级范围是多少?
指令集诗人
·
2025-03-31 05:36
zynq
fpga开发
嵌入式系统笔试题(Zynq/
FreeRTOS
/LwIP/Cache/硬件设计)
嵌入式系统笔试题(Zynq/
FreeRTOS
/LwIP/Cache/硬件设计)时间:90分钟 总分:100分一、基础知识(共30分)选择题(每题2分,共10分)(1)Zynq-7000的PS和PL之间通过哪种总线协议进行高速数据传输
指令集诗人
·
2025-03-31 05:36
zynq
fpga开发
在
FreeRTOS
中任务栈与函数栈的区别
在
FreeRTOS
中,任务栈(TaskStack)和函数栈(FunctionStack)是两个不同的概念,但它们都与内存管理密切相关。
指令集诗人
·
2025-03-31 05:06
FREERTOS
开发语言
c语言
FreeRTOS
线程本地存储(Thread Local Storage, TLS)详解
FreeRTOS
中的线程本地存储(ThreadLocalStorage,TLS)是一种允许每个任务(线程)独立存储私有数据的机制,类似于其他操作系统(如Linux的__thread或Windows的TlsAlloc
指令集诗人
·
2025-03-31 05:06
FREERTOS
arm开发
c语言
基于
FREERTOS
的STM32多功能手表(软件设计)
目录前言程序现象项目背景项目介绍目前版本实现的功能设计到的
freertos
知识使用到的硬件硬件连线图实现思路任务调度流程图编辑任务具体操作导图代码讲解
freertos
初始化按键中断回调函数显示时间任务显示菜单任务其它任务
莫忆己
·
2025-03-30 17:15
stm32
嵌入式硬件
单片机
手撕
FreeRTOS
内存管理(实战避坑指南)
手撕
FreeRTOS
内存管理(实战避坑指南)一、静态内存分配——精准控制的艺术1.1底层原理揭秘静态分配通过编译器在链接阶段确定内存位置,关键结构体:typedefstruct{uint8_tucDummy
大厂_码农
·
2025-03-29 11:52
RTOS
RTOS
【树莓派Pico
FreeRTOS
】-Mutex(互斥体)
Mutex(互斥体)文章目录Mutex(互斥体)1、硬件准备2、软件准备3、
FreeRTOS
的Mutex介绍4、完整示例RP2040由RaspberryPi设计,具有双核ArmCortex-M0+处理器和
视觉与物联智能
·
2025-03-28 18:43
物联网全栈开发实战
树莓派
Pico
单片机
FreeRTOS
RTOS
嵌入式硬件
物联网
FreeRTOS
学习(十):任务调度器挂起与恢复机制详解
FreeRTOS
学习(十):任务调度器挂起与恢复机制详解文章目录
FreeRTOS
学习(十):任务调度器挂起与恢复机制详解简介一、任务挂起与恢复的API函数1.1任务挂起函数1.2任务恢复函数二、重要特性与临界区的区别资源保护三
小麦嵌入式
·
2025-03-27 00:36
FreeRTOS学习
学习
单片机
嵌入式硬件
c语言
物联网
arm开发
stm32
深入探索嵌入式开发中的
FreeRTOS
:从入门到精通
FreeRTOS
作为一款开源、轻量级且功能卓越的实时操作系统,备受全球开发者的青睐。它为嵌入式开发带来了高效的多任务管理、精准的资源调度等诸多优势,极大地提升了开发效率与系统的可靠性。
·
2025-03-25 23:42
嵌入式物联网c
【
freeRTOS
】1 任务创建
{while(1);vTaskDelay(20);}任务必须是一个死循环任务必须是死循环while(1);否则任务将通过LR返回,如果LR指向了非法的内存就会产生HardFault_Handler,而
FreeRTOS
·
2025-03-25 23:11
c
FreeRTOS
进阶使用之流缓冲区:高效处理字节流的秘密武器
在嵌入式开发中,流缓冲区(StreamBuffer)是
FreeRTOS
中用于高效处理字节流数据传输的核心机制,尤其适合任务间或中断与任务间的连续数据传输场景(如串口通信、网络数据流等)。
逸云客嵌入式
·
2025-03-24 12:41
FreeRTOS操作系统
单片机
stm32
mcu
FreeRTOS
从入门到实战精通指南(一)
FreeRTOS
从入门到实战精通指南一、核心知识体系搭建1.
FreeRTOS
架构全景图硬件层
FreeRTOS
内核核心模块任务管理内存管理通信机制队列信号量事件组中断管理调度器二、关键概念深度解析1.抢占式调度
niuTaylor
·
2025-03-23 08:03
RTOS学习与实战
单片机
嵌入式硬件
RTOS
FREERTOS
[项目]基于
FreeRTOS
的STM32四轴飞行器: 十.检测遥控器
基于
FreeRTOS
的STM32四轴飞行器:十.检测遥控器一.检测遥控器连接逻辑二.遥控器的解锁情况三.遥控器控制飞机运转一.检测遥控器连接逻辑判断是否进入定高模式:根据返回值判断遥控器的连接情况:实现检测函数
嵌入式T90S
·
2025-03-22 15:51
stm32
嵌入式硬件
单片机
空闲任务是什么?
FreeRTOS
的**空闲任务(IdleTask)**是系统自动创建的一个特殊任务,它在所有其他任务处于阻塞或挂起状态时运行。
九层指针
·
2025-03-18 22:12
Free
RTOS
实时操作系统
数据库
服务器
【
FreeRTOS
】
FreeRTOS
操作系统几种典型的进程间通信方式及使用示例
一进程间通信概述
FreeRTOS
提供了多种进程间通信(IPC)机制,用于任务之间的同步和数据交换。这边列举几个典型的进程间通信机制,包括消息队列、信号量、事件组、任务通知。
公子无缘
·
2025-03-18 19:18
嵌入式
单片机
嵌入式硬件
mcu
stm32
rtos
ESP-IDF中
FreeRTOS
的三种任务调度算法
本文内容参考:STM32F103移植
FreeRTOS
必须搞明白的系列知识---2(
FreeRTOS
任务优先级)_
freertos
最多支持多少个任务-CSDN博客浅析
FreeRTOS
任务调度器的三种调度算法和应用
蓝天居士
·
2025-03-15 18:01
ESP-IDF
ESP32-S3
ESP32-C3
ESP-IDF
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他