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
5-
FreeRTOS
任务通知
1-简介每个系统任务都会有一个任务通知。然后每个任务通知都具有挂起或者未挂起的状态,以及32位的通知。常量configTASK_NOTIFICATION_ARRAY_ENTRIES()是用来设置任务通知索引的数组。任务通知是直接发送给任务事件,不是通过中间对象(队列、事件组、信号量)间接发送给任务的。当任务发送任务通知时,会将目标任务通知的状态设定位挂起状态。就像任务阻塞中间对象一样,例如,信号在
南山府嵌入式
·
2023-10-28 07:42
FreeRTOS基础知识篇
RTOS
OS
开发语言
STM32
FreeRTOS
33
freertos
任务通知--代替消息队列(任务邮箱)-中断
三十三、
freertos
任务通知–代替消息队列(任务邮箱)-中断main.c:/*************************************************************
春风得意吃火锅
·
2023-10-28 07:42
FreeRTOS
单片机
freertos
嵌入式软件
FreeRTOS
延时函数和软件定时器 详解
目录什么是延时函数?1.延时函数分类2.vTaskDelay与HAL_Delay的区别什么是定时器?1.软件定时器优缺点2.软件定时器原理3.软件定时器相关配置4.单次定时器和周期定时器软件定时器相关API函数1.创建软件定时器2.开启软件定时器3.停止软件定时器4.复位软件定时器5.更改软件定时器定时时间延时函数和软件定时器实操什么是延时函数?延时函数是一种编程语言中常用的函数类型,用于暂停一段
罗小白的干爹
·
2023-10-28 07:11
FreeRTOS
1024程序员节
FreeRTOS
STM32
FreeRTOS
任务通知使用心得
FreeRTOS
任务通知使用心得问题原因解决方法参考博客:
FreeRTOS
任务通知.参考博客:
FreeRTOS
实验一.问题在回调函数中使用xTaskNotifyFromISR()函数发送任务通知,在任务中使用
just_li112
·
2023-10-28 07:41
FreeRTOS
freertos
c语言
FreeROTS 任务通知和实操 详解
FreeRTOS
从版本V8.2.0开始提供任务通知这个功能,每个任务都有一个32位的通知值。按照
FreeRTOS
官方的说法,使用消息通知比通过二进制信号量方式解除阻塞
罗小白的干爹
·
2023-10-28 07:38
FreeRTOS
1024程序员节
FreeRTOS
STM32
ESP32开发日志记录
下建立的开发环境,现在ESP32更简单,直接在Window下IDE即可完成系统配置、新建工程及编译下载工作,使用起来更加简便一、生成ESP32的工程运行出错大概意思的芯片是单核芯片,但程序是多核,没法运行修改
freertos
纵向深耕
·
2023-10-27 19:53
物联网
ESP32
FreeRTOS
ESP32
FreeRTOS
互斥量 优先级反转(翻转)和优先级继承 详解
目录什么是互斥量?什么是优先级反转(翻转)和优先级继承互斥量相关API函数优先级反转(翻转)示例使用互斥量优化优先级反转(翻转)问题示例什么是互斥量?在多数情况下,互斥型信号量和二值型信号量非常相似,但是从功能上二值型信号量用于同步,而互斥型信号量用于资源保护。互斥型信号量和二值型信号量还有一个最大的区别,互斥型信号量可以有效解决优先级反转现象。什么是优先级反转(翻转)和优先级继承以上图为例,系统
罗小白的干爹
·
2023-10-27 09:35
FreeRTOS
1024程序员节
FreeRTOS
STM32
FreeRTOS
计数型信号量 详解
目录什么是计数型信号量?计数型信号量相关API函数1.创建计数型信号量2.释放二值信号量3.获取二值信号量计数型信号量实操什么是计数型信号量?计数型信号量相当于队列长度大于1的队列,因此计数型信号量能够容纳多个资源,这在计数型信号量被创建的时候确定的。使用计数型信号量可以解决多个任务之间的同步问题,例如控制对共享资源的访问和协调任务的执行顺序。计数型信号量相关API函数函数描述xSemaphore
罗小白的干爹
·
2023-10-27 09:35
FreeRTOS
FreeRTOS
STM32
FreeRTOS
二值信号量 详解
目录什么是信号量?什么是二值信号量?二值信号量相关API函数1.创建二值信号量2.释放二值信号量3.获取二值信号量二值信号量实操什么是信号量?信号量(Semaphore),是在多任务环境下使用的一种机制,是可以用来保证两个或多个关键代码段不被并发调用。信号量这个名字,我们可以把它拆分来看,信号可以起到通知信号的作用,然后我们的量还可以用来表示资源的数量,当我们的量只有0和1的时候,它就可以被称作二
罗小白的干爹
·
2023-10-27 09:05
FreeRTOS
FreeRTOS
STM32
FreeRTOS
事件标志组 详解
目录什么是事件标志组?事件标志位事件标志组事件标志组相关API函数1.创建事件标志组2.设置事件标志位3.清除事件标志位4.等待事件标志位事件标志组实操什么是事件标志组?事件标志位表明某个事件是否发生,联想:全局变量flag。通常按位表示,每一个位表示一个事件(高8位不算)事件标志组是一组事件标志位的集合,可以简单的理解事件标志组,就是一个整数。事件标志组本质是一个16位或32位无符号的数据类型E
罗小白的干爹
·
2023-10-27 08:03
FreeRTOS
1024程序员节
FreeRTOS
STM32
FreeRTOS
学习2018.6.27
《
FreeRTOS
学习》1.
freeRTOS
基本功能函数:定义任务:ATaskFunction();创建任务:xTaskCreate();改优先级:vTaskPrioritySet();系统延时:vTaskDelay
Tosonw
·
2023-10-26 23:21
学习
FreeRTOS
STM32学习笔记(一)——《STM32嵌入式系统开发实战指南》
本笔记基于《STM32嵌入式系统开发实战指南》一书前言:本书只有原理,没讲别的代码啥的,主要是讲了RTOS和
FREERTOS
系统和LwIP内容。
FireBears
·
2023-10-26 01:38
STM32学习
嵌入式
stm32
arm
芯片
中断的基本概念
比如uCOS,
FreeRTOS
等。意义:中断能提高CPU的效率,同事能够对突发事件做出实时处理。实现程序的并行化,实现嵌入式系统进程之间的切换。中断处
倚楼听戏
·
2023-10-25 23:48
语音识别
人工智能
hadoop
FreeRTOS
学习方法:
FreeRTOS
学习方法:1、多练不要只看书,或者只看资料,只“看”是没有任何用的!一定要实际动手写代码练习,多在开发板上练习。2、遇到不懂的怎么半?
倚楼听戏
·
2023-10-25 23:18
单片机
c语言
嵌入式硬件
[视频]如何在STM32(ARM)上实现EtherCAT通讯?
现已实现的操作系统包含Linux、VxWorks、QNX、RTX、INtime®、Integrity、Xenomai、OnTimeRTOS-32、RTEMS、
FreeRTOS
北京盟通科技官方账号
·
2023-10-25 18:24
EtherCAT
单片机
嵌入式硬件
FreeRTOS
任务调度和任务的状态
FreeRTOS
的任务调度规则是怎样的?抢占式调度运行过程编辑时间片调度运行过程编辑任务的状态任务调度和任务的状态案例分析什么是任务调度?调度器就是使用相关的调度算法来决定当前需要执行的哪个任务。
罗小白的干爹
·
2023-10-25 12:47
FreeRTOS
FreeRTOS
STM32
CubeMX
FreeRTOS
消息队列 详解
目录什么是队列?消息队列特点1.数据入队出队方式2.数据传递方式3.多任务访问4.出队、入队阻塞消息队列相关API函数1.创建队列2.写队列3.读队列消息队列实操什么是队列?队列又称消息队列,是一种常用于任务间通信的数据结构,队列可以在任务与任务间、中断和任务间传递信息。为什么不使用全局变量?如果使用全局变量,任务1修改了变量a,等待任务3处理,但任务3处理速度很慢,在处理数据的过程中,任务2有可
罗小白的干爹
·
2023-10-25 12:42
FreeRTOS
FreeRTOS
STM32
STM32CubeMX
【02】
FreeRTOS
获取10.4.6源码+移植到STM32F429步骤
目录1.获取
FreeRTOS
源码1.1
FreeRTOS
官网下载步骤1.2
FreeRTOS
源码内容1.3
FreeRTOS
内核文件1.3.1Demo文件夹1.3.2Source文件夹2.
FreeRTOS
移植
花落指尖❀
·
2023-10-25 04:16
FreeRTOS
linux
运维
服务器
嵌入式
STM32
FreeRTOS
任务创建分析
FreeRTOS
任务创建分析
[email protected]
如果有错误,希望被指出,学习技术的路难免会磕磕绊绊
FreeRTOS
FreeRTOS
快速上手教程
FreeRTOS
之任务优先级设置
Fang XS.
·
2023-10-25 01:32
FreeRTOS
freertos
FreeRTOS
FreeRTOS
摘要-快速上手
[email protected]
如果有错误,希望被指出,学习技术的路难免会磕磕绊绊摘要关于轮询系统,前后台系统,实时操作系统关于
FreeRTOS
时钟管理关于
Fang XS.
·
2023-10-25 01:01
FreeRTOS
c语言
如何给R128在
FreeRTOS
下配置/data目录
在调试音频、usb等模块时,会发现SDK的根目录下没有/data该目录,导致无法存储所需要的文件,这就是因为/data目录没有配置好的原因。1、选上配置首先需要选上的配置:运行mrtos_menuconfig,选上COMPONENT_LITTLEFS->Systemcomponents->thirdpartycomponents[*]LittleFSFilesystem选上littlefs只是支持
DOT小文哥
·
2023-10-24 18:14
全志R128
全志-FAQ
linux
运维
RTOS
data
全志
【全志R128开发经验分享】启用USB ADB以及无线ADB配置方法
首先在
FreeRTOS
的环境下,选择r128_c906_pro:sourceenvsetup.shlunch_rtosr128s2_pro_c906USBADB的配置比较常规,注意以下几个驱动的勾选usbdevice
DOT小文哥
·
2023-10-24 18:14
全志R128
全志-FAQ
全志-量产方法&问题
1024程序员节
全志
嵌入式
ADB
FreeRTOS
5.
FreeRTOS
的任务创建和删除
目录一、任务创建和删除的API函数二、任务创建和删除(动态方法)一、任务创建和删除的API函数任务的创建和删除本质就是调用
FreeRTOS
的API函数API函数描述xTaskCreate()动态方式创建任务
无限嚣张(菜菜)
·
2023-10-24 06:10
FreeRTOS系统教程
FreeRTOS系统
freertos
任务创建与删除
freertos
r任务的创建与删除#include#include"sdkconfig.h"#include"
freertos
/
FreeRTOS
.h"#include"
freertos
/task.h"#
折扇提红纱
·
2023-10-24 06:40
c语言
开发语言
单片机
13-
FreeRTOS
任务创建与删除
任务创建和删除API函数位于文件task.c中,需要包含task.h头文件。task.h里面包函数任务的类型函数。例如,对xTaskCreate的调用(通过指针方式)返回一个TaskHandle_t变量,然后可将该变量用vTaskDelete来进行任务的删除工作。1-任务创建BaseType_txTaskCreate(TaskFunction_tpvTaskCode,constchar*const
南山府嵌入式
·
2023-10-24 06:02
FreeRTOS基础知识篇
FreeRTOS
RTOS
stm32
5、
FreeRTOS
任务的创建和删除
文章目录一、任务函数二、创建任务和删除任务2.1动态创建任务xTaskCreate()2.1.1动态创建任务时使用的函数如下:2.1.2参数说明:2.2静态创建任务xTaskCreateStatic()2.2.1静态创建任务使用函数如下2.2.2参数说明:2.3创建一个使用mpu进行限制的任务xTaskCreateRestricted()2.3.1任务使用函数如下(这个函数只是了解,不会使用)2.
蜡笔小新学电子
·
2023-10-24 06:00
FeeRTOS
单片机
stm32
arm
mcu
物联网
FreeRTOS
任务创建和删除
1.
FreeRTOS
任务创建
FreeRTOS
有两种方式创建任务,动态方法和静态方法,他们的区别就是动态创建任务所使用到的堆栈由系统自动分配,而静态创建任务所使用到的堆栈则要由程序员自己指定了。
luobeihai
·
2023-10-24 06:30
RTOS
freertos
FreeRTOS
任务创建与删除实验
本实验主要实现
FreeRTOS
使用动态方法创建和删除任务,本实验设计了四个任务,这四个任务的功能如下表所示:软件设计1.程序流程图本实验的程序流程图,如下图所示:2.
FreeRTOS
函数解析(1)函数xTaskCreate
向阳菌
·
2023-10-24 06:30
FreeRTOS
算法
c++
java
FreeRTOS
任务的创建与删除
目录1.什么是任务?2.任务创建与删除相关函数任务创建与删除相关函数有如下三个:任务动态创建与静态创建的区别:xTaskCreate函数原型编辑vTaskDelete函数原型3.创建两个任务进行点灯实操使用CubeMX快速移植1.增加两个任务2.打开两个灯的引脚3.导出代码后加入下面代码,编译烧录32单片机1.什么是任务?任务可以理解为进程/线程,创建一个任务,就会在内存开辟一个空间。任务可以被认
罗小白的干爹
·
2023-10-24 06:51
FreeRTOS
FreeRTOS
STM32
【吐血总结】
FreeRTOS
难点、Systick中断-滴答定时器、PendSV中断-任务切换、SVC中断-系统底层、时间片调度-时钟节拍【已完结】
文章目录其他文章链接,独家吐血整理1、Systick滴答定时器2、SVC中断3、PendSV中断4、❤Systick、SVC、PendSV小结5、时间片调度6、韦东山
FreeRTOS
部分7、其它博主文章链接
情系淮思
·
2023-10-24 06:59
学校-UCOS/RTOS学习
c语言
单片机
嵌入式硬件
【
FreeRTOS
】2. SVC系统调用
1.产生SVC系统调用
FreeRTOS
启动调度器的时候,会调用voidvTaskStartScheduler(void);voidvTaskStartScheduler(void){pxCurrentTCB
Ethan-Code
·
2023-10-24 06:59
RTOS
嵌入式
单片机
rtos
freertos
【
FreeRTOS
】3. PendSV异常
freeRTOS
有两种方式触发PendSV异常,一种是通过调用portYIELD(),另一种是在Systick_Handler()中时基增加出现上下文切换请求。触
Ethan-Code
·
2023-10-24 06:59
RTOS
stm32
rtos
freertos
FreeRTOS
中断优先级配置(重要)
FreeRTOS
中断优先级配置(重要)本章节为大家讲解
FreeRTOS
中断优先级配置,此章节非常重要,初学者经常在这里犯迷糊。对于初学者来说,本章节务必要整明白。
weixin_33806914
·
2023-10-24 06:28
嵌入式
STM32中断优先级、
FreeRTOS
中断优先级,任务优先级
STM32中断优先级NVIC(NestedVectoredInterruptController)嵌套向量中断控制器,管理着整个芯片与中断相关的功能,它跟内核紧密耦合,是内核里面的一个外设。各个芯片厂商在设计芯片的时候会对Cortex-M7内核里面的NVIC进行裁剪,把不需要的部分去掉,所以说STM32的NVIC是Cortex-M7的NVIC的一个子集。STM32H743将中断分为5个组。该分组的
DingUXiu
·
2023-10-24 06:57
《STM32进阶指难》
STM32
FreeRTOS
优先级
freertos
之中断优先级、任务优先级、任务调度
1.1NVIC基础知识NVIC的全称是Nestedvectoredinterruptcontroller,即嵌套向量中断控制器。对于M3和M4内核的MCU,每个中断的优先级都是用寄存器中的8位来设置的。8位的话就可以设置2^8=256级中断,实际中用不了这么多,所以芯片厂商根据自己生产的芯片做出了调整。比如ST的STM32F1xx和F4xx只使用了这个8位中的高四位[7:4],低四位取零,这样2^
Dzhuser
·
2023-10-24 06:26
freertos
stm32
FreeRtos
任务优先级和中断优先级
在RT-Thread任务优先级设置的数值越小任务的优先级越高首先贴上
Freertos
的配置/*
FreeRTOS
V9.0.0-Copyrig
位文杰TOP
·
2023-10-24 06:55
stm32
单片机
嵌入式硬件
FreeRTOS
任务切换——PendSV
前言:本文分析一下
FreeRTOS
任务切换相关内容。RTOS系统的核心是进行任务管理,任务切换。
wwl-飞行者
·
2023-10-24 06:24
FreeRTOS
嵌入式
FreeRTOS
操作系统中断优先级配置(重要)
本章节为大家讲解
FreeRTOS
中断优先级配置,此章节非常重要,初学者经常在这里犯迷糊。对于初学者来说,本章节务必要整明白。
oshan2012
·
2023-10-24 06:53
Stm32
FreeRTOS
FreeRTOS
中PendSV和SysTick的中断优先级和SVC系统调用
PendSV(PendingSupervisorCall)和SysTick是ARMCortex-M处理器内核中的两个重要的中断源,它们具有不同的中断优先级。PendSV中断优先级:PendSV中断是用于实现任务切换的中断,在操作系统中常被用于进行上下文切换。PendSV中断具有最低的中断优先级,即最高的中断优先级数值,通常为0xFF。这意味着在系统中存在其他中断请求时,PendSV中断将被暂时屏蔽
小小_扫地僧
·
2023-10-24 06:19
UCOS实时操作系统
实时操作系统
嵌入式操作系统和RTOS(实时操作系统)介绍。
目录嵌入式操作系统RTOS(实时操作系统)实时操作系统:什么是嵌入式操作系统一μClinux二μC/OS-II三eCos四
FreeRTOS
五mbedOS六RTX七VxWorks八QNX九NuttX十都江堰操作系统
辽G.默语
·
2023-10-24 03:41
操作系统
LORA
linux
经验分享
freeRTOS
学习day2任务创建(静态创建)
静态创建相比较更加麻烦#include"sys.h"#include"delay.h"#include"usart.h"#include"led.h"#include"
FreeRTOS
.h"#include"task.h
嵌入式小菜鸡呐
·
2023-10-24 03:38
学习
基于
Freertos
的ESP-IDF开发——7.WS2812B彩色灯循环
基于
Freertos
的ESP-IDF开发——7.WS2812B彩色灯循环0.前言1.WS2812B简介2.完整代码3.演示效果4.其他
FreeRtos
文章0.前言本节使用WS2812B实现彩灯循环开发环境
IoT_H2
·
2023-10-24 02:21
单片机
嵌入式硬件
c++
数据结构
windows
基于
Freertos
的ESP-IDF开发——6.使用DHT1温湿度传感器
基于
Freertos
的ESP-IDF开发——6.使用DHT11温湿度传感器0.前言1.DHT11驱动原理2.完整代码3.演示效果4.其他
FreeRtos
文章0.前言开发环境:ESP-IDF4.3操作系统
IoT_H2
·
2023-10-24 02:51
单片机
嵌入式硬件
基于
Freertos
的ESP-IDF开发——3.使用任务(上)
基于
Freertos
的ESP-IDF开发——3.使用任务(上)前言一、创建一个任务二、删除任务三、传入参数小结前言开发环境:ESP-IDF4.3操作系统:Windows10专业版开发板:自制的ESP32
IoT_H2
·
2023-10-24 02:50
单片机
嵌入式硬件
物联网
基于
Freertos
的ESP-IDF开发——3.使用任务(中)
基于
Freertos
的ESP-IDF开发——3.使用任务(中)前言四、任务优先级五、任务挂起六、任务恢复七、任务列表八、获取任务堆栈大小九.看门狗1.中断看门狗2.任务看门狗3.官方示例代码小结前言开发环境
IoT_H2
·
2023-10-24 02:50
单片机
物联网
iot
嵌入式硬件
stm32
基于
Freertos
的ESP-IDF开发——4.使用任务的方式来点亮LED灯
基于
Freertos
的ESP-IDF开发——4.使用任务的方式来点亮LED灯前言头文件和宏任务函数主函数完整代码演示效果前言开发环境:ESP-IDF4.3操作系统:Windows10专业版开发板:自制的
IoT_H2
·
2023-10-24 02:50
单片机
stm32
嵌入式硬件
物联网
iot
基于
Freertos
的ESP-IDF开发——5.使用按键[不带消抖、带消抖、长按短按识别]
基于
Freertos
的ESP-IDF开发——5.使用按键[不带消抖、带消抖、长按短按识别]0.前言1.确定GPIO引脚2.触发函数(不带消抖)3.触发函数(带消抖)4.长按和短按识别5.其他
FreeRtos
IoT_H2
·
2023-10-24 02:50
单片机
stm32
嵌入式硬件
基于
Freertos
的ESP-IDF开发——2.点亮一颗LED
基于
Freertos
的ESP-IDF开发——2.点亮一颗LED前言1.创建工程2.编写程序3.烧录程序前言兜兜转转又回到了点亮LED灯,我之前写过了stm32和51单片机的点亮LED灯,学完ESP-IDF
IoT_H2
·
2023-10-24 02:20
单片机
stm32
嵌入式硬件
基于
Freertos
的ESP-IDF开发——3.使用任务(下)
基于
Freertos
的ESP-IDF开发——3.使用任务(下)前言十、软件定时器十一、二进制信号量十二、计数型信号量十三、互斥型信号量十三、递归互斥量小结前言开发环境:ESP-IDF4.3操作系统:Windows10
IoT_H2
·
2023-10-24 02:20
嵌入式硬件
单片机
物联网
iot
stm32
基于
Freertos
的ESP-IDF开发——0.Windows下espidf的环境搭建
基于
Freertos
的ESP-IDF开发——0.Windows下espidf的环境搭建前言一、安装git二、安装Python三、下载ESP-IDF安装包四、烧录工程五、效果展示写在最后前言最近购置了一块新的带屏幕的
IoT_H2
·
2023-10-24 02:19
单片机
stm32
物联网
嵌入式硬件
iot
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他