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系统平台
2023最新版本
FreeRTOS
教程 -5-切断驱动和应用的直接关联与多输入的编码思路
在多输入的场景方便添加新的设备如图总体的思路框图函数讲解(图片太抽象通过这个函数理解)写入自己的队列统一数据(建议读取自己的队列再统一到应用的队列这里图方便省略了)通过统一的数据做出执行操作验证队列为空直接阻塞通过三个按键都可解除阻塞实现多输入工程获取查看下方头像
Wm9实验室
·
2023-11-09 11:18
stm32
嵌入式硬件
FreeRTOS
FreeRTOS
学习---“信号量”篇
总目录
FreeRTOS
学习—“任务”篇
FreeRTOS
学习—“消息队列”篇
FreeRTOS
学习—“信号量”篇
FreeRTOS
学习—“事件组”篇
FreeRTOS
学习—“定时器”篇在“消息队列”篇中,我们曾经埋下一个伏笔
胖哥王老师
·
2023-11-09 11:46
单片机
C语言典型代码
操作系统
FreeRTOS
信号量
2023最新版本
FreeRTOS
教程 -8-信号量(二值)
二值信号量与信号量类似但值只有0和1创建二值信号量函数BinarySemaphore_Timedis=xSemaphoreCreateBinary();获取二值信号量函数xSemaphoreTake(BinarySemaphore_Timedis,portMAX_DELAY);发送二值信号量函数xSemaphoreGive(BinarySemaphore_Timeset);删除二值信号量函数voi
Wm9实验室
·
2023-11-09 11:43
STM32软硬件实战
stm32
FreeRTOS
嵌入式硬件
单片机
VSCode+arm-gcc+
FreeRTOS
+STM32F1
前言本文是在Windows10环境下,以VSCode+arm交叉编译工具链为开发环境,将
FreeRTOS
移植到STM32F103系列单片机的说明。其实不叫移植,叫做拷贝,大家都叫移植,那就这样叫了。
l923y
·
2023-11-09 07:06
stm32
c语言
stm32
vscode
STM32F103C8T6搭载
FreeRTOS
时使用SG90舵机遇到的问题及解决办法
遇到的问题在STM32F103C8T6用
FreeRTOS
实现一些小项目时刚好要用到SG90舵机,刚开始以为比较简单,结果把舵机代码移植过去,创建任务等操作后,发现它报如下错误Error:..
趣你的嵌入式
·
2023-11-09 04:25
FreeRTOS
单片机
stm32
嵌入式硬件
详解
FreeRTOS
:系统时钟节拍(进阶篇—8)
在详解
FreeRTOS
:
FreeRTOS
时间片调度(进阶篇—7)中我们讲到了时钟节拍这个概念,本篇博文将详细讲解
FreeRTOS
系统时钟节拍相关知识。
不脱发的程序猿
·
2023-11-09 02:58
详解FreeRTOS
系统时钟节拍
FreeRTOS
freeRTOS
总结(一)
前一阵说学习
freeRTOS
,项目要用,最近学了一些,用的不是很好,总结一些目前学到的点吧:一.任务创建与删除:star_task为任务函数,用来创建其他任务,执行完后自行删除使用宏定义在文件头部定义,
Arlen.
·
2023-11-08 23:39
STM32学习
stm32
单片机
c语言
ESP32
FreeRTOS
学习总结
2023.5.11
FreeRTOS
中文数据手册:https://www.
freertos
.org/zh-cn-cmn-s/RTOS.html感谢以下两位B站UP主的教程:孤独的二进制、Michael_ee1
稚子
·
2023-11-08 23:35
ESP32
FreeRTOS
c++
ESP32
FreeRTOS
freertos
用法总结
对
freertos
的API函数进行了初步的整理,方便查阅。
Enoch0423
·
2023-11-08 23:05
freertos
单片机
stm32
freertos
FreeRTOS
知识点总结
FreeRTOS
知识点总结1.移植添加src文件,添加包含路径修改
FreeRTOS
config.h定义中断组:4宏定义SVC,PendSV,SysTick中断处理函数根据所需功能,裁剪系统2.系统裁剪对
oy20096
·
2023-11-08 23:02
单片机
stm32
嵌入式硬件
freertos
知识总结
内核移植首先是下载内核源码借用韦东山老师的一张图片对源码的介绍有了内核源码之后就将源码添加到一个裸机工程下面,
FreeRTOS
帮我们实现了SysTick的启动的配置:在port.c文件中已经实现vPortSetupTimerInterrupt
嵌入式.小荣同学
·
2023-11-08 23:31
freertos学习总结
单片机
stm32
FreeRTOS
链表总结
FreeRTOS
总结裸机系统和多任务系统区别
FreeRTOS
中存在着大量的基础数据结构列表和列表项的操作,单向链表单向链表携带信息上面这种做法用的少,通常是节点里面只包含一个用于指向下一个节点的指针。
MY_QuinTA
·
2023-11-08 23:30
stm32
freertos
freeRTOS
总结(二)
多任务:多任务就是把一个大问题(应用)“分而治之”,把大问题划分成很多小问题(任务)来处理。系统通过任务调度器来管理任务执行的先后顺序抢占式优先级:高优先级的任务可以打断低优先级任务的运行而取得CPU的使用权,这样就保证那些紧急任务的运行。等高优先级的任务执行完成以后重新把CPU的使用权归还给低优先级的任务。处于就绪态的优先级相同的任务就会使用时间片轮转调度器获取运行时间任务状态:运行态、就绪态、
findmu
·
2023-11-08 23:00
未分类
freeRTOS
总结几句
一、列表与列表项二、队列三、列表、与TCB里的列表项1.任务就绪列表:调度器切换任务时的目的列表。每个优先级一个任务就绪列表。2.任务挂起就绪列表:调度器挂起时,如有任务准备就绪,只能先进任务挂起就绪列表。当调度器恢复时,任务从挂起就绪列表,移动到任务就绪列表。3.任务挂起列表:被suspended的任务。4.延时列表、溢出延时列表:当调用TaskDelay或者等待信号量有定义超时时间的,会放入延
WM_CH
·
2023-11-08 23:59
java
操作系统
python
linux
多线程
freertos
总结第二天
*************************************************************************************************//*
FreeRTOS
aningxiaoxixi
·
2023-11-08 23:29
m
FreeRTOS
任务切换总结
1处理时间被划分多个片段,到达一定时间就会触发系统滴答定时器(SysTick)中断进行上下文切换,但由于SysTick中断是最高级的,会使其他事件中断延时。故每到SysTick中断是让PendSV中断挂起,由于PendSV优先级最低,只有所有中断都执行完毕了才会执行PendSV中断,在此进行任务切换。2区系统滴答定时器(SysTick)中断与执行系统调用的两种任务切换途径,相同点是,本质最终都是使
Entronk_star
·
2023-11-08 23:27
FreeRTOS
基础学习
FreeRTOS
FreeRTOS
总结
堆内存管理有五种内存分配方式常用的为heap_4方式任务管理任务不能以任何方式实现函数返回,可以在任务的死循环外加上xTaskDelete()创建任务:xTaskCreate()任务堆栈的大小,空闲任务的最小是configMINIMAL_STACK_SIZE,其他任务不能比他小任务优先级,0~configMAX_PRIORITIES-1,数字越小,优先级越低。configMAX_PRIORITIE
萌新小白YXY
·
2023-11-08 23:26
单片机
钣金行业中,如何建设MES系统?
因此,在钣金MES
系统平台
规划时,除了常规标准功能外,还应该重点针对以下特点进行需求分析和功能设计。特点1、钣金MES系统需要与套料系统协同应用钣金加工中,冲压和
慧都科技智能制造
·
2023-11-08 21:18
数字化工厂
MES
解决方案
智能制造
MES软件
MES管理系统
MES系统是什么
MES系统
STM32H750之
FreeRTOS
学习--------(四)中断管理
四、
FreeRTOS
中断管理中断的概念不再过多叙述,学习过逻辑的都知道中断的执行过程中断请求外设产生中断请求(GPIO外部中断、定时器中断等)响应中断CPU停止执行当前程序,转而去执行中断处理程序(ISR
墨亦淡
·
2023-11-08 17:34
FreeRTOS
stm32
学习
单片机
自我报错-----断言
断言最近在阅读
freertos
源码时,经常在某些某些API函数中遇到assert(断言),其实断言就是用来判断表达式是否成立,而进行自我报错,防止程序后续发生未知的错误,可以这么理解if(条件==true
墨亦淡
·
2023-11-08 17:34
python
服务器
linux
运维
STM32H750之
FreeRTOS
学习--------(五)临界段代码保护
FreeRTOS
文章目录
FreeRTOS
五、临界段代码保护临界段代码保护函数任务级进入临界段任务级退出临界段中断级进入临界段中断级退出临界段任务调度器的挂起和恢复挂起任务调度器恢复任务调度器挂起任务调度器恢复任务调度器五
墨亦淡
·
2023-11-08 17:29
FreeRTOS
嵌入式硬件
基于安卓android微信小程序的在线考试系统
项目介绍微信在线考试系统的设计主要是对系统所要实现的功能进行详细考虑,确定所要实现的功能后进行界面的设计,在这中间还要考虑如何可以更好的将功能及页面进行很好的结合,方便学生可以很容易明了的找到自己所需要的信息,还有
系统平台
后期的可操作性
QQ2083558048
·
2023-11-08 16:26
计算机毕业设计
app
微信小程序
小程序
STM32MP157开发板Linux+Qt项目实战:音乐播放器
开发板搭载ST的STM32MP157高性能微处理器,集成2个Cortex-A7核和1个Cortex-M4核,A7核上可以跑Linux操作系统,M4核上可以跑
FreeRTOS
、RT-Thread等实时操作系统
华清远见IT开放实验室
·
2023-11-08 09:28
嵌入式linux+Qt项目实战
嵌入式linux开发
stm32mp157教程
stm32
linux
qt
STM32F407霸天虎
FreeRTOS
学习笔记——移植
FreeRTOS
到开发板上
STM32F407霸天虎
FreeRTOS
学习笔记——移植
FreeRTOS
到开发板上
FreeRTOS
源码获取移植第一步:创建文件夹Keilmain.c实验效果
FreeRTOS
源码获取在移植之前,首先要获取到
物联网小白Jayce
·
2023-11-08 08:34
STM32
STM32F407
stm32
单片机
学习
hadoop yarn资源调度
yarn概述YARN是一个资源调度平台,负责为运算程序提供服务器运算资源,相当于一个分布式的操作
系统平台
,而MapReduce等运算程序则相当于运行于操作系统之上的应用程序YARN是Hadoop2.x版本中的一个新特性
习丿枫叶菊
·
2023-11-08 06:09
hadoop
yarn
资源调度
大数据
FreeRTOS
源码阅读笔记2--list.c
list.c中主要完成列表数据结构的操作,有列表和列表项的初始化、列表的插入和移除。2.1列表初始化vListInitialise()2.1.1函数原型voidvListInitialise(List_t*constpxList)pxList:列表指针,指向要初始化的列表。2.1.2函数框架简单来说,列表的初始化就是链表根节点的初始化,如图所示:2.2列表项初始化vListInitialiseIt
c_up
·
2023-11-07 23:19
笔记
aosp定制android系统
目录指定同步版本解下来安装编译需要的依赖编译aosp源码刷入系统AOSP全称AndroidOpenSourceProject是指Android开源项目,它是由Google主导的一个开源项目,旨在提供一个完整的、开放的、自由的移动操作
系统平台
杨如画.
·
2023-11-07 20:01
aosp定制android系统
android
BSP-STM32移植
FreeRTOS
在stm32裸机工程中的Middlewares目录添加
freeRtos
源码在裸机工程中的main中调用
freertos
接口
oria2006
·
2023-11-07 17:27
stm32
嵌入式硬件
单片机
SpringBoot(SSM)+Vue的旅游管理
系统平台
旅游规划网站Java(code&LW)
springboot(ssm)+vue旅游管理旅游规划系统Java(code&LW)基于ssm(springboot)+vue的前后端分离项目,数据库采用mysql。代码、数据库以及文档保证完整可用,可提供远程调试并指导运行服务~如果对系统的中的某些部分感到不合适可提供修改服务,比如题目、界面、功能、框架等等...系统中有不懂的小问题皆可向我提问,如需更深层次理解系统亦可提供讲解服务(声音还怪好听
Java学长-kirito
·
2023-11-07 16:51
spring
boot
旅游
java
VSCode实用远程主机功能
作为嵌入式开发者,经常在各种
系统平台
或者开发工具之间切换,比如你的代码在Linux虚拟机上,如果不习惯在Linux下用IDE,那么我尝试将Linux的目录通过samba共享出来,在windows下用网络映射盘的方式映射出来
_seaside_
·
2023-11-07 03:06
vscode
vscode
ide
编辑器
FreeRTOS
源码阅读笔记1--task.c
在
FreeRTOS
中,创建任务有两种方式:动态创建和静态创建。
c_up
·
2023-11-06 22:19
笔记
万宾科技智能井盖监测仪器助力建设数字化城市
在科学技术飞速发展的时代,智能井盖传感器的应用可以防止井盖出现异常情况时带来的安全隐患,一旦井盖出现移位或者水位超过阈值时,都会上传报警信号到
系统平台
中心。并且WITBEE
万宾科技
·
2023-11-06 16:53
城市生命线
智能井盖
井盖传感器
智慧城市
智能机器人电控部分实现备忘录
第一章环境:STM32F429IGXX,HAL库,MD36N减速直流有刷电机,
FreeRTOS
操作系统四线两相步进电机,EMWIN一、电机的双路PWM控制正反转调速方式:1.ENA接PWM输出,IN1与
强 哥
·
2023-11-06 15:40
STM32
c语言
stm32
单片机
嵌入式硬件
arm
基于风险指引理论的核电站运行风险监测与预警
系统平台
安全是核电可持续发展的前提,为了对核电站运行状态进行评估,提出一种核电站运行风险监测与预警
系统平台
框架,并开发了相应监测系统。
米朵儿技术屋
·
2023-11-06 15:27
信息技术发展的研究与探讨专栏
概率论
FreeRTOS
笔记【一】 任务的创建(动态方法和静态方法)
xTaskCreateRestricted()创建一个使用MPU进行限制的任务,相关内存使用动态内存分配vTaskDelete()删除一个任务二、动态创建任务2.1宏定义使用xTaskCreate()函数是在
FreeRTOS
余生皆假期-
·
2023-11-06 04:17
笔记
嵌入式硬件
单片机
RTOS
VSCode下 搭建 ARM Cortex-M 开发环境 -- Part 3
FreeRTOS
Multi-threads Debug
Part0开发工具安装Part1编译环境搭建Part2调试环境搭建Part3
FreeRTOS
Mulit-threadsDebugVSCode下搭建ARMCortex-M开发环境--Part3
FreeRTOS
Multi-threadsDebug
TuringChen
·
2023-11-06 03:38
FreeRTOS
事件标志组
FreeRTOS
任务可以使用信号量来完成同步,但是使用信号量来同步的话任务只能与单个的事件或任务进行同步。有时候某个任务可能会需要与多个事件或任务进行同步,此时信号量就无能为力了。
温人之周.
·
2023-11-06 00:13
FreeRTOS
freertos
FreeRTOS
中断事件标志组
1:使能守护任务2:打开软件定时器3:创建事件标志组4:定义标志位5:中断设置标志位6:等待事件标志位或逻辑,即都会触发7:等待事件标志组与逻辑,全部发生才触发
漏洞百出
·
2023-11-06 00:12
FreeRTOS
freertos
freeRTOS
学习 — 事件标志组,很好用哦!!!
freeRTOS
中还有一种可以用于任务之间同步的手段—事件标志组。假如在项目中,有些任务或者动作需要等到某种条件成立的时候才能被执行,不成立的时候不执行,这种情况就可以考虑使用事件标志组。
嵌入式之入坑笔记
·
2023-11-06 00:42
操作系统
iot
FreeRTOS
事件标志组
FreeRTOS
为此提供了一个可选的解决方法,那就是事件标志组。
留小乙
·
2023-11-06 00:42
FreeRTOS操作系统
嵌入式
freertos
事件标志组
同步
FREERTOS
事件标志组
事件标志组1.事件标志组介绍信号量只能实现任务与单个事件或任务间的同步。但是某些任务可能会需要与多个事件或任务进行同步,此时就可以使用事件标志组来解决。事件标志组能够实现某个任务与多个事件或任务间的同步事件位:用来表明某个事件是否发生,通常用作事件标志事件组:一组事件位组成一个事件组,事件组中的事件位通过编号来访问事件标志组的数据类型为EventGroupHandle_t,事件标志组中的所有事件位
不倒翁766
·
2023-11-06 00:41
stm32
FreeRTOS
学习七(事件标志组)
RTOS中可以通过信号量来完成同步,但是信号量只能与单个的事件或任务进行同步。有时某个任务可能会需要与多个事件或任务进行同步,此时信号量就无法满足要求了。事件标志组就排上了用场。事件位(事件标志)事件位用来表明某个事件是否发生,事件位通常用于事件标志。比如有个事件需要处理,则将某个标志位置1。没有事件要处理,则置0.事件组一个事件组就是一组的事件位,事件组中的事件位通过位编号来访问。比如事件标志组
t_guest
·
2023-11-06 00:10
FreeRTOS
freertos
事件标志组
FreeRTOS
_软件定时器
目录1.软件定时器简介2.定时器服务/Daemon任务2.1定时器服务任务与队列2.2定时器相关配置2.2.1configUSE_TIMERS2.2.2configTIMER_TASK_PRIORITY2.2.3configTIMER_QUEUE_LENGTH2.2.4configTIMER_TASK_STACK_DEPTH2.3单次定时器和周期定时器2.4复位软件定时器2.4.1函数xTimer
light_2025
·
2023-11-06 00:39
FreeRTOS
数据结构
单片机
嵌入式硬件
stm32
FreeRTOS
源码探析之——事件标志组
1基础概述1.1基本作用事件标志的作用类似于全局型的flag,多个标志组合在一起构成事件标志组,这里先分析一下事件标志组于全局flag的区别:使用事件标志组可以让
FreeRTOS
内核有效地管理任务,而全局变量是无法做到的
码农爱学习
·
2023-11-06 00:09
嵌入式/FreeRTOS
freertos
事件标志组
源码
FreeRTOS
事件标志组API使用示例(备忘)
动态创建2.2、静态创建三、设置事件位3.1、中断级置位事件位API注意事项3.2、置位事件位3.3、复位事件位四、获取事件标志组值五、等待事件位一、简介1.1、开发环境STM32CubeIDEV1.9,
FreeRTOS
CMSIS_V1
VIFIN
·
2023-11-06 00:38
FreeRTOS
stm32
17_
FreeRTOS
事件标志组
目录事件标志组事件标志组与队列、信号量的区别事件标志组相关API函数介绍实验源码事件标志组事件标志位:用一个位,来表示事件是否发生事件标志组是一组事件标志位的集合,可以简单的理解事件标志组,就是一个整数。事件标志组的特点:它的每一个位表示一个事件(高8位不算)每一位事件的含义,由用户自己决定,如:bit0表示按键是否按下,bit1表示是否接受到消息.这些位的值为1:表示事件发生了;值为0:表示事件
Tree-gg
·
2023-11-06 00:38
FreeRTOS
单片机
stm32
嵌入式硬件
FreeRTOS
c语言
FreeRTOS
-事件标志组
FreeRTOS
-事件标志组在前面我们已经学习了信号量,我们知道信号量可以用来做任务同步,但是这种任务同步有一个缺点,就是只能在两个任务之间进行同步,所以为了解决这个问题,
FreeRTOS
提供了事件标志组
咸鱼很渴。
·
2023-11-06 00:08
FreeRTOS
freertos
操作系统
嵌入式
FreeRTOS
_事件标志组
目录1.事件标志组简介2.创建事件标志组2.1函数xEventGroupCreate()2.2函数xEventGroupCreateStatic()3.设置事件位3.1函数xEventGroupClearBits()3.2函数xEventGroupClearBitsFromISR()3.3函数xEventGroupSetBits()3.4函数xEventGroupSetBitsFromISR()4
light_2025
·
2023-11-06 00:34
FreeRTOS
数据结构
单片机
嵌入式硬件
stm32
lv9 嵌入式开发 数据库sqlite
能够输入计算机并能被计算机程序识别和处理的信息集合数据库(Database)数据库是在数据库管理系统管理和控制之下,存放在存储介质上的数据集合2常用的数据库大型数据库Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作
系统平台
4IOT
·
2023-11-05 13:40
嵌入式开发
数据库
sqlite
嵌入式硬件
目前超火爆缇丽莎尔商城系统开发
缇丽莎尔商城
系统平台
开发、缇丽莎尔商城系统源码搭建、缇丽莎尔商城系统APP软件开发、缇丽莎尔商城JAVA项目系统程序开发、缇丽莎尔商城软件模式定制系统开发、想了解更多软件模式等系统,或者你有其他需求,我们都能帮你定制开发
xm小美
·
2023-11-05 13:27
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他