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
RTOS、
FreeRTOS
支持远程界面、远程显示、远程桌面
现在已经有
freeRTOS
+远程桌面这样的方案了。
GOSP作者-明心
·
2024-02-05 03:32
单片机
MCU
linux
嵌入式
android
freertos
的引入
核心是交替执行,多线程的完成任务这便是多任务使用RTOS编写程序,相当于拥有两个循环2:创建
freertos
工程基于cubemx操作,见专栏创建工程,选择芯片配置RCC时钟,SYS选择Serialwire
vv不说话
·
2024-02-04 15:50
单片机
【智能家居入门4】(
FreeRTOS
、MQTT服务器、MQTT协议、微信小程序)
前面已经发了智能家居入门的1、2、3了,在实际开发中一般都会使用到实时操作系统,这里就以
FreeRTOS
为例子,使用标准库。记录由裸机转到实时操作系统所遇到的问题以及总体流程。
海风-
·
2024-02-04 11:36
智能家居
微信小程序
FreeRTOS
STM32标准库移植
FreeRTOS
并测试
STM32标准库移植
FreeRTOS
并测试最终现象一、移植①下载
FreeRTOS
源码②移植步骤二、测试三、工程项目最终现象主函数中创建三个任务,优先级都相同,意味着每个任务执行固定事件之后就会轮到下一个任务运行
海风-
·
2024-02-04 11:06
stm32
实时操作系统
freertos
Arduino和MPLAB X 开发STM32F103和PIC16F15376
开发STM32F103(BluePill),MPLABX开发PIC16F15376(CuriosityNano)C/C++嵌入式开发ESP32(Arduino、ESP-IDF)和STM32实时操作系统
FreeRTOS
STM32
亚图跨际
·
2024-02-04 07:30
嵌入式
stm32
嵌入式硬件
Arduino
FreeRTOS
[开源]基于野火指南者的MQTT框架+
FreeRTOS
移植(使用板载esp8266模块)
移植项目地址实际使用基于野火指南者开发板移植大佬的MQTT框架,参考韦东山的课程实际移植的项目:mqttclient主要实现的是使用开发板上面的ESP8266连接MQTT服务器,目前使用的是ip地址进行连接(
FreeRTOS
唐·柯里昂798
·
2024-02-04 00:08
单片机
mcu
stm32
经验分享
笔记
物联网
开源
STM32 UART/USART与RTOS的多任务通信和同步机制设计
在下面的解释中,我将介绍如何设计基于
FreeRTOS
的STM32多任务通信和同步机制,并提供一个示例代码。
嵌入式杂谈
·
2024-02-03 23:16
stm32
嵌入式硬件
单片机
freeRTOS
/ day02
1.定时器使用流程1.1ST32CubeMX设置1.1.0选择定时器-->TIM11.1.1ClockSource-->InternalClock1.1.2Prescaler-->预分频系数1.1.3CounterPeriod-->重装值1.1.4Prescaler和CounterPeriod计算公式定时时间(s)=(预分频系数+1)*(重装值+1)/系统时钟主频(48MHZ)1.2程序1.2.1
溪北人
·
2024-02-03 17:51
单片机
嵌入式硬件
freeRTOS
/ day04
1.新建一个无
FreeRTOS
的工程,取名为Motor;根据风扇模块PDF原理图和操作文档让风扇转动/*USERCODEBEGINHeader*//***************************
溪北人
·
2024-02-03 17:51
stm32
freertos
源码分析二 list链表源码
list.c一、链表初始化voidvListInitialise(List_t*constpxList){pxList->pxIndex=(ListItem_t*)&(pxList->xListEnd);listSET_FIRST_LIST_ITEM_INTEGRITY_CHECK_VALUE(&(pxList->xListEnd));pxList->xListEnd.xItemValue=por
yvee
·
2024-02-03 09:27
list
链表
windows
深入
FreeRTOS
内存管理:揭秘高效内存分配的秘密(源码分析)
layout:posttitle:“内存管理”date:2023-11-2215:39:08+0800tags:
FreeRTOS
内存管理这一部分的使用以及各个文件的不同可以参考我的这一篇文章的有关内存的部分
唐·柯里昂798
·
2024-02-03 07:35
FreRTOS笔记
单片机
笔记
经验分享
stm32
mcu
物联网
FreeRTOS
任务挂起以及延时部分源码分析
layout:posttitle:“任务状态”date:2023-7-1915:39:08+0800tags:
FreeRTOS
任务状态fireRTOS代码分析任务挂起//把一个任务挂起voidvTaskSuspend
唐·柯里昂798
·
2024-02-03 07:57
FreRTOS笔记
stm32
单片机
mcu
c语言
跟着野火学
FreeRTOS
:第二段(代码移植+任务创建+启动流程)
有了第一段的基础,接下来第二段的实战应该上手就会比较的快。第一段的讲解是不依赖于任何实际的硬件板子的,具体的实验现象都通过KeilMDKKeil\quadMDKKeilMDK自带的仿真器来仿真实现来看结果,既然是实战那么从第二段开始就要依赖于实际的硬件板子,我这里使用的是正点原子的STM32F103ZET6STM32F103ZET6STM32F103ZET6的精英开发板,如图1所示。STM32F1
qqssss121dfd
·
2024-02-02 16:05
stm32
单片机
arm
跟着野火学
FreeRTOS
:第一段(时间片)
在前面的小节中,我们了解到当前正在执行的永远都是当前优先级最高且就绪的任务。在前面的小节中,每一个优先级下最多只有一个任务,那假如现在当前优先级数最高的优先级数下有多个任务,那此时这多个任务该如何执行。那此时这里就涉及到时间片的概念,时间片的概念简单说就是当某个优先级数下有多个就绪的任务时,这多个就绪的任务轮流执行单位时间,也就是轮流占用CPUCPUCPU,这里的单位时间就是时间片,在FreeRT
qqssss121dfd
·
2024-02-02 16:35
stm32
单片机
跟着野火学
FreeRTOS
:第二段(队列管理)
队列(QueuesQueuesQueues)是
FreeRTOS
FreeRTOS
FreeRTOS
中的一种数据结构,这种数据结构提供了一种任务和任务之间,任务和中断之间的通信机制。
qqssss121dfd
·
2024-02-02 16:35
嵌入式
stm32
嵌入式硬件
跟着野火学
FreeRTOS
:第二段(二进制信号量,计数信号量,互斥量,递归互斥量)
二进制信号量(BinarySemaphoresBinary\quadSemaphoresBinarySemaphores),计数信号量(CountingSemaphoresCounting\quadSemaphoresCountingSemaphores),互斥量(MutexesMutexesMutexes)以及递归互斥量(RecursiveMutexesRecursive\quadMutexes
qqssss121dfd
·
2024-02-02 16:04
stm32
arm
FreeRTOS
简介
一
FreeRTOS
简介实时操作系统(Real-TimeOperatingSystem,RTOS)是一种专门设计用于处理实时任务的操作系统。
yvee
·
2024-02-02 08:46
嵌入式硬件
arm
freertos
源码分析一 list链表数据结构
链表和任务管理是
freertos
的核心,先分析链表源码,
freertos
的链表是双向环形链表,定义与数据结构在list.h中,表项的初始化,插入与删除在list.c中。
yvee
·
2024-02-02 08:05
数据结构
list
链表
FreeRTOS
_Stm32F407系列单片机标准库移植
这里写目录标题1、下载
FreeRTOS
源码1.1github仓库下载1.2官网下载1.3百度网盘下载2、
FreeRTOS
移植2.1首先需要有一个可运行的标准库工程2.2在工程内创建一个
FreeRTOS
文件夹
南有孤岛°
·
2024-02-02 06:17
FreeRTOS
单片机
stm32
嵌入式硬件
FreeRTOS
-移植Cmbacktrace
防丢转载1.下载CmbacktraceCmbacktrace的github目录为:https://github.com/armink/CmBacktrace下载到本地会得到如下目录的文件在demo/os/
freertos
catshit322
·
2024-02-02 03:52
RT1052和Spartan7
c语言
单片机
freeRTOS
的第一个任务是如何跑起来的?(以RISC-V架构分析)
1、前言要理解第一个任务是如何跑起来,必须先能理解下面的概念
freeRTOS
的任务创建、任务切换机制架构规定的函数调用规范了解基础的汇编指令可以参考的资料:《
freertos
任务切换的现场保存、恢复(任务栈空间
正在起飞的蜗牛
·
2024-01-31 21:09
freertos系统
risc-v
freeRTOS
链接脚本常用命令(KEEP、MEMORY、PROVIDE、ENTRY、AT、ALIGN等)
语言或者汇编语言使用ENTRY程序入口AT指定段的加载地址ALIGN指定地址的对齐LOADADDR获取段的加载地址想了解更多MEMORY命令,可参考博客:《GNU链接脚本的MEMORY命令解析》;2、
freeRTOS
正在起飞的蜗牛
·
2024-01-31 21:07
嵌入式开发中的总结
链接脚本
FreeRTOS
- TCB
FreeRTOS
为了实现任务调度。首先就需要定义任务调度的数据结构,来保存任务堆栈结构、任务状态、任务ID、任务的优先级等信息。
王涛的专栏
·
2024-01-30 18:10
FreeRTOS
stm32
mcu
emWin移植时遇到的红蓝反色问题解决
,正点原子的视频没有下载,直接根据《STM32F4EMWIN开发手册——V3.1》这个文档去学习,另外没有学ucOS,所以尝试移植到我熟悉的
FreeRTOS
上。
fly__ome
·
2024-01-30 15:35
emWin学习笔记
emWin
STM32
红蓝反色
在C++类中使用
FreeRTOS
任务-为什么
FreeRTOS
任务用静态函数
在C++类中使用
FreeRTOS
任务前言ESP32是一款强大的微控制器,具有丰富的功能和灵活性,可以用于各种物联网和嵌入式应用。
宁子希
·
2024-01-30 10:23
c++
开发语言
单片机
嵌入式硬件
ESP32
Xilinx ZYNQ7020密集访问内存出错
XilinxZYNQ7020密集访问内存出错问题问题描述:XilinxZYNQ7035和ZYNQ7020,没有跑linux系统,裸机和使用
freertos
如果频繁使用memset和memcpy会出现错误
觉皇嵌入式
·
2024-01-29 22:46
ZYNQ7020
ZYNQ7035
Xilinx
开源物联网操作系统-ZephyrOS
未来小而美的智能产品会越来越多,现在还没有一个大的平台或者生态,国内开发者常用的物联网操作系统的有华为的LiteOS-海思芯片,Alios-Things,RT-Thread,mebos,
freeRTOS
直岩
·
2024-01-29 18:44
物联网操作系统-Alios Things
阅读引言:本篇文章我想给大家分享一下AliosThings这款物联网操作系统的一些相关知识,并且,在文章的最后会给出我自己写的,非常详细的学习笔记,学习笔记的思路清晰,物联网操作系统的核心知识点都有涉及到,
FreeRtos
@daiwei
·
2024-01-29 18:39
物联网
物联网
Alios
操作系统
FreeRTOS
任务知识详解
前言本篇文章旨在记录我学习
FreeRTOS
实时操作系统中,有关于
FreeRTOS
的任务知识的记录。
小小_扫地僧
·
2024-01-29 11:50
FreeRTOS实时操作系统
服务器
运维
单片机
FreeRTOS实时操作系统
GD32移植
FreeRTOS
+CLI过程记录
背景之前我只在STM32F0上基于HAL库和CubeMX移植
FreeRTOS
,但最近发现国产化替代热潮正盛,许多项目都有国产化器件指标,而且国产单片机确实比意法的便宜,所以也买了块兆易创新的GD32F303
HanMenglin
·
2024-01-28 08:16
单片机应用
单片机
FreeRTOS
GD32
在ESP32 Arduino框架上实验
FreeRTOS
:多任务操作系统的简介与应用
FreeRTOS
介绍实时操作系统(RTOS):实时操作系统是一种专为实时应用程序设计的操作系统。实时应用程序对任务的响应时间有严格的要求,因此实时操作系统必须能够在预定的时间内完成任务的调度和执行。
宁子希
·
2024-01-27 23:07
freeRTOS-ESP32
mfc
c++
FreeRTOS
任务优先级
FreeRTOS
任务优先级介绍在
FreeRTOS
中,任务优先级是一种重要的调度机制,它决定了任务在系统中的执行顺序和调度方式。
宁子希
·
2024-01-27 23:07
freeRTOS-ESP32
开发语言
c++
单片机
嵌入式硬件
freeRTOS
STM32
FreeRTOS
- STM32 移植 如何不关闭串口中断
在移植
FreeRTOS
到STM32F103X的芯片上时,因为需要串口一直收发数据,但
FreeRTOS
的很多API均会进入临界状态,从而关闭相应中断达到目的。
有意思科技
·
2024-01-27 21:00
ARM
FreeRTOS
嵌入式开发
stm32
单片机
arm
STM32
FreeRTOS
USART DMA空闲中断和消息队列的使用
(后文有修改)一、思路USART+DMA空闲中断发生后,将接收到的DMA消息用消息队列发出去xQueueSendToFrontFromISR,
FreeRTOS
创建一个独立的任务一直等待接受消息队列。
spic_jackmaster
·
2024-01-27 21:00
嵌入式
stm32
STM32CubeMx配置DMA+串口空闲中断+
FreeRTOS
,完美处理串口数据。
使用CubeMx配置串口+DMA+
FreeRTOS
,以下内容仅展示了主要涉及到的串口和DMA的配置,操作系统的配置网上教程很多不多说(FreeRTO
__build__
·
2024-01-27 21:59
stm32
freertos
STM32
freertos
使用软件模拟串口uart
如题,为什么要这样做?最近做的一个项目上使用了74HC595作为指示灯板使用;这个灯板与驱动板是通过排线连接,排线约25cm长;在实验室测试一切正常,发到客户手上使用就出现了某个LED跳动情况;跳动原因:传输线收到干扰。这种显示方式抗干扰能力非常差且没有校验功能,满足不了需求;因为传输线是必须要有的,所以只能通过增加校验的方式来处理干扰。解决方法:指示灯板增加MCU;驱动板与灯板改为UART通讯增
mainbanp
·
2024-01-27 21:28
MCU
stm32
模拟串口
freertos
临界区
中断
us
Freertos
学习
一、概念实时操作系统,要求一个高的实时性,就不是像在一个死循环中放俩函数了。而是创建俩任务,也叫做俩进程,高速的轮流执行,提高实时性。堆栈的申请是任务的基础。二、创建任务创建任务又两种方式,第一种是动态创建任务,使用BaseType_txTaskCreate(TaskFunction_tpvTaskCode,constchar*constpcName,constconfigSTACK_DEPTH_
活蹦乱跳酸菜鱼
·
2024-01-27 19:05
学习
基于固件库的RT-THREAD移植
常用的RTOS有国外的
FreeRTOS
、μC/OS、RTX和国内的RT-Thread、HuaweiLiteOS和AliOS-Things等,其中尤以国外开
浅夏漫行
·
2024-01-27 03:56
#
固件库开发
信息与通信
单片机
物联网
mcu
stm32
FreeRTOS
操作系统例程(8):消息队列
安富莱电子www.armfly.com安富莱_STM32-V5开发板_
FreeRTOS
教程(V1.0)staticQueueHandle_txQueue1=NULL;staticQueueHandle_txQueue2
闵许可
·
2024-01-26 23:35
HAL STM32基于系统滴答定时器(SysTick)实现多任务时间片轮询
STM32可以使用多种RTOS,例如
FreeRTOS
、ChibiOS等,它们都提供了
perseverance52
·
2024-01-26 18:30
stm32
定时器多任务
基于Arduino框架下的ESP32-S3移植LVGL教程
文章目录一、创建工程二、下载LVGL依赖库TFT_eSPI三、下载并配置LVGL库四、配置显示接口并运行例程五、接入触摸功能六、运行自己的GUIAPP七、引入
FreeRTOS
操作系统准备制作一个接入ChatGPT
@NachoNEKO
·
2024-01-26 16:44
嵌入式硬件
单片机
STM32移植
FreeRTOS
硬件错误HardFault_Handler的处理方法
编译没有错误,下载程序卡在HardFault_Handler,R14寄存器值为0xfffffff9,如图所示这时候可以考虑下是否是startup_stm32f10x_md.s中修改了中断向量指向RTOSport.c文件中定义的中断向量名没有修改,修改成如图所示线程就可以正常启动并切换。
Zoolybo
·
2024-01-26 14:04
stm32
单片机
RTOS系列文章(2):PendSV功能,为什么需要PendSV
背景大多数嵌入式RTOS在Cortex-M3/M4上的移植都需要PendSV,比如uCOS、RT-Thread、
FreeRTOS
等,本文就对PendSV的功能作用,以及为什么需要PendSV进行详细的分析
猪哥-嵌入式
·
2024-01-26 12:13
RTOS
操作系统
嵌入式
单片机
嵌入式硬件
利用STM32CubeMX和Keil模拟器,3天入门
FreeRTOS
(4.0) —— 动态创建队列
前言(1)
FreeRTOS
是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 12:42
FreeRTOS
stm32
嵌入式硬件
单片机
利用STM32CubeMX和Keil模拟器,3天入门
FreeRTOS
(4.1) —— 静态创建队列
前言(1)
FreeRTOS
是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 12:42
FreeRTOS
stm32
嵌入式硬件
单片机
利用STM32CubeMX和keil模拟器,3天入门
FreeRTOS
(3.0) —— 同步与互斥的缺陷
前言(1)
FreeRTOS
是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 12:12
FreeRTOS
stm32
嵌入式硬件
单片机
使用STM32CubeMx完成
FreeRTOS
操作系统移植
由于我们需要使用STLINK调试下载程序,这里的Serialwire一定要选上,不然后面使用stlink会出现问题,然后就是系统时钟源选择TIM2,给后续的
FreeRTOS
提供节拍时钟。
小白研究僧学习嵌入式
·
2024-01-26 12:40
嵌入式学习笔记
stm32
单片机
嵌入式硬件
利用STM32CubeMX和Keil模拟器,3天入门
FreeRTOS
(4.2) —— 中断函数中使用队列
前言(1)
FreeRTOS
是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 11:38
FreeRTOS
stm32
嵌入式硬件
单片机
FreeRFTOS中的临界段(代码)
前言本篇文章记录我学习
FreeRTOS
中的“临界段”知识点,同时也希望我的分享能给你带来帮助目录前言一、临界段(临界区)二、任务级临界段代码三、中断级临界段代码保护四、结语一、临界段(临界区)在
FreeRTOS
小小_扫地僧
·
2024-01-26 11:52
FreeRTOS实时操作系统
FreeRTOS
单片机
HAL库配置
FreeRTOS
FreeRTOS
HeapUsage:用于查看堆使用情况。configparamet
m0_61973119
·
2024-01-26 08:56
STM32
HAL库
stm32
操作系统
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他