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
基于stm32的半实物仿平台开发——
FreeRTOS
、PID控制电机
STM32F103ZET6开发板作为
FreeRTOS
系统控制中心,与电机、传送带、编码器电机、L298N驱动模块、蜂鸣器、OLED
洲洲不是州州
·
2023-06-09 11:35
stm32
pid
freertos
编码器
嵌入式硬件
【项目实战】复旦微MCU+RT-thread+Moudbus(1)
前言:手头存货FM33LC046芯片,复旦微提供的是
freertos
和rthread-nano的例子,一直想使用RTThread完整版,MCU由于ROM有限,项目因此不可能太复杂,怕后期资源不够。
IOT-Power
·
2023-06-09 07:59
复旦微MCU
mcu
单片机
嵌入式硬件
STM32之
FreeRTOS
目录
FreeRTOS
介绍什么是
FreeRTOS
?为什么选择
FreeRTOS
?
陈学弟
·
2023-06-09 07:23
单片机
嵌入式硬件
FreeRTOS
学习笔记(四)——应用开发(二)
文章目录0x01互斥量互斥量的优先级继承机制互斥量应用场景互斥量运作机制互斥量控制块互斥量接口函数xSemaphoreCreateMutex()xQueueCreateMutex()prvInitialiseMutex()xSemaphoreCreateRecursiveMutex()vSemaphoreDelete()xSemaphoreTake()xQueueSemaphoreTake()中用
郑烯烃快去学习
·
2023-06-09 03:38
FreeRTOS
嵌入式
FreeRTOS
操作系统
互斥量
事件
FreeRTOS
学习笔记(五)——应用开发(三)
文章目录0x01软件定时器应用场景定时器精度运作机制软件定时器控制模块函数接口xTimerCreate()prvInitialiseNewTimer()xTimerStart()xTimerGenericCommand()xTimerStartFromISR()xTimerStop()xTimerStopFromISR()xTimerDelete()软件定时器任务创建以及执行原理软件定时器实验0x
郑烯烃快去学习
·
2023-06-09 03:06
FreeRTOS
FreeRTOS
操作系统
实时操作系统
嵌入式
stm32
FreeRTOS
_任务相关API函数
目录1.任务创建和删除API函数1.1函数xTaskCreate()1.2函数xTaskCreateStatic()1.3函数xTaskCreateRestricted()1.4函数vTaskDelete()2.任务创建和删除实验(动态方法)2.1实验程序与分析3.任务创建和删除实验(静态方法)3.1完整实验代码4.任务挂起和恢复API函数4.1函数vTaskSuspend()4.2函数vTask
light_2025
·
2023-06-08 23:06
FreeRTOS
html
数学建模
servlet
数据结构
单片机
FreeRTOS
_任务基础知识
2.
FreeRTOS
任务与协程2.1任务(Task)的特性2.2协程(Co-routine)的特性3.任务状态4.任务优先级5.任务实现6.任务控制块7.任务堆栈RTOS系统的核心就是任务管理,
FreeRTOS
light_2025
·
2023-06-08 23:36
FreeRTOS
数据结构
c语言
算法
系统架构
【
FreeRTOS
】——中断优先级设置&中断相关寄存器&临界段代码保护&调度器挂起与恢复
目录前言:一、中断优先级设置二、中断相关寄存器(STM32-CortexM3)三、临界段代码保护四、任务调度器的挂起和恢复总结:前言:博客笔记根据正点原子视频教程编辑,仅供学习交流使用!一、中断优先级设置①中断概念回顾让CPU打断正常运行的程序,转而去处理紧急的事件(程序),就叫中断。可简单概括为以下三步:②优先级分组设置ARMCortex-M使用了8位宽的寄存器(256级)来配置中断的优先等级,
柯宝最帅
·
2023-06-08 21:17
FreeRTOS
单片机
stm32
嵌入式硬件
freertos
使用基础
FreeRtos
快速入门一,基础知识1.工作方式简介(不深入介绍原理)2,移值3,什么是内存管理二,API的作用跟使用方法(基础知识)一,任务管理(怎么创建任务,任务传递参数,删除任务。。。)
无情大菜刀
·
2023-06-08 07:30
开发语言
FreeRTOS
多任务系统
FreeRTOS
文章目录
FreeRTOS
1单任务和多任务系统1.1单任务系统1.2多任务系统2
FreeRTOS
任务状态3
FreeRTOS
任务优先级4
FreeRTOS
任务调度方式4.1抢占式调度4.2时间片调度
Paranoid-up
·
2023-06-07 22:22
单片机
#
FreeRTOS
arm开发
mcu
stm32
嵌入式开发
FreeRTOS
freeRTOS
学习(四)
队列管理队列提供了任务到任务、任务到中断和中断到任务的通信机制。队列的特征数据存储队列可以保存有限数量的固定大小的数据项。一个队列所能容纳的最大条目数称为它的长度。每个数据项的长度和大小都在创建队列时设置。队列通常用作先进先出(FIFO)缓冲区,其中数据被写入队列的末端,并从队列的头部删除。图31展示了向用作FIFO的队列写入和读取数据的过程。创建一个队列。允许任务A和任务B通信。队列中最多可以容
Caramel_biscuit
·
2023-06-07 05:31
FreeRTOS
学习
java
算法
FreeRTOS
进阶学习
一、
FreeRTOS
内核控制控制函数:1、请求任务切换函数:函数原型:#definetaskYIELD()函数解析:实际上是一个宏定义的函数,调用一次会触发pendSV中断来实现任务切换;///2、在任务中进入临界区函数
AUTO_WANG
·
2023-06-07 02:23
FreeRTOS
RTOS
嵌入式
FreeRTOS
基础学习
一、学习资源:1、正点原子免费教学视频:原子哥,专注电子技术教学2、
FreeRTOS
官方网站:
FreeRTOS
-MarketleadingRTOS(RealTimeOperatingSystem)forembeddedsystemswithInternetofThingsextensions3
AUTO_WANG
·
2023-06-06 22:30
FreeRTOS
嵌入式
RTOS
FreeRTOS
中临界段的保护(笔记)
在
FreeRTOS
中,临界段最经常出现的地方就是对全局变量的操作。Q1:什么情况下临界段会被打
Asita_c
·
2023-04-21 09:53
FreeRTOS
STM32
笔记
FreeRTOS
嵌入式
使用keil 5.37版本编译
FreeRTOS
出错原因及解决办法
问题产生的原因新版本的keil使用的是version6编译器,编译速度加快,但是用v6编译带有core_cm3.c的文件时,会报错,由于core_cm3.c文件是官方库文件,不可编辑,解决办法解决这个问题的办法有两个,1、是降低编译器的版本而使用version52、是手动替换core_cm3.c文件我这里图省事,只介绍第一种方法,第二种方法就搜一下其他的人是如何操作吧。下载连接百度云盘链接提取码:
长不大的大头
·
2023-04-20 15:52
stm32
单片机
Arduino|实现多任务操作,从此告别果奔
本文将介绍arduino协作多任务的轻量级实现,让arduino实现类似操作系统(比如
FreeRTOS
、uC/OS-II)般的任务调
6柒
·
2023-04-20 06:20
Arduino
c语言
arduino
多任务
低成本ESP32-CAM,YOLO核心代码识别,录像保存,项目中问题分享以及解决。
ESPCAM监控的具体细节Arduino编写,
FreeRTOS
系统,以便后面添加其他功能,图片以UDP发送,数据处理基本在服务端,TCL连接给ESP32人或物的位置,两个舵机控制转向。
一枚学者
·
2023-04-20 06:17
项目实践总结
YOLO
嵌入式硬件
python
目标检测
FreeRTOS
的第一个任务跳转源码分析—Apple的学习笔记
但是我觉得有必要先复习下
freertos
的任务切换机制,这样nuttxos可以用对比的方式学习。我在自己移植的cortex-M0的芯片基础上进行的分析,为了验证理解,我进行了调试及截图。
applecai
·
2023-04-19 23:48
FreeRTOS
初级篇----名称规范
数据类型TickType_t:
FreeRTOS
中断计数值类型,可以是16位也可以是32位,对于32位CPU来说TickType_t最好为32位。
山、
·
2023-04-19 19:09
FreeRTOS
stm32
单片机
嵌入式硬件
FreeRTOS
中的变量,函数命名规则(u.v.x.p什么意思)
写在前面初学
FreeRTOS
时,每次打开函数列表都一脸懵逼?
薯条可乐
·
2023-04-19 19:08
FreeRTOS
STM32
嵌入式
操作系统
FreeRTOS
系统中函数名和变量名的含义
我在学习
FreeRTOS
的时候第一次看见每个函数名前面都有一个x或者u之类的前缀。并不知道什么意思。
Tinus Chen
·
2023-04-19 19:37
Freertos
FreeRTOS
的命名规则
初学
FreeRTOS
的用户对其变量和函数的命名比较迷惑,下面专门做一下介绍:◆变量⚫uint32_t定义的变量都加上前缀ul。u代表unsigned无符号,l代表long长整型。
墨子非阿萨德
·
2023-04-19 19:06
数据结构
c++
开发语言
HAL库版
FreeRTOS
(上)
目录
FreeRTOS
简介初识
FreeRTOS
什么是
FreeRTOS
?为什么选择
FreeRTOS
?
行稳方能走远
·
2023-04-19 03:07
STM32
stm32
mcu
基于cubeMX移植
FREERTOS
经过以上配置就可以快速移植
freertos
到stm32上去了如果用usedefaultcompilerversion6编译器可能会出现很多错误所以建议使用usedefaultcompilerversion5
TX564
·
2023-04-18 15:55
单片机
stm32
嵌入式硬件
[
FREERTOS
]队列
1.什么是队列队列也称消息队列,是一种常用于任务间通信的数据结构,队列可以在任务之间,中断和任务之间传递信息2.传递信息为什么不用全局变量呢?确实全局变量依然可以传递信息,但是如果全局变量改变的很频繁,某一任务处理数据比较缓慢,某一任务在处理数据的过程中改变了全局变量的值,就可能会导致某一任务获取的数据不正确,消息队列就像一条生产线似的,将数据放入队列中,任务从队列中读取数据,这样的话就算改变了数
TX564
·
2023-04-18 15:55
分布式
freertos
学习之路3-
freertos
的任务调度
写在最前由于工作需要,需要开始学习
freertos
的相关知识,本专题主要记录
freertos
的相关内容参考:https://www.bilibili.com/video/BV19g411p7UT正点原子视频
ZHHHHHJ66
·
2023-04-18 15:54
freertos
学习
单片机
STM32F103
FreeRTOS
任务创建(动态方法)
RTOS系统的核心就是任务管理,
FreeRTOS
也不例外。在初步学习的时候首先要掌握的就是任务的创建、删除、挂起和恢复等操作。
snn122
·
2023-04-18 15:22
stm32
单片机
嵌入式硬件
FreeRTOS
使用 — 合理使用内存 “ 任务中创建任务 ”
本文的说明以
FreeRTOS
为例,其实在
矜辰所致
·
2023-04-18 15:22
FreeRTOS
stm32
freertos
RTOS
任务创建
STM32CubeMX
freeRTOS
学习 — 任务的创建与管理
1、
freeRTOS
的任务(1)任务的状态
freeRTOS
中,任务在运行时,可能出现以下几种状态:1)运行态。任务当前正在运行中,占有cpu的使用权。2)就绪态。
嵌入式之入坑笔记
·
2023-04-18 15:22
操作系统
mcu
stm32
iot
嵌入式
FreeRTOS
学习二,
FreeRTOS
任务的创建和删除
如果使用函数xTaskCreate()来创建任务的话那么这些所需的RAM就会自动的从
FreeRTOS
的堆中分配,因此必须提供内存管理文件,默认我们使用heap_4.c这个内存管理文件,而且宏configSUPPORT_DYNAMI
肖爱Kun
·
2023-04-18 15:22
FreeRTOS操作系统
操作系统
FreeRTOS
任务创建、删除|
FreeRTOS
三
目录一、
FreeRTOS
任务创建与删除有关函数1.1、创建/删除任务的API函数1.1.1、动态创建任务1.1.2、静态创建任务1.1.3、删除任务二、
FreeRTOS
任务创建与删除(动态方法)2.1、
等黄昏等你来
·
2023-04-18 15:52
嵌入式
单片机
FreeRTOS
(二)创建任务
任务一.任务的基本概念
FreeRTOS
的任务可以认为是一系列独立的任务的集合。
Swiler
·
2023-04-18 15:51
FreeRTOS
单片机
stm32
c语言
freertos
嵌入式
FreeRTOS
任务(动态)创建与删除(一)
FreeRTOS
学习总结文章目录前言一、浅浅了解二、创建任务1.动态任务创建2.动态实践总结前言听朋友说,
FreeRTOS
很好用,就在无聊的上网课期间浅学一下提示:以下是本篇文章正文内容,下面案例可供参考一
zrt903
·
2023-04-18 15:51
stm32
单片机
嵌入式硬件
物联网
mcu
四,
FreeRTOS
之——任务调度
声明:本专栏参考韦东山,野火,正点原子以及其他博主的
FreeRTOS
教程,如若侵权请告知,马上删帖致歉,个人总结,如有不对,欢迎指正。
菜鸟江多多
·
2023-04-18 15:21
FreeRTOS
stm32
物联网
freertos
FreeRTOS
学习记录(3)——任务创建与启动总结
对
FreeRTOS
的使用过程进行精简后会发现,它的整个过程其实非常简单,首先创建任务,其次登记任务,根据任务所登记的位置不断开始执行任务下面进行详细的解释。
一五零号
·
2023-04-18 15:21
FreeRTOS学习记录
学习
stm32
三、
FreeRTOS
学习之
freertos
的任务创建
目录一、任务创建:1、静态创建:2、动态创建:3、任务句柄4、例:一、任务创建:在
freertos
中,提供了两种创建任务的方式:静态创建,动态创建。
日暮风吹~
·
2023-04-18 15:21
FreeRTOS
学习
单片机
12
freertos
任务-任务栈调度锁
十二
freertos
任务-任务栈调度锁
FreeRTOS
打开调度锁使用如下函数可以实现
FreeRTOS
的调度锁开启:vTaskSuspendAll()函数原型:voidvTaskSuspendAll(void
春风得意吃火锅
·
2023-04-18 15:21
FreeRTOS
单片机
【
FreeRtos
任务状态查询】
FreeRtos
任务状态查询文章目录
FreeRtos
任务状态查询前言一、其他API函数介绍二、demoAPI函数演示前言本篇内容进行分享的是
FreeRtos
中其他任务API函数,并通过Demo对常用的API
小殷丫Coding
·
2023-04-18 15:51
FreeRTOS
单片机
c语言
FreeRtos
FreeRTOS
任务状态查询
目录任务相关API函数函数TaskPriorityGet()获取优先级函数uxTaskGetSystemState()获取任务状态函数xTaskGetHandle()函数uxTaskGetStackHighWaterMark()函数eTaskGetState()函数vTaskList()任务相关API函数函数TaskPriorityGet()获取优先级函数uxTaskGetSystemState(
Paradise_Violet
·
2023-04-18 15:50
FreeRTOS笔记
FreeRTOS
单片机
03_
FreeRTOS
任务创建和删除函数讲解
目录任务创建和删除API函数动态创建任务函数原形实现动态创建任务流程任务控制块结构体成员介绍静态创建任务任务删除函数删除任务流程BaseType_txTaskCreate创建任务函数内部实现prvInitialiseNewTask初始化任务控制块函数内部实现prvAddNewTaskToReadyList加入就绪列表函数内部实现vTaskDelete删除任务函数内部实现任务创建和删除API函数动态
Tree-gg
·
2023-04-18 15:50
FreeRTOS
c++
开发语言
FreeRTOS
ESP32
FreeRTOS
-任务的创建与删除 (1)
本博客作为学习笔记,有错误的地方希望指正ESP32-
FreeRTOS
序列:ESP32
FreeRTOS
-任务的创建与删除(1)ESP32
FreeRTOS
-任务输入参数(2)ESP32
FreeRTOS
-任务优先级
请叫我啸鹏
·
2023-04-18 15:50
单片机
ESP32
嵌入式
经验分享
FreeRTOS
[
FREERTOS
] 任务的创建、删除、调度与状态
1.什么是任务?我的理解是:任务像是进程/线程,创建一个任务就会开辟一个空间,每一个任务都是独立的执行相应的动作互不干扰,就比如玩游戏,陪女朋友,任务通常都会有一个while(1)死循环2.与任务创建和删除相关的的几个方式·xTaskCreate()---------------------------动态方式创建任务·xTaskCreateStatic()-------------------静
TX564
·
2023-04-18 15:20
单片机
stm32
嵌入式硬件
FreeRTOS
系统内核控制函数
FreeRTOS
中有一些函数只供系统内核使用,用户应用程序一般不允许使用,这些API函数就是系统内核控制函数。
比特冬哥
·
2023-04-18 15:07
FreeRTOS
实时操作系统
FreeRTOS
物联网
单片机
STM32定时器配置
1.芯片手册中获取关键信息2.用标准库配置定时器总结前言用
FreeRTOS
内核来检测CPU使用率,需要用一个定时器来记录单片机运行时间。
梦想当极客的小芦
·
2023-04-18 10:24
单片机
stm32
嵌入式硬件
freertos
FreeRTOS
学习笔记(一)——初识
FreeRTOS
FreeRTOS
官网:
FreeRTOS
-适用于具有物联网扩展功能的嵌入式系统的市场领先RTOS(实时操作系统)
FreeRTOS
源码下载:
FreeRTOS
RealTimeKernel(RTOS)-Browse
郑烯烃快去学习
·
2023-04-17 18:00
FreeRTOS
操作系统
C语言
嵌入式
实时操作系统
FreeRTOS
【致敬未来的攻城狮计划】— 连续打卡第三天:欲速则不达,今天是对RA2E1 基础知识的补充学习。
二、RA特点三、RA型号解释图四、灵活配置FSP五、RTOS:
FreeRTOS
™六、FSP——API语法七、e2studio八、FSP配置器总结天行健,君子以自强不息前言今天是连续打卡第三天,本来是想着做触摸按键
嵌入式up
·
2023-04-17 14:20
瑞萨MCU
开发语言
嵌入式硬件
单片机
学习
FreeRTOS
任务切换
文章目录一、PendSV异常二、
FreeRTOS
任务切换场合1.执行系统调用taskYIELD()2.系统滴答定时器(SysTick)中断SysTick_Handler三、PendSV中断服务函数PendSV_Handler
比特冬哥
·
2023-04-17 12:41
FreeRTOS
实时操作系统
FreeRTOS
单片机
物联网
[逆解]
FreeRTOS
3 - 任务上下文
任务上下文空间在xTaskCreate中,为每个任务分配了一个TCB_t结构和一个堆栈空间,这就是任务需要维护的主要上下文信息。/*AllocatespacefortheTCB.Wherethememorycomesfromdependson*theimplementationoftheportmallocfunctionandwhetherornotstatic*allocationisbein
TalktoEason
·
2023-04-17 08:22
基于esp32-idf学习
FreeRtos
笔记
学习目标:一周掌握
FreeRtos
入门知识学习内容:为什么要学习
FreeRTOS
1.只需要3个c文件就能实现
FreeRtos
的基本功能,分别是task.cqueue.clist.c.文件小非常适合嵌入式操作系统
tao77777
·
2023-04-17 03:31
学习
【ESP-IDF】超级大循环&看门狗
【ESP-IDF】超级大循环&看门狗设置ticks获取`portTick_PERIOD_MS`看门狗话不多说,我们直接来看代码:#include#include"esp_log.h"#include"
freertos
白小希呀
·
2023-04-17 03:28
笔记
c语言
ESP-IDF
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他