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
中的xQueueCreate,xQueueSend,xQueueReceive
在
freertos
,提供了messageQ,用来在实现进程同步的同时,传递数据。进程间通信,或者ISR和TASK之间通信,如果没有messageQ,则只能通过全局变量来进行。全局变量多了会很痛苦。
roger107
·
2023-04-04 16:26
c
【
FreeRTOS
三类RAM分析方法】
三分钟搞定内存溢出来源:恩智浦MCU加油站发布时间:2022-01-20今天我来讲一讲MCU开发中的一个棘手问题——内存溢出,希望能帮到遇到该问题的同学们。开发环境SDK版本:SDK_2_6_13_FRDM-KW38SDK下载地址:https://mcuxpresso.nxp.com开发板:FRDM-KW38IDE:IAREmbeddedWorkbenchforArmversion8.50演示代码
horsen_duan
·
2023-04-04 16:54
RTOS
c语言
痞子衡嵌入式:IVT里的不同entry设置可能会造成i.MXRT1xxx系列启动App后发生异常跑飞...
事情缘起恩智浦官方论坛上的一个疑问帖《RT1015dev_cdc_vcom_
freertos
resetentryfailed》,这是客户QISDA遇到的问题,由痞子衡的同事-非常细心负责的Kerry小姐姐将问题整理出来并发了贴
痞子衡
·
2023-04-04 16:14
i.MXRT跨界处理器开发经验
freeRTOS
学习 — 消息队列
1、
freeRTOS
的消息队列
freeRTOS
中提供了任务之间互相通信的另外的一种手段——消息队列。
嵌入式之入坑笔记
·
2023-04-04 12:51
操作系统
iot
freertos
学习02-队列 stream buffer message buffer
1、
freertos
数据传递简介在
freertos
中,各个模块都是独立的任务,那么任务之间怎么进行大量的数据通信呢?在V10版本给出了三种方法。
NULL_1969
·
2023-04-04 12:40
freeRTOS
freertos
队列
消息
stream
queue
FREERTOS
学习笔记三-消息队列
FREERTOS
学习笔记三-消息队列1.实验内容实验二内容:创建两个动态任务,任务一控制LED的闪烁,任务二用于检测按键。当按键KEY0按下时,任务一被挂起;当按键KEY1被按下时,任务一被取消挂起。
ViTO_2001
·
2023-04-04 12:08
FREERTOS学习笔记
单片机
stm32
c语言
freertos
个人笔记--
FreeRTOS
消息队列学习总结
FreeRTOS
消息队列简介队列是为了任务与任务、任务与中断之间的通信而准备的。队列可以在任务与任务、任务与中断之间传递消息。队列中可以存储有限的、大小固定的数据项目。
未来可期wrs
·
2023-04-04 12:33
FreeRTOS学习笔记
FreeRTOS
学习-队列管理
1.简介在
FreeRTOS
中,提供了多种任务间通讯的机制,包括消息队列、信号量和互斥锁、事件组、任务通知,他们的总体特征如下图所示:从图中可以看出,消息队列、信号量和互斥锁、事件组都是间接的任务间通信机制
Duran.L
·
2023-04-04 12:59
操作系统
学习
c语言
iot
arm开发
开源软件
【
freertos
】010-消息队列概念及其实现细节
目录前言10.1消息队列概念10.2消息队列的数据传输机制10.3消息队列的阻塞访问机制10.4消息队列使用场景10.5消息队列控制块10.5.1队列控制块源码10.5.2队列控制块成员剖析10.5.3cRxLock和cTxLock10.5.4队列控制块数据结构图10.6创建消息队列10.6.1创建消息队列API说明10.6.2创建消息队列简要步骤10.6.3创建消息队列源码10.6.4消息队列数
毕业_设计
·
2023-04-04 12:54
运维
4.STM32
freeRTOS
----队列传递DMA搬运的ADC数据
说明:这个实验是想熟悉一下
freeRTOS
,创建两个任务,一个任务来接收DMA搬运ADC转换过来的数据,并且把这个数据写入一个队列;另一个任务就是去队列中把这个数据读出来并且打印到串口。
加油油——1
·
2023-04-04 12:22
32freeRTOS
stm32
单片机
c语言
FREERTOS
学习四--队列Queue
一、什么是队列学习外国人的东西最好还是从字面意思去理解,外国的文化毕竟没有我们的文化深厚,没有那么深层次的意思。如果自己把那些名词想得太深奥,那就是给自己找麻烦。本人也很讨厌各种书本上翻译过来的高深词汇,搞得云里雾里。跑题了。队列就是队列,中小学做操、升国旗是排的那个队就是队列。人排的队,就是人的队列;牛排的队就是牛的队列,猪排的队,就是猪的队列......所以,队列里面的东西可以随便,随便什么数
资深流水灯工程师
·
2023-04-04 12:21
FreeRTOS
学习
stm32
嵌入式硬件
物联网
FreeRTOS
学习---“消息队列”篇
总目录
FreeRTOS
学习—“任务”篇
FreeRTOS
学习—“消息队列”篇
FreeRTOS
学习—“信号量”篇
FreeRTOS
学习—“事件组”篇
FreeRTOS
学习—“定时器”篇书接上文,继续来学习一下
FreeRTOS
胖哥王老师
·
2023-04-04 12:13
单片机
C语言典型代码
操作系统
FreeRTOS
队列
queue
FreeRTOS
学习笔记-队列
FreeRTOS
学习笔记-队列关键函数说明头文件创建队列向队列写入数据从队列接收数据snprintf()函数队列集合队列邮箱课程示例通过队列发送与接收int型数据通过队列发送与接收结构体通过队列发送与接收指针队列多进单出
Coder-hong
·
2023-04-04 12:42
ESP32
esp32
freeRTOS
【
FreeRTOS
学习 - 零散记录】
跟着韦东山老师
FreeRTOS
教学资料的学习记录
FreeRTOS
全部项目代码链接(更新中)https://gitee.com/chenshao777/free-rtos_-study[
FreeRTOS
学习
晨少的博客
·
2023-04-04 12:07
FreeRTOS
FreeRTOS
嵌入式硬件
STM32
RTOS
学习记录
【
FreeRTOS
学习 - 消息队列学习】
跟着韦东山老师
FreeRTOS
教学资料的学习记录
FreeRTOS
全部项目代码链接(更新中)https://gitee.com/chenshao777/free-rtos_-study本文章一共分为一下几个部分
晨少的博客
·
2023-04-04 11:00
FreeRTOS
FreeRTOS
RTOS
单片机
STM32
嵌入式
FreeRTOS
中任务栈内存分配
大多数在移植了
freertos
后,没怎么用RAM,但是发现RAM内存都快没了,那是
freertos
中有个动态分配的任务栈空间大小的宏,configTOTAL_HEAP
wiyoo0
·
2023-04-04 08:36
杂七杂八
单片机
stm32
嵌入式硬件
【百问科技】关于
Freertos
中断管理的一些基础知识
在
Freertos
中,中断服务函数的优先级高于任务,任务只有在
pupuhetu
·
2023-04-02 19:40
操作系统
arm
单片机
freertos
---队列管理
一、queue在
freertos
中有什么作用?
wwwlyj123321
·
2023-04-02 17:14
freertos
freertos
FreeRTOS
消息队列
本章将向大家介绍
FreeRTOS
的消息队列,通过本章的学习,让大家对操作系统中任务间数据传输更加了解。
z清欢z
·
2023-04-02 17:42
FreeRTOS开发
stm32
单片机
mcu
FreeRtos
--队列
基于
FreeRTOS
的应用程序由一组独立的任务构成——每个任务都是具有独立权限的小程序。这些独立的任务之间很可能会通过相互通信以提供有用的系统功能。
陈(Chen)
·
2023-04-02 17:08
rtos
freertos
FreeRTOS
个人笔记-消息队列
根据个人的学习方向,学习
FreeRTOS
。由于野火小哥把
FreeRTOS
讲得比较含蓄,打算在本专栏尽量细化一点。作为个人笔记,仅供参考或查阅。
Couvrir洪荒猛兽
·
2023-04-02 17:08
FreeRTOS个人笔记
操作系统
c语言
单片机
FreeRTOS
学习 消息队列
消息队列
FreeRTOS
学习仓库地址:https://gitee.com/killerp/free-rtos_-study消息队列是RTOS的基础数据结构,用于任务之间、任务与中断之间进行数据传递。
killer-p
·
2023-04-02 17:06
FreeRTOS
消息队列
队列
FreeRTOS
实时操作系统
源码
4.
FreeRTOS
学习笔记-消息队列
消息队列传输的数据不定长支持先进先出FIFO,同时支持后进先出LIFO均支持超时机制。每个消息队列都与消息空间在同一段连续的内存空间中消息队列的大小是消息队列控制块大小+(单个消息空间大小*消息队列长度)任务或者中断服务程序都可以给消息队列发送消息超时发送,超时发送失败返回errQUEUE_FULL发送紧急消息,就是放在队列头部支持消息读超时同步互斥的方法对比包含头文件#include消息队列运作
Car12
·
2023-04-02 17:53
FreeRTOS
STM32
消息队列
freertos
FreeRTOS
--队列
在讲队列前,先思考一下这个问题:下面这个程序,如果用RTOS实现会出问题吗?c:inta=0;voidfun_a(){a++;}voidfun_b(){a++;}intmain(){while(1){fun_a();fun_b();}}RTOS:inta=0;voidfun_a(){a++;}voidfun_b(){a++;}intmain(){creat_Task(fun_a);creat_Ta
凉山有客不自赏
·
2023-04-02 17:50
RTOS
arm
单片机
arm开发
驱动开发
硬件架构
基于HAL库的
FREERTOS
-----------三.队列
FreeRTOS
对此提供了一个叫做“队列”的机制来完成任务与任务、任务与中断之间的消息传递。队列是为了任务与任务
地球先生_
·
2023-04-02 17:20
FREERTOS
stm32
FreeRTOS
-消息队列(二)
首先介绍三个函数:1.消息队列创建函数函数原型:QueueHandle_txQueueCreate(UBaseType_tuxQueueLength,UBaseType_tuxItemSize);功能:用于创建一个新的队列。参数:uxQueueLength:队列能够存储的最大消息单元数目,即队列长度。uxItemSize:队列中消息单元的大小,以字节为单位。返回值:如果创建成功则返回一个队列句柄,
小阳先生的宝库
·
2023-04-02 17:49
FreeRTOS
freertos
20
freertos
单消息队列-覆盖
二十、
freertos
单消息队列-覆盖源码:/**实验目的:*1.学习
FreeRTOS
的>*单消息队列是指消息队列的长度是1,覆盖方式是指消息队列中已经由数据了,还可以向消息队列中发数*据,覆盖消息队列中已有的数据
春风得意吃火锅
·
2023-04-02 17:43
FreeRTOS
单片机
c语言
嵌入式软件
freertos
FreeRTOS
学习笔记 10 - 消息队列
目录1.创建2.删除3.发送4.接收注意,
FreeRTOS
消息队列传递的是实际数据,并不是数据地址消息队列,这点在之前的邮箱中有强调。
pq113_6
·
2023-04-02 17:11
MCU编程
FreeRTOS
7·STM32F103
freeRTOS
---队列与关于队列的实验
文章目录前言一、什么是队列1、数据存储2、多任务访问3、出队阻塞与入队阻塞3、队列操作过程图示二、创建队列1、函数原型(1)动态创建(2)静态创建(3)xQueueGenericCreateStatic三、向队列发送消息以FromISR结尾的函数都是用于中断服务函数中的真正干活的发送函数:xQueueGenericSend(任务级通用入队函数)和xQueueGenericSendFromISR(中
加油油——1
·
2023-04-02 17:38
32freeRTOS
stm32
单片机
嵌入式硬件
FreeRTOS
- 多任务使用要点
不想被打断访问的资源(临界段保护)读取或者修改变量(全局变量)调用公共函数的代码(不可重入函数)使用硬件资源(外设)对时序有精准要求的操作用户不想被打断的代码1.2临界段函数原型函数原型#include“
FreeRTOS
.h
如图所示z
·
2023-04-02 17:07
单片机
嵌入式硬件
FreeRTOS
--消息队列
队列:队列又称为消息队列,是一种用于任务间通信的数据结构,是一种异步通信方式,实现接收来自其他任务或者中断的不固定长度的消息,任务能够从队列中读取消息,当队列中消息是空的时,读取消息的任务被阻塞,用户可以指定阻塞任务的时间xTickToWait,当队列中有新消息,被阻塞的任务会被唤醒并处理消息。当等待的时间超过了指定的阻塞时间,即使队列中尚无有效数据,任务也会自动从阻塞态转为就绪态。遵守FIFO原
点灯大使
·
2023-04-02 17:36
stm32
单片机
FreeRTOS
-CubeMX 配置之消息队列的创建
单片机型号:STM32F103VECubeMX中的配置:1、常规配置。时钟树、需要的外设,参考任务创建2、消息队列和消息收发任务创建xQueueCreate()//队列创建函数xQueueSendToBack()//消息发送API函数等于xQueueSend()xQueueSendToFront()//发送到队前xQueueReceive()//接收消息且删除队列中消息xQueuePeek()//
行星碰撞
·
2023-04-02 17:27
FreeRTOS
单片机
stm32
嵌入式硬件
stm32cubeide的
freertos
-消息队列发送结构体或者长消息,接收不完整的问题
今天在项目创建消息队列,消息队列中的数据类型的是结构体,调用接口使用的cubeide自带的创建消息队列的接口typedefstruct_Irda_Info{uint16_tdatalength;uint8_tdirection;uint8_tdata[MB_SER_PDU_SIZE_MAX];}Irda_Info;osMessageQIdirdaRecvQueue_HandleosMessageQ
JosephGodVim
·
2023-04-02 17:26
FreeRTOS
- 消息队列
一.消息队列的概念及应用消息队列(queue):可以在任务与任务间、中断和任务间传递消息,实现任务接收来自其他任务或中断的不固定的消息1.1任务需求1、使用消息队列检测串口输入2、通过串口发送字符串openled1,openled2,openled3,分别打开板载led1,led2,led33、通过串口发送字符串closeled1,closeled2,closeled3,分别关闭板载led1,le
如图所示z
·
2023-04-02 17:52
操作系统
人工智能
嵌入式 - 代码看加载【1】IDE 生成的代码大小
如何缩减空间闪存空间RAM空间
FreeRTOS
堆空间简述参考资料引言这篇文章介绍了keil工程生成代码的各中data的介绍,以及在地址空间中的存放差异。
王槿岩
·
2023-04-02 15:36
嵌入式
单片机
RW
RI-data
闪存
RAM
中断系统概述
如uCOS,
FreeRTOS
D等。意义:中断能提高CPU的效率,同时能对突发事件做出实时处理。实现程序的并行化,实现嵌入式
倚楼听戏
·
2023-04-02 13:35
freeRTOS
自学入门教程速成版
FreeRTOS
介绍什么是
FreeRTOS
?
言之兮兮
·
2023-04-02 11:56
STM32单片机
GD32单片机
单片机
stm32
51单片机
mcu
嵌入式实时数据库
阿九讲学(七)——
FreeRTOS
代码风格和数据类型
FreeRTOS
也不例外,它也有它自己的代码风格。
吴记维修
·
2023-04-02 00:01
助老助残轮椅系统设计——
FreeRTOS
版本程序
基于人机体感交互的助老助残轮椅系统设计一、Atmega2560单片机——
FreeRTOS
版本#include#include#includeintPA=8;intPB=2;intMotor_A1=9;intMotor_A2
-特立独行的猪-
·
2023-04-01 23:08
#
嵌入式MCU开发
单片机
c语言
嵌入式硬件
【导航】矜辰所致的博客导航(所有博客的汇总帖,还有未来博文内容预告哦~)
目录嵌入式基础
FreeRTOS
RT-ThreadESP32-C3电路小课堂嵌入式Linux嵌入式Linux入门嵌入式Linux开发环境Makefile学习硬件设计基础STM32系列项目方案经历分享编程语言
矜辰所致
·
2023-04-01 11:38
目录
目录
博客导航
矜辰所致
嵌入式
ESP32
FreeRTOS
学习(四)
滴答定时器中断调用(时间片到了)执行
FreeRTOS
提供的相关API函数:portYIELD()通过向中断控制和状态寄存器的ICSR的bi
Caramel_biscuit
·
2023-04-01 07:28
FreeRTOS
学习
单片机
嵌入式硬件
W801单片机学习笔记——SDK中一些难以理解的地方及修改意见
目录1.前言2.
FreeRTOS
嵌入式实时操作系统相关功能吐槽及修改意见2.1首先,先给W801的SDK撑个腰2.2新建进程函数修改2.3内存申请与释放算法2.4信号量获取函数的奇怪设计3.FATFS文件系统相关功能吐槽及修改意见
三月花科技
·
2023-04-01 06:47
W801
操作系统
单片机
risc-v
嵌入式硬件
W801单片机学习笔记——SDK的启动流程,例程使用
目录1.前言2.SDK的启动流程3.挖坑1.前言W801的SDK需要配套的CDK集成开发环境进行开发,该SDK具有W801单片机所有硬件的驱动程序,
FreeRTOS
操作系统,基于蓝牙和WiFi功能的上层应用
三月花科技
·
2023-04-01 06:16
W801
单片机
嵌入式硬件
risc-v
\OBJ\
FreeRTOS
.axf: Error: L6218E: Undefined symbol xTaskGetSchedulerState (referred from delay.o).
当我们移植
FreeRTOS
时,会出现了
freertos
.axf:Error:L6218E:UndefinedsymbolxTaskGetSchedulerState(referredfromdelay.o
蓦然_
·
2023-03-31 22:42
FreeRTOS系统移植
FreeRTOS系统移植
【
FreeRTOS
】在Cortex-M4开发板上移植
FreeRTOS
并且实现LED灯闪烁(保姆级教程)
相信有不少小伙伴手上只有M4的开发板,想要移植
FreeRTOS
;但是,网上大部分都是M3移植教程。因此,陷入深深的迷茫中,难不成只能使用仿真了???因此,小编特意写了一篇关于M4的移植教程。
☞黑心萝卜三条杠☜
·
2023-03-31 15:44
#
FreeRTOS
操作系统
单片机
stm32
嵌入式硬件
FreeRTOS
学习(一)
裸机与RTOS对比裸机:又称为前后台系统,前台系统指的是中断服务函数,后台系统指的大循环,即应用程序。实时性差:(应用程序轮流执行)delay:空等待,CPU不执行其它代码结构臃肿:实现功能都放在无限循环RTOS:RealTimeOS,实时操作系统,强调“实时性”分而治之:实现功能划分为多个任务延时函数:任务调度抢占式:高优先级任务抢占低优先级任务任务堆栈:每个任务都有自己的栈空间,用于保存局部变
Caramel_biscuit
·
2023-03-31 15:04
FreeRTOS
学习
FreeRTOS
学习(二)
FreeRTOS
的任务创建和删除任务的创建和删除本质就是调用
FreeRTOS
的API函数。
Caramel_biscuit
·
2023-03-31 15:04
FreeRTOS
学习
c++
开发语言
FreeRTOS
FreeRTOS
学习(三)
任务的挂起与恢复API函数vTaskSuspend():挂起任务vTaskResume():恢复被挂起的任务vTaskResumeFromISR():在中断中恢复被挂起的任务挂起任务类似暂停,可恢复;删除任务,无法恢复带有后缀FromISR是中断函数中专用的API函数任务挂起函数voidvTaskSuspend(TaskHandle_txTaskToSuspend)形参:待挂起任务的任务句柄使用时
Caramel_biscuit
·
2023-03-31 15:04
FreeRTOS
学习
单片机
stm32
FreeRTOS
命令行接口CLI移植
主要包含4个源文件,
FreeRTOS
_CLK.c、Sample-CLI-command.c、uart_console.c、console_user.c,
FreeRTOS
_CLK.c、Sample-CLI-command.c
纵向深耕
·
2023-03-30 23:13
FreeRTOS
[逆解]
FreeRTOS
2 - 任务分拆
任务切换点
FreeRTOS
是用中断的方式,将完整的任务函数分拆成代码段。任务函数运行中断,被称做任务挂起。可能挂起任务的原因有两种:同步和任务管理函数中,显式挂起当前任务。
TalktoEason
·
2023-03-30 01:58
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他