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
队列
FreeRTOS
对此提供了一个叫做“队列”的机制来完成任务与任务、任务与中断之间的消息传递。本章我们就来学习
FreeRTOS
位文杰TOP
·
2023-02-21 10:21
嵌入式
FreeRTOS
嵌入式
freertos
21-
FreeRTOS
队列集API函数
1-xQueueCreateSet()queue.hQueueSetHandle_txQueueCreateSet(constUBaseType_tuxEventQueueLength);必须在
FreeRTOS
Config.h
南山府嵌入式
·
2023-02-21 10:51
FreeRTOS基础知识篇
FreeRTOS
八,
FreeRTOS
之——队列集
声明:本专栏参考韦东山,野火,正点原子以及其他博主的
FreeRTOS
教程,如若侵权请告知,马上删帖致歉,个人总结,如有不对,欢迎指正。
菜鸟江多多
·
2023-02-21 10:46
FreeRTOS
stm32
freertos
FreeRTOS
-消息队列详解
个人主页:@rivencode的个人主页系列专栏:玩转
FreeRTOS
保持学习、保持热爱、认真分享、一起进步!!!
rivencode
·
2023-02-21 10:16
玩转FreeRTOS
java
网络
开发语言
FreeRTOS
-队列
FreeRTOS
-队列0+在
FreeRTOS
中,队列是为了任务与任务或任务与中断之间通信而专门准备的,它是任务与任务、任务与中断间传递消息的重要手段,所以我们也称之为消息队列。
咸鱼很渴。
·
2023-02-21 10:44
FreeRTOS
freertos
操作系统
嵌入式
【
FreeRtos
队列操作】
FreeRtos
队列操作文章目录
FreeRtos
队列操作前言一、队列介绍1.1数据存储1.2出队阻塞1.3入队阻塞二、队列结构体2.1队列的动态创建2.2队列发送消息2.3从队列读取消息三、队列Demo
小殷丫Coding
·
2023-02-21 10:42
FreeRTOS
单片机
stm32
FreeRtos
freertos
队列集发送接收消息
最近看队列集,看到网上说队列集成员句柄里的消息要一次性全拿出来我理解成是不是往队列集的同一个成员发送多次消息也只会触发一次事件呢?还是说队列集和队列一样一次发送就触发一次事件?动手测试一下代码如下,两个出队列方法://test消息队列集测试//方法1,是每次只从队列集获取一个消息printf("\r\n\r\n********方法1,是每次只从队列集获取一个消息********\r\n\r\n")
Ztt300
·
2023-02-21 10:11
笔
stm32
15_
FreeRtos
计数信号量优先级翻转互斥信号量
目录计数型信号量计数型信号量相关API函数计数型信号量实验源码优先级翻转简介优先级翻转实验源码互斥信号量互斥信号量相关API函数互斥信号量实验源码计数型信号量计数型信号量相当于队列长度大于1的队列,因此计数型信号量能够容纳多个资源,这在计数型信号量被创建的时候确定的计数型信号量适用场合:事件计数当每次事件发生后,在事件处理函数中释放计数型信号量(计数值+1),其他任务会获取计数型信号量(计数值-1
Tree-gg
·
2023-02-21 10:11
FreeRTOS
单片机
stm32
嵌入式硬件
FreeRTOS
物联网
14_
FreeRTOS
二值信号量
目录信号量的简介队列与信号量的对比二值信号量二值信号量相关API函数实验源码信号量的简介信号量是一种解决同步问题的机制,可以实现对共享资源的有序访问。假设有一个人需要在停车场停车1.首先判断停车场是否还有空车位(判断信号量是否有资源)2.停车场正好有空车位(信号量有资源),那么就可以直接将车开入空车位进行停车(获取信号量成功);3.停车场已经没有空车位了(信号量没有资源),那么这个人可以选择不停车
Tree-gg
·
2023-02-21 10:41
FreeRTOS
FreeRTOS
stm32
单片机
物联网
嵌入式硬件
05_
FreeRTOS
中断管理
目录什么是中断中断相关寄存器源码实验什么是中断简介:让CPU打断正常运行的程序,转而去处理紧急的事件(程序),就叫中断。举例:上课可以比做CPU正常运行的程序,上厕所可以比做中断程序。中断执行机制,可简单概括为三步:中断请求:外设产生中断请求(GPIO外部中断、定时器中断等)响应中断:CPU停止执行当前程序,转而去执行中断处理程序(ISR)退出中断:执行完毕,返回被打断的程序处,继续往下执行中断优
Tree-gg
·
2023-02-21 10:40
FreeRTOS
单片机
嵌入式硬件
FreeRTOS
13_
FreeRTOS
消息队列
目录队列简介
FreeRTOS
队列特点队列操作基本过程队列结构体介绍队列结构体整体示意图队列相关API函数介绍创建队列相关API函数介绍往队列写入消息API函数往队列写入消息函数入口参数解析从队列读取消息
Tree-gg
·
2023-02-21 10:40
FreeRTOS
FreeRTOS
stm32
单片机
物联网
16_
FreeRTOS
队列集
目录队列集队列集相关API函数介绍队列集使用流程实验源码队列集一个队列只允许任务间传递的消息为同一种数据类型,如果需要在任务间传递不同数据类型的消息时,那么就可以使用队列集!作用:用于对多个队列或信号量进行“监听”其中不管哪一个消息到来,都可让任务退出阻塞状态。假设:有个接收任务,使用到队列接收和信号量的获取,如下:队列集相关API函数介绍创建队列集QueueSetHandle_t (constU
Tree-gg
·
2023-02-21 10:30
FreeRTOS
单片机
stm32
嵌入式硬件
FreeRTOS
9 STM32存储结构及堆栈空间梳理分析
芯片:STM32F415IDE:IAR系统:
FreeRTOS
(庆科)0背景由于代码本身基于就是庆科修改过的
FreeRTOS
,又加入了别的没有完全开源的库,再加上不是自己从头写的祖传代码,自己又经验不足,
Savior2016
·
2023-02-19 05:34
STM32CubeMX学习笔记(28)——
FreeRTOS
实时操作系统使用(任务管理)
一、
FreeRTOS
简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2023-02-18 07:00
ZYNQ中
freeRTOS
实时操作系统之TCP数据传输
在ZYNQ上,除了跑linux和裸机,用户也可以运行
FreeRTOS
实时操作系统。@[TOC](文章目录)前言本文介绍如何用ZYNQ在
FreeRTOS
实时操作系统搭建TCP通信。
Mukar7
·
2023-02-17 17:00
Verilog
tcp/ip
网络协议
网络
fpga
zynq-sdk中设置了LWIP库,但是使用
freertos
编写网络程序却报错,已解决
在zynq的sdk中添加了lwip和
freertos
库,在使用库API后编译报错如下:arm-none-eabi-gcc-Wall-O0-g3-c-fmessage-length=0-MT"src/
freertos
_tcp_perf_server.o
天生丶不会
·
2023-02-17 17:29
zynq
freertos
tcpip
嵌入式
STM32CubeMX学习笔记(33)——
FreeRTOS
实时操作系统使用(软件定时器)
一、
FreeRTOS
简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2023-02-17 14:37
STM32CubeMX学习笔记(30)——
FreeRTOS
实时操作系统使用(信号量)
一、
FreeRTOS
简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2023-02-17 08:29
从0开始学
FreeRTOS
-(消息队列)-5
问题解答曾经有人问我,
FreeRTOS
那么多API,到底怎么记住呢?
杰杰T_T
·
2023-02-06 12:28
嵌入式培训—01.13
任务调度;(2)MCU充分实现CPU资源的使用;③分类(1)STOS(分时操作系统):1、多任务,多用户;2、实时性较差;(2)RTOS(实时操作系统)1、保证任务的实时性;2、典型:Autosar,
freertos
SeanAC
·
2023-02-06 11:27
基于STM32的
FreeRTOS
开发(1)----
FreeRTOS
简介
为什么使用
freertos
FreeRTOS
是一个免费和开源的实时操作系统,它主要用于嵌入式系统。它非常轻量级,可以在很小的硬件资源上运行,因此非常适合在限制硬件资源的嵌入式系统中使用。
记帖
·
2023-02-03 22:20
stm32cubeide
stm32cube
#STM32
stm32
单片机
嵌入式硬件
嵌入式开发:为什么要从裸机迁移到
FreeRTOS
?
为什么要考虑RTOS?如果你总是用裸机编程,那么总是这样编程就成了惯例。如果你从未使用过RTOS,你可能不会意识到RTOS可以为嵌入式开发项目带来的好处。虽然它们功能更强大、更复杂,但使用RTOS并不一定是一条更耗时的开发路线。当使用功能有限的小型系统时,在裸机上使用超级循环架构来调度任务可能是一个非常合适的解决方案,但当对调度的要求更高,并且执行时间变得更复杂时,可能需要考虑RTOS。更大的灵活
粤嵌教育
·
2023-02-02 16:15
嵌入式
嵌入式
嵌入式软件
嵌入式硬件
嵌入式开发
嵌入式学习
嵌入式开发:为什么物联网正在吞噬嵌入式操作系统?
第一个
FreeRTOS
被亚马逊吞并,以支持其亚马逊Web服务(AWS)云平台的物联网开发,ExpressLogic被微软吞并,用于其竞争对手Azure云服务。许多分析师对这些收购的目的发表了评论。
粤嵌教育
·
2023-02-02 16:42
嵌入式
嵌入式
嵌入式软件
嵌入式硬件
嵌入式开发
嵌入式学习
08_
FreeRTOS
列表和列表项讲解
函数详解列表项的初始化函数vListInitialiseItem函数列表项的插入vListInsert函数列表项末尾插入vListInsertEnd函数列表项的删除函数uxListRemove函数列表和列表项的简介列表是
FreeRTOS
Tree-gg
·
2023-02-01 06:42
FreeRTOS
链表
FreeRTOS
stm32
单片机
物联网
阿九讲学(十)——
FreeRTOS
堆内存管理(二)
前面介绍了
FreeRTOS
堆内存管理实现,总共有5种实现分别在heap_1.c,heap_2.c,heap_3.c,heap_4.c和heap_5.c文件中,都存在于文件夹
FreeRTOS
/Source
吴记维修
·
2023-01-30 03:01
基于STM32CubeIDE搭建开发环境 --- 移植
FreeRTOS
本博客中示例代码下载路径:https://github.com/maziot-stm32/A1/releases/tag/v0.5移植策略移植
FreeRTOS
到STM32CubeIDE工程,有两个策略:
mz8023yt
·
2023-01-27 22:13
stm32mp1 Cortex M4开发篇1:stm32CubeIDE开发环境搭建
针对FS-MP1A开发板,除了Cortex-M4裸机开发篇外,还包括其他多系列教程,包括Cortex-A7开发篇、
FreeRTOS
篇、Linux基础及应用开发篇、Linux系统移植篇、Linux驱动开发篇
华清远见IT开放实验室
·
2023-01-27 11:22
stm32mp157教程
stm32单片机开发
stm32
arm
stm32mp1
Cortex-M4
开发环境搭建
FreeRTOS
问题汇总
Error[2]:Failedtoopen#includefile'
FreeRTOS
Config.h'E:\Project\arm\STM32\F7_HAL_
FreeRTOS
\
FreeRTOS
\portable
qq_32461895
·
2023-01-26 22:41
STM32
FreeRTOS
STM32
nodic 52832 调试和使用
里面支持zypher,
freeRtos
操作系统,特别是对于智能穿戴设备特别友好。下面谈一谈nordic开
linan101
·
2023-01-20 20:28
linux
BLE
芯片
网络
linux
运维
FreeRTOS
教程——二值信号量(四)
极简例子#include"sys.h"#include"delay.h"#include"usart.h"#include"led.h"#include"
FreeRTOS
.h"#include"task
流水吾情
·
2023-01-20 14:43
lot
单片机
c语言
嵌入式硬件
FreeRTOS
教程——队列(三)
FreeRTOS
队列队列函数库1、xQueueCreatequeue.hxQueueHandlexQueueCreate(unsignedportBASE_TYPEuxQueueLength,unsignedportBASE_TYPEuxItemSize
流水吾情
·
2023-01-20 14:13
lot
嵌入式
单片机
lot
课设舵机狗总结文——Solidworks舵机狗结构设计
课设舵机狗总结文系列文章目录这里罗列了系列文章链接总述课设舵机狗总结文——总集篇机械部分课设舵机狗总结文——Solidworks舵机狗机械结构设计方案F4控制部分课设舵机狗总结文——CubeMX+STM32F4+
FreeRTOS
某先森不吃鱼
·
2023-01-19 17:55
经验分享
AIR32F103(八) 集成Helix MP3解码库播放MP3
Linux环境和LibOpenCM3项目模板AIR32F103(三)Linux环境基于标准外设库的项目模板AIR32F103(四)27倍频216MHz,CoreMark跑分测试AIR32F103(五)
FreeRTOS
v202112
IOsetting
·
2023-01-19 14:39
Embed
Circuit/Radio
AIR32F103
Helix
MP3
PT8211
MAX98357
K210裸机开发(〇)简介及准备
官方的SDK主要有两个版本,Standalone和
FreeRTOS
,这一系列主要是使用StandaloneSDK开发。
针针扎是带啥纸
·
2023-01-17 14:03
vscode
ide
visual
studio
code
c语言
嵌入式硬件
STM32cubeMX配置
FreeRTOS
文章目录前言一、
FreeRTOS
介绍二、cubeMX配置总结前言本篇文章带大家简单的配置一下
FreeRTOS
一、
FreeRTOS
介绍在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。
花落已飘
·
2023-01-14 19:33
RTOS操作系统
stm32
单片机
物联网
keil工程
freertos
AC5编译器移植到AC6编译器
keil工程
freertos
AC5编译器移植到AC6编译器本文基于正点原子的rtos工程进行移植。
Love_Dust
·
2023-01-13 12:59
笔记
编译器
嵌入式
c语言
CUBEMX+
FreeRTOS
使用ArmComplier6(AC6)编译器的设置方法
最新的KEILMDK5.37版本不再内置ArmComplier5(AC5)编译器,笔者决定尝试将cubemx生成的
FreeRTOS
工程迁移至ArmComplier6(AC6)编译器。
EndermanV
·
2023-01-13 12:23
单片机
嵌入式硬件
stm32
arm
windows下使用vscode开发stm32
嵌入式开发》(点击跳转)起初搭建环境的想法是keil对stm32hal库的支持太不友好了,用ac5编译器编译hal库程序非常慢,想要快点又必须关闭跳转功能,使用ac6虽然速度很快,但对于cubemx生成的
freertos
sitice
·
2023-01-13 12:22
stm32
windows
vscode
RT-Thread入门学习笔记
RT-Thread是开源免费的,许可证类似
FreeRTOS
。
Glaciersc.
·
2023-01-10 15:58
嵌入式
操作系统
FreeRTOS
实验使用02
队列集使用主要就是函数xQueueSelectFromSet返回值的判断,用于判断里面的消息谁有效Pend(orblock)onmultipleRTOSqueuesandsemaphoresinaset(
freertos
.org
简单点的学玩
·
2023-01-07 07:52
FreeRTOS学习
单片机
FreeRTOS
开发指南
1:任务模板//任务优先级#defineXXX_TASK_PRIO1//任务堆栈大小#defineXXX_STK_SIZE128//任务句柄TaskHandle_tXXXTask_Handler=NULL;/**放在开始任务,只需要执行一次为了创建任务*/voidCreate_XXX_Task(void){BaseType_txReturned;//创建XXX任务xReturned=xTaskCr
简单点的学玩
·
2023-01-07 07:52
FreeRTOS学习
c++
c语言
开发语言
关于
FreeRTOS
中FromISR的使用
在使用
FreeRTOS
的过程中,我们会发现一个函数分为带FromISR和不带FromISR的。这也是
FreeRTOS
中一再强调的!!在中断中必须调用函数名以FromISR结尾的函数。
CynalFly
·
2023-01-04 12:22
FreeRTOS
freertos
FreeRTOS
操作系统理论知识笔记(全网最详细的亲笔手写的理论知识!我敢保证,你一定会懂!)(持续更新)
目录零、ARM架构与C语言汇编指令1)ARM架构2)汇编指令一、什么是
FreeRTOS
,为什么要学它?1)第一个问题的回答2)第二个问题的回答二、RTOS的任务是什么?RTOS怎么实现多任务的管理?
十年前的树
·
2023-01-03 08:19
FreeRTOS
单片机
嵌入式硬件
STM32使用各传感器demo
模块8.蓝牙JD31模块(兼容HC-05)9.红外模块10.MPU6050模块物联网部分11.DHT11+MQTTonenet12.NBIOT模块火焰烟雾报警器13.DHT11+MQTTonenet+
FreeRTOS
ESP32
锦鲤少年丶
·
2022-12-31 18:15
STM32输出
stm32
单片机
物联网
亲测+STM32F407+
freertos
+cumax+串口空闲中断和can接收发送
STM32F407+
freertos
+cumax+串口空闲中断和can接收发送本人最近再学习使用cumax软件搭建stm32f4的
freertos
系统,废话不多说,首先介绍一下主要的硬件和软件配置:Cumax
W~juanCAILLOU
·
2022-12-29 15:29
stm32
串口通信
嵌入式
【RL-TCPnet网络教程】第1章 当前主流的小型嵌入式网络协议栈
1.2uIP网络协议栈介绍1.3LwIP网络协议栈介绍1.4Contiki物联网系统介绍1.5embOS/IP网络协议栈介绍1.6uC/TCP-IP网络协议栈介绍1.7MbedOS物联网系统介绍1.8
FreeRTOS
-TCP
嵌入式系统OS
·
2022-12-23 18:39
RL-TCPnet网络教程
emWin
tcpnet
FreeRTOS
rtx
FreeRTOS
-信号量
FreeRTOS
-信号量信号量其实就是队列的一种应用,信号量的各种操作都是在队列的基础上建立起来的。那么既然是在队列的基础上建立的,信号量一定具有和队列相同的属性。
咸鱼很渴。
·
2022-12-22 07:11
FreeRTOS
freertos
操作系统
嵌入式
STM32输入捕获可用于编码器测速
STM32输入捕获前言一、输入捕获功能框图输入捕获应用输入捕获测电平持续的时间二、例程代码关键功能函数说明前言本篇目的是解释编码器测速的输入捕获概念即本人的这篇文章:基于树莓派ROSstm32搭载
Freertos
屿anglersking's THU
·
2022-12-21 12:42
STM32
stm32
零基础STM32开发第一篇点亮led灯
PCB设计实体图所需软件点亮led灯测试开始效果演示点灯学会了可以干什么前言本人自制了一款stm32核心板,正好要做测试各个功能是否正常使用,借此机会出个教程,供小白从零开始学习,后面会在芯片里面移植
freertos
屿anglersking's THU
·
2022-12-21 12:42
STM32
stm32
单片机
arm
移植MQTT源码到STM32F407开发板上
主要介绍是先把mqttclient除网络之外其他部分的所有代码移植到
FreeRTOS
项目中,并且可以编译通过。
luobeihai
·
2022-12-16 09:58
STM32
stm32
arm
MQTT
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他