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
笔记1] STM32CubeMX
FreeRtos
错误
STM32CubeMX
FreeRtos
错误在检查错误前一定要有
FreeRTOS
Config.h文件错误1HAL库用AC6编译器..
春风得意吃火锅
·
2023-10-20 17:10
单片机C语言
FreeRTOS
stm32
单片机
freertos
FreeRTOS
实时操作系统系统移植(常见问题,基础总步骤)
点击上边小锤子然后c/c++底下有includepayh):d.添加主函数e.尝试第一次编译d:一定要主要这个错误很难找e:因为宏定义一开始没有开启,需要我们去修改开启f:修改没有定义的钩子函数的宏定义1改成0同样的
FreeRTOS
IT小生lkc
·
2023-10-20 17:10
FreeRTOS实时操作系统
stm32
单片机
stm32
嵌入式硬件
FreeRTOS
配置
FreeRTOS
Config.h
FreeRTOS
V9.0.0-Copyright(C)2016RealTimeEngineersLtd.AllrightsreservedVISIThttp://www.
FreeRTOS
.orgTOENSUREYOUAREUSINGTHELATESTVERSION
bohaisen
·
2023-10-20 17:05
C语言
\
FreeRTOS
\include\
FreeRTOS
.h(1277): error: #65: expected a “;“出现的这个错误标志解决方法
\
FreeRTOS
\include\
FreeRTOS
.h(1277):error:#65:expecteda";"近来写软件过程中,当在某一个.C文件中我申明了
FreeRTOS
.h文件,结果呢编译是出现报错了经过查找
芋头莎莎
·
2023-10-20 17:55
前端
STM32CubeIDE+
FREERTOS
踩坑记录
1.STM32Cube生成的
FREERTOS
系统是加了CMSIS_RTOS封装的,该封装下函数的调用要比
FREERTOS
简单一点,将中断调用和线程调用综合到了一起,但又不提示这个函数支不支持中断调用,需要细致研读代码才行
tsinghua_clannad
·
2023-10-20 00:49
STM32
stm32
freertos
FreeRTOS
笔记—第四章 同步互斥与通信
把多任务系统当做一个团队,每一个任务相当团队里的一个人。团队成员之间要协调工作进度(同步)、争用会议室(互斥)、沟通(通信)。多任务系统中所涉及的概念,都可以在现实生活中找到例子。各类RTOS都会涉及这些概念:任务通知(tasknotification)、队列(queue)、事件组(eventgroup)、信号量(semaphoe)、互斥量(mutex)等。4.1同步与互斥的概念这两个概念比较容易
匠在江湖
·
2023-10-19 19:08
FreeRTOS学习笔记
RTOS
RTOS(7)同步互斥与通信概述
同步与互斥同步的例子循环检测有缺陷,还是得blocked掉,不然会很占用cpu,浪费资源;互斥的例子单纯的使用全局变量来实现互斥不太靠谱,当执行时间过长的时候会概率性的出现错误通信的例子
FreeRtos
XWF小弟
·
2023-10-19 19:37
c++
24-RTOS 信号量_互斥锁 API 函数
configSUPPORT_DYNAMIC_ALLOCATION必须在
FreeRTOS
Config.h
南山府嵌入式
·
2023-10-19 18:29
FreeRTOS基础知识篇
FreeRTOS
七,
FreeRTOS
之——队列同步与互斥
声明:本专栏参考韦东山,野火,正点原子以及其他博主的
FreeRTOS
教程,如若侵权请告知,马上删帖致歉,个人总结,如有不对,欢迎指正。
菜鸟江多多
·
2023-10-19 18:25
FreeRTOS
stm32
freertos
RTOS学习笔记
RT-Thread一、什么是RTOS在裸机上写程序,例如51,通常分为两部分:前台系统(中断,中断嵌套)和后台系统(while)RTOS,实时操作系统,实时性,核心内容在于:实时内核RTOS操作系统:
FreeRTOS
dz小伟
·
2023-10-19 18:25
单片机
rtos
FreeRTOS
同步与互斥:(四)事件组
注:本文摘自韦东山《
FreeRTOS
完全开发手册》,如有侵权请告知文章目录四、事件组4.1事件组概念4.2事件组与队列、信号量对比4.3事件组函数4.3.1创建事件组4.3.2删除事件组4.3.3设置事件组
Pluto__xu
·
2023-10-19 18:50
FreeRTOS
stm32
FreeRTOS
同步与互斥:(五)任务通知
注:本文摘自韦东山《
FreeRTOS
完全开发手册》,如有侵权请告知文章目录五、任务通知5.1优劣5.2通知方式5.3任务通知函数5.3.1简化版5.3.2专业版**同步与互斥的概念:**同步:A等待B做完某件事互斥
Pluto__xu
·
2023-10-19 18:50
FreeRTOS
stm32
FreeRTOS
同步与互斥:(三)互斥量
注:本文摘自韦东山《
FreeRTOS
完全开发手册》,如有侵权请告知文章目录三、互斥量3.1互斥量与信号量3.2互斥量函数3.2.1创建互斥量3.2.2删除互斥量3.2.3give/take3.3递归锁3.3.1
Pluto__xu
·
2023-10-19 18:49
FreeRTOS
stm32
FreeRTOS
同步与互斥:(一)队列
注:本文摘自韦东山《
FreeRTOS
完全开发手册,如有侵权请告知》文章目录一、队列(FIFO)1.1传输数据的方式1.2队列阻塞访问1.3队列函数1.3.1创建1.3.2复位1.3.3删除1.3.4写队列
Pluto__xu
·
2023-10-19 18:19
FreeRTOS
stm32
FreeRTOS
同步与互斥:(二)信号量
注:本文摘自韦东山《
FreeRTOS
完全开发手册》,如有侵权请告知文章目录二、信号量2.1信号量的特性2.2信号量跟队列的区别2.3信号量函数2.3.1创建信号量2.3.2删除信号量2.3.3give/
Pluto__xu
·
2023-10-19 18:19
FreeRTOS
stm32
【RTOS学习】同步与互斥 | 队列
同步与互斥|队列同步与互斥同步互斥队列环形缓冲区读写任务链表操作队列的函数使用队列总结同步与互斥
FreeRTOS
是一个实时操作系统,是一个多任务系统,任务之间存在同步关系,如协调工作进度(同步),还有互斥关系
一只大喵咪1201
·
2023-10-19 18:45
RTOS学习
学习
stm32
c语言
嵌入式实时操作系统
14种主流的嵌入式实时操作系统RTOS,分别为μClinux、μC/OS-II、eCos、
FreeRTOS
、mbedOS、RTX、Vxworks、QNX、NuttX,而国产的嵌入式操作系统包括都江堰操作系统
CHWarrior
·
2023-10-19 12:08
操作系统
STM32Cube生态系统
1、嵌入式软件(1)STM32器件的MCU固件包STM32F4系列的固件包包含:这个系列MCU的HAL/LL库;ST提供的USB_Host/USB_Device/STemWin等中间件;
FreeRTOS
星顶照
·
2023-10-19 11:20
STM32学习笔记
stm32
单片机
arm
RTOS(4)自己的第一个
FreeRTOS
程序
使用
FreeRTOS
时,我们可以在application中创建多个任务(task),有些文档把任务也称为线程(thread)。
XWF小弟
·
2023-10-18 13:20
c++
FreeRTOS
任务创建过程详解(全网最细)
一、任务创建函数分析
FreeRTOS
的任务创建由函数xTaskCreate()完成。
留小乙
·
2023-10-18 13:19
FreeRTOS操作系统
嵌入式
freertos
FreeRTOS
学习记录--任务创建函数详解
Python微信订餐小程序课程视频https://edu.csdn.net/course/detail/36074Python实战量化交易理财系统https://edu.csdn.net/course/detail/35475开局一张图。一步一步分析就好。(一)什么是任务?在多任务系统中,我们按照功能不同,把整个系统分割成一个个独立的,且无法返回的函数,这个函数我们称为任务;任务包含几个属性:任务
u012804784
·
2023-10-18 12:18
android
计算机
FreeRTOS
第一个任务的创建和调度详解(SVC异常)
在上一篇文章中,我详细分析了
FreeRTOS
中上下文切换:基于Cortex-M的RTOS上下文切换详解及
FreeRTOS
实例但是第一个任务没有上下文,它是怎么运行的呢?
tilblackout
·
2023-10-18 12:47
ARM
RTOS
arm
二、
freeRTOS
_创建任务函数详解
目录1.动态内存的使用2.静态创建任务portmacro.h
freeRTOS
.htasks.cmain.c2.运行结果3.进一步实验3.1优先级实验3.1运行结果3.2删除任务3.2运行结果3.3使用同一个任务函数创建多个任务
代码_钢琴家
·
2023-10-18 12:15
freeRTOS_实战
stm32
FreeRTOS
的任务详解
这里说一下
FreeRTOS
的任务的简要概述,参考一下正点原子的开发手册,主要是为了自己做笔记。1、什么是多任务?
冰冰糖堂
·
2023-10-18 12:15
STM32学习
stm32
Free RTOS学习之任务创建源码分析
文章目录前言一、任务创建API二、任务创建的内部实现1.任务内存申请2.任务初始化2.1初始化任务栈2.2伪造现场2.3初始化任务句柄2.4将任务放入链表总结前言本文的任务创建函数基于
FreeRTOS
KernelV10.0.1
秃er and 强er
·
2023-10-18 12:15
操作系统
嵌入式
FreeRTOS
系列三:动态任务创建和API函数介绍和实战编程
STM32F103RCT6,请结合正点原子视频观看,源码百度网盘地址在文章末尾参考材料:"D:\探索者F4资料盘(A盘)\【正点原子】STM32F103最小系统板资料\6,软件资料\6,软件资料\13,
FreeRTOS
ghujlhdrx
·
2023-10-18 12:15
stm32
单片机
嵌入式硬件
FreeRTOS
应用开发常用函数汇总
FreeRTOS
学习笔记:1.任务创建函数(动态):BaseType_txTaskCreate(TaskFunction_tpxTaskCode,constchar*constpcName,//任务名字
GuiStar_李什么恩
·
2023-10-18 12:14
STM32
C语言
学习
【
FreeRTOS
】
FreeRTOS
动态创建任务与删除
0.实验准备正点原子STM32407ZG探索者开发板
FreeRTOS
例程模板(可以在这一篇文章找到:STM32F407移植
FreeRTOS
)1.动态创建任务函数API1.1函数简介动态创建任务需要使用到
天地神仙
·
2023-10-18 12:42
FreeRTOS
stm32
单片机
嵌入式硬件
stm32
【学习日记】【
FreeRTOS
】任务句柄、任务控制块TCB、任务栈、任务、就绪表详解
写在前面本文是对
FreeRTOS
中任务句柄、任务控制块TCB、任务栈、任务、就绪表详解。
__Witheart__
·
2023-10-18 12:42
RTOS
RTOS
STM32理论 ——
FreeRTOS
(任务、中断管理、列表)
文章目录0.综述0.1单片机的几种运行模式0.2任务栈与任务函数0.3任务控制块——TCB1.
FreeRTOS
最新源码下载2.
FreeRTOS
代码移植3.任务3.1任务调度机制3.2任务状态3.3任务优先级
Truffle7电子
·
2023-10-18 07:45
STM32
stm32
rtos
freertos
stm32以及
freertos
堆栈解析
现在逐步使用
freertos
,在
freertos
中也有关于堆栈的设置,
freertos
的堆栈和启动文件中的堆栈关系是什么?为了以后使用的无误,本次一次性把这些弄清楚。
NULL_1969
·
2023-10-18 07:45
freeRTOS
内存分配
freertos
stm32
堆栈
单片机
FreeRTOS
软件定时器 基于STM32
文章目录一·、软件定时器的基本概念二、软件定时器应用场景三、软件定时器的精度四、软件定时器的运作机制五、软件定时器函数接口讲解1.软件定时器创建函数xTimerCreate()2.软件定时器启动函数xTimerStart()3.软件定时器停止函数xTimerStop()4.软件定时器任务5.软件定时器删除函数xTimerDelete()五、软件定时器实验六、实验现象一·、软件定时器的基本概念定时器
不秃也很强
·
2023-10-18 07:14
FreeRTOS
笔记
stm32
系统架构
arm
【
FreeRTOS
】14.STM32移植-软件定时器
软件定时器硬件定时器功能强大,遗憾数量较少。故可以使用软件定时器来拓展,软件定时器允许设置一段时间,当设置的时间达到后就执行指定的功能函数,模拟实现定时器中断的功能。回调函数被定时器调用的函数叫定时器回调函数,回调函数执行的间隔叫定时器周期。软件定时器的回调函数在定时器服务任务中执行的,一定不用在回调函数中调用任何会阻塞的任务API函数,如vTaskDelay、vTaskDelayUnti、阻塞信
老子姓李!
·
2023-10-18 07:13
FreeRTOS
stm32
操作系统
freertos
STM32F1--
FreeRTOS
系统学习(一):系统下载移植以及跑马灯测试
以下内容皆是个人学习过程中的总结,记录一下整个过程,用于后期复习,如有不对之处,麻烦各位大佬指出~(喜欢的朋友麻烦点个关注~~~后期还会进行持续更新)一、什么是
FreeRTOS
我们看一下
FreeRTOS
炸鸡可乐.
·
2023-10-18 07:40
FreeRTOS系统
嵌入式硬件
嵌入式
stm32
freertos
单片机
stm32外设笔记-
freertos
配置(一)
关于
FreeRTOS
收费问题:
FreeRTOS
是一款“开源免费”的实时操
桃成蹊2.0
·
2023-10-18 07:09
FreeRtos记录
stm32
单片机
arm
嵌入式硬件
c语言
二,
FreeRTOS
之——动态创建单任务+软件仿真调试
声明:本专栏参考韦东山,野火,正点原子以及其他博主的
FreeRTOS
教程,如若侵权请告知,马上删帖致歉,个人总结,如有不对,欢迎指正。
菜鸟江多多
·
2023-10-18 07:39
FreeRTOS
stm32
freertos
FreeRTOS
STM32 线程创建失败,单步运行一看才发现是内存不够
文章目录一、
FreeRTOS
线程创建失败二、失败的解决方法三、成功的解决方法一、
FreeRTOS
线程创建失败今天用STM32板子跑一个测试demo,结果一上车就翻车。一个简简单单的线程起不来。
小康师兄
·
2023-10-18 07:07
STM32应用
stm32
单片机
FreeRTOS
内存
线程
【
FreeRTOS
】【STM32】06
FreeRTOS
的使用-动态创建多任务
主要流程参照【
FreeRTOS
】【STM32】06
FreeRTOS
的使用-动态创建单任务1.定义任务句柄staticTaskHandle_tAppTaskCreate_Handle=NULL;2.硬件初始化略
熟练的魔法师
·
2023-10-18 07:07
RTOS
stm32
【
FreeRTOS
】04
FreeRTOS
创建任务相关API函数
xTaxkCreate()动态创建任务1.此函数用来创建一个任务,自动的从
FreeRTOS
的堆中分配任
熟练的魔法师
·
2023-10-18 07:07
RTOS
stm32
单片机
FreeRTOS
-stm32f407学习笔记-任务特点
参考正点原子官方视频和开发指南目录
FreeRTOS
任务特点1.多任务系统运行态就绪态阻塞态挂起态3.任务优先级4.任务实现和控制块5.任务堆栈堆栈大小
FreeRTOS
任务特点1.简单2.无使用限制3.支持抢占
ly璇
·
2023-10-18 07:05
操作系统
嵌入式
【
FreeRTOS
】【STM32】06
FreeRTOS
的使用-动态创建单任务
前言BaseType_txTaskCreate(TaskFunction_tpxTaskCode,//任务函数constchar*constpcName,//任务函数名称,字符串constuint16_tusStackDepth,//堆栈深度void*constpvParameters,//可能的其他参数UBaseType_tuxPriority,//优先级TaskHandle_t*constpx
熟练的魔法师
·
2023-10-18 07:31
RTOS
stm32
单片机
嵌入式硬件
一些
FreeRTOS
系统的usb命令使用方法
在全志R128开发过程中总结一些RTOS系统的usb命令使用方法,以下命令在所有RTOS平台(MELIS/
FREERTOS
)都可以使用通过menuconfig打开usb模块功能RTOS通过usb命令集成了测试用例
DOT小文哥
·
2023-10-17 16:34
全志-量产方法&问题
全志R128
全志-XR806
嵌入式
全志
RTOS
USB
FREERTOS
【
FreeRTOS
】【STM32】06.1
FreeRTOS
的使用1(对06的补充)
前后台系统(裸机)裸机又称前后台系统,在一个while中不停循环处理各个task。中断服务函数作为前台程序大循环while(1)作为后台程序多任务系统通过任务调度的方式,执行各个任务,优先级高的先执行,执行完了释放CPU使用权,交予优先级低的。优先级低的执行完了之后,释放使用权到优先级更低的。任务调度器职责1.RTOS任务调度器来决定具体运行哪个任务,RTOS调度器会重复的开启、关闭每个任务。2.
熟练的魔法师
·
2023-10-17 11:14
RTOS
stm32
嵌入式硬件
单片机
STM32+
freeRTOS
+LWIP实现TCP Server并发监听多个客户端的方法
之前一直使用STM32CubeMX自动创建
freeRTOS
线程,也只使用过TCPClient模式,这次开发就遇到了问题,归根结底是自己对
freeRTOS
和LWIP不是太了解,为此利用周末时间专门研究了一下
凌云志飞天
·
2023-10-17 00:04
LWIP
stm32
tcp/ip
单片机
ESP32 使用LVGL 带
FreeRTOS
LVGL使用1、显示图片2、显示中文3、完整代码4、显示效果开发环境VSCodeESP32TTGOTTGO屏幕135x240 LVGL全称LightandVersatileGraphicsLibrary,是一个轻量级开源的嵌入式GUI库,界面精美,资源消耗小,可移植度高,全库采用纯c语言开发。64kB闪存和8kBRAM足以用于简单的用户集成从30多个随时可以使用小部件中选择,并轻松自定义它们在任
青烨慕容
·
2023-10-16 13:20
VS
Code
ESP32
FreeRtos
基础知识
三种任务调度方式:1.抢占式调度:针对优先级不同的任务,高优先级抢占低优先级(就绪态)2.时间片调度:针对优先级相同的任务,轮流执行,时间片流转(一个时间片大小取决于滴答定时器的中断频率)3.协程式调度:不讨论四种状态:1.运行态:同一个时间只有一个任务处于运行状态2.就绪态:如果该任务能够执行,但当前还未被执行,那么该任务处于就绪态3.阻塞态:延时或者等待外部事件发生4.挂起态:相当于暂停,调用
-swm1224
·
2023-10-16 02:29
FreeRTOS操作系统
架构
FreeRTOS
基础知识
1调度模式1.1抢占式(优先级)调度针对优先级不同的任务数值越大优先级越高,与中断优先级相反1.2时间片调度针对优先级相同的任务STM32时钟片固定为系统滴答时间1.3协程调度即轮询,后续不在维护2任务状态运行态:STM32单核心,故同一时间仅仅有一个任务处于运行态就绪态:能执行但是在等待阻塞态:延迟、等待挂起态:使用vTaskSuspend()进入挂起,在使用解挂vTaskResume()才能进
Funtown
·
2023-10-16 02:29
FreeRTOS
stm32
嵌入式硬件
【01】
FreeRTOS
基础知识
FreeRTOS
一共支持以下三种任务调度方式:
FreeRTOS
调度方式抢占式调度主要是针对优先级不同的任务,每个任务都有一个优先级,优先级高的任务可以抢占优先级低的任务。
花落指尖❀
·
2023-10-16 02:58
FreeRTOS
网络
FreeRTOS
基础知识学习笔记
先说RTOS,在以前单片机中要执行完上一个程序才会执行下一个程序(当然有中断来临会先执行中断程序),在RTOS中会将两个程序交叉进行。比如,写作业和锻炼在单片机中写作业时锻炼是没有执行的,或者锻炼时没有写作业(可以看出这种的cpu效率不高,不是那么实时)。在RTOS中会将写作业和锻炼交叉进行(这种运行效率大大提高,实时性较好)。RTOS是实时操作系统,具有即时响应和高可靠性的特点,而且任务间独立性
点灯高手
·
2023-10-16 02:58
FreeRTOS基础知识
学习
01_
FreeRTOS
基础知识
目录裸机与RTOS介绍裸机与RTOS特点
FreeRtos
简介任务调度简介抢占式调度时间片调度协程式调度任务状态裸机与RTOS介绍假设小明在打游戏,此时女盆友微信回复了信息。
Tree-gg
·
2023-10-16 02:28
FreeRTOS
单片机
嵌入式硬件
FreeRTOS
上一页
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
其他