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系统移植
【Holocubic简化修改版——基于STM32F405+ESP8266-12F:使用
FreeRTOS
和标准库】
一.简介第一次看到Holobubic项目是稚晖君视频:【自制】如何制作一个赛博朋克风格的百大UP奖杯【软核】但是稚晖君的项目是基于ESP32PICO-D4,因此我想尝试使用STM32复刻一个。实际上,使用STM32复刻Holocubic在CSDN上已经有一位博主发布了他做的成品,并且博客介绍得很详细。因此,我也借鉴了他的部分设计,并重新设计制作了一个简易版的Holocubic。文章链接:项目-Ho
默默无闻小菜鸡
·
2023-11-04 21:25
小型项目笔记
stm32
FreeRTOS
嵌入式
FreeRTOS
学习---“定时器”篇
总目录
FreeRTOS
学习—“任务”篇
FreeRTOS
学习—“消息队列”篇
FreeRTOS
学习—“信号量”篇
FreeRTOS
学习—“事件组”篇
FreeRTOS
学习—“定时器”篇
FreeRTOS
提供了一种软件定时器
胖哥王老师
·
2023-11-04 21:22
单片机
C语言典型代码
操作系统
FreeRTOS
timer
定时器
FreeRTOS
-定时器\二值信号互斥信号\事件组
FreeRTOS
整体知识框架可以参考下文:
FreeRTOS
整体知识框架一.
FreeRTOS
定时器
FreeRTOS
定时器博文路径
FreeRTOS
提供了一种软件定时器,用来快速实现一些周期性的操作,并且节约了硬件定时器
看山是山_Lau
·
2023-11-04 21:50
算法
数据库
FreeRTOS
中 Mutexes 和 Binary Semaphores 的区别
在《161204_Mastering_the_
FreeRTOS
_Real_Time_Kernel-A_Hands-On_Tutorial_Guide.pdf》中的原文:Eventhoughmutexesandbinarysemaphoressharemanycharacteristics
MurphuLi
·
2023-11-03 21:19
C
嵌入式
FreeRTOS
mutex
binary
semaphores
STM32中微秒延时的实现方式
STM32中微秒延时的实现方式0.前言一、裸机实现方式二、
FreeRTOS
实现方式三、定时器实现(通用)4、总结0.前言 最近在STM32驱动移植过程中需要用到微秒延时来实现一些外设的时序,由于网上找到的驱动方法良莠不齐
Amonter
·
2023-11-03 19:57
RTOS
stm32
单片机
嵌入式硬件
FreeRTOS
运行不稳定的原因记录
1.configASSERT(ucCurrentPriority>=ucMaxSysCallPriority)报错最近用
FreeRTOS
开发一个商用项目,用到了
FreeRTOS
,测试时发现一个奇怪的问题
RIGOU精电科技
·
2023-11-03 15:08
嵌入式
嵌入式
stm32
freertos
FreeRTOS
各版本下载
方法1:访问https://github.com/
FreeRTOS
/
FreeRTOS
/releases下载相应的版本;方法2:访问https://sourceforge.net/projects/
freertos
RIGOU精电科技
·
2023-11-03 15:37
嵌入式
全志XR806基于
FreeRTOS
的SoftAp配网实现
1.环境搭建由于电脑上之前就有开发其他设备用的ubuntu18.06虚拟机环境,就在此环境基础上进行开发。基本环境搭建参考官方文档进行:全志XR806开发板开发环境搭建2.功能实现2.1设计思路从官方下载的SDK开发包project/example目录下有基本功能实现的示例代码,更多的开发应用指南可以参考芯之联文档中心的应用指南和开发指南等。XRadioWirelessMCU芯片和评估板的更多信息
DOT小文哥
·
2023-11-03 11:49
全志-XR806
全志-工具&测试
全志
XR806
RTOS
SoftAp
网络
全志XR806芯片 如何解决编译错误undefined reference to?
1.问题背景把SDK默认的
Freertos
切换为其他RTOS后,部分用户反馈,工程中已经定义某个函数,但是在编译最后依旧会报错undefinedreferenceto(找不到某个函数)。
DOT小文哥
·
2023-11-03 11:17
全志-XR806
全志-FAQ
XFEL
全志
嵌入式
单片机
stm32
Linux
系统移植
:Kernel 顶层 Makefile(下)
Linux
系统移植
:Kernel顶层Makefile(下)继续分析Linux内核源码顶层Makefile执行过程一、makedefconfig过程与uboot的顶层makefile相同,在编译源码前,要用
vvoennvv
·
2023-11-02 09:52
linux
服务器
运维
FreeRTOS
_信号量之互斥信号量
目录1.互斥信号量1.1互斥信号量简介1.2创建互斥信号量1.2.1函数xSemaphoreCreateMutex()1.2.2函数xSemaphoreCreateMutexStatic()1.2.3互斥信号量创建过程分析1.2.4释放互斥信号量1.2.5获取互斥信号量2.互斥信号量操作实验2.1实验程序2.1.1main.c2.1.2实验现象1.互斥信号量1.1互斥信号量简介互斥信号量其实就是一
light_2025
·
2023-11-02 02:23
FreeRTOS
单片机
嵌入式硬件
数据结构
stm32
FreeRTOS
_信号量之递归互斥信号量
目录1.递归互斥信号量1.1递归互斥信号量简介1.2创建互斥信号量1.2.1函数xSemaphoreCreateRecursiveMutex()1.2.2函数xSemaphoreCreateRecursiveMutexStatic()2.使用示例1.递归互斥信号量1.1递归互斥信号量简介递归互斥信号量可以看作是一个特殊的互斥信号量,已经获取了互斥信号量的任务就不能再次获取这个互斥信号量,但是递归互
light_2025
·
2023-11-02 02:49
FreeRTOS
单片机
嵌入式硬件
数据结构
stm32
freeRTOS
— 信号量 与 优先级反转
在操作系统系统中,信号量通常用于控制对共享资源的访问和任务之间进行同步,信号量在操作系统中是很常用的,也是学习
freeRTOS
操作系统必须要掌握的。
嵌入式之入坑笔记
·
2023-11-01 15:47
操作系统
物联网
iot
【
FreeRTOS
优先级翻转问题及其解决方案】
什么是优先级翻转?前置条件1.至少3个任务(分别高中低3优先级)2.使用信号量资源为什么会导致优先级翻转当一个低优先级任务和一个高优先级任务同时使用同一个信号量,而系统中还有其他中等优先级任务时。如果低优先级任务获得了信号量,那么高优先级的任务就会处于等待状态,但是,中等优先级的任务可以打断低优先级任务而先于高优先级任务运行(此时高优先级的任务在等待信号量,所以不能运行)这是就出现了优先级翻转的现
Yan_Embed
·
2023-11-01 15:14
嵌入式硬件
c语言
FreeRTOS
_信号量之计数型信号量
目录1.计数型信号量1.1计数型信号量简介1.2创建计数型信号量1.2.1函数xSemaphoreCreateCounting()1.2.2函数xSemaphoreCreateCountingStatic()1.3计数型信号量创建过程分析1.4释放和获取信号量1.5计数型信号量操作实验1.5.1实验程序设计1.5.1.1实验目的1.5.1.2实验设计1.5.2实验程序1.5.2.1main.c1.
light_2025
·
2023-11-01 15:13
FreeRTOS
数据结构
单片机
嵌入式硬件
stm32
FreeRTOS
_信号量之优先级翻转
目录1.优先级翻转2.优先级翻转实验2.1实验目的2.2实验设计2.3实验程序2.4现象1.优先级翻转在使用二值信号量的时候会遇到一个很常见的问题——优先级翻转。优先级翻转在可剥夺内核中是非常常见的,在实时系统中不允许出现这种现象,这样会破坏任务的预期顺序,可能会导致严重的后果!!!(1)、任务H和任务M处于挂起状态,等待某一事件的发生,任务L正在运行。(2)、某一时刻任务L想要访问共享资源,在此
light_2025
·
2023-11-01 15:09
FreeRTOS
数据结构
单片机
嵌入式硬件
stm32
实现按键单击、双击和长按事件的
FreeRTOS
任务
为了更好地理解和利用嵌入式系统中的按键,我们创建了一个基于
FreeRTOS
的任务,用于处理按键的单击、双击和长按事件。这个任务能够准确地识别按键事件并执行相应的操作。
sun 小太阳
·
2023-11-01 10:36
STM32
按键驱动
FreeRtos
c语言
单片机
stm32 ETH
STM32LWIP接收大数据包导致Hardfault问题解决记录TryingtogetEthernet,LWIPand
FreeRTOS
workingontheSTM32H745.TestingontheNUCLEO-H745ZI-QusingFW
17506331945
·
2023-11-01 10:17
ETH
详解
FreeRTOS
:
FreeRTOS
时间片调度(进阶篇—7)
目录1、基础知识2、实验:
FreeRTOS
时间片调度
FreeRTOS
支持多个任务同时拥有一个优先级,那么这些同优先级的任务是如何调度的呢?
不脱发的程序猿
·
2023-10-31 15:06
详解FreeRTOS
FreeRTOS
时间片调度
FreeRTOS
移植
1.
FreeRTOS
下载、下载内核文件:
FreeRTOS
实时内核(RTOS)-浏览/
FreeRTOS
atSourceForge.net选择一个合适的版本,本次移植使用10.0.1。
这可不是猴
·
2023-10-31 13:29
M3
单片机
嵌入式硬件
[RISCV]为RISC-V移植
FreeRTOS
系列之一 -- 目录结构
前言写这篇文章的时候,我基本已经完成了这项工作了,花了一周的时间来把
freertos
porting到Andes公司的N25riscvcore上,本来其实是想支持国产的RT-Thread,但是奈何资料太少了
_山猫
·
2023-10-31 13:59
RISCV
STM32F103移植
FreeRTOS
(标准库版本)
目录一、源码获取二、移植
FreeRTOS
三、对工程进行修改四、编译一、源码获取1.
FreeRTOS
官网获取
FreeRTOS
RealTimeKernel(RTOS)-Browse/
FreeRTOS
atSourceForge.nethttps
小北是个秃头
·
2023-10-31 13:29
STM32
stm32
单片机
嵌入式硬件
StmF103C8T6标准库使用
FreeRtos
----API开发指南
pwd=x5w7提取码:x5w7二:在官方网站观看api函数的使用地址:https://www.
freertos
.org/zh-cn-cmn-s/a00021.html不通过地址手动进入:三:网上视频讲解
bdjskwnal
·
2023-10-31 13:28
单片机
stm32
嵌入式硬件
freeRTOS
V10.4.1移植到STM32F407标准库 - 环境Keil5
一、准备工作1).
FreeRTOS
官网下载最新的
FreeRTOS
版本官网地址:https://www.
freertos
.org/2).找一个标准库的实例这里我们使用了正点原子@ALIENTEK的STM32F407
东西南北有菜鸟_
·
2023-10-31 13:58
笔记
stm32
freertos
c语言
StmF103C8T6标准库使用
FreeRtos
----移植
一、官网下载
freertos
官网地址:https://www.
freertos
.org/第一步:将网页文字改成中文第二步:选择最新版
freertos
下载第三步:从github上面拷贝源码(一共有两处需要下载
bdjskwnal
·
2023-10-31 13:58
单片机
stm32
嵌入式硬件
STM32F429
FreeRTOS
- 移植Cmbacktrace
1.下载CmbacktraceCmbacktrace的github目录为:GitHub-armink/CmBacktrace:AdvancedfaultbacktracelibraryforARMCortex-MseriesMCU|ARMCortex-M系列MCU错误追踪库https://github.com/armink/CmBacktraceCmbacktrace的gitee目录为:CmBac
freedompoi
·
2023-10-31 13:27
STM32
stm32
arm
嵌入式硬件
FreeRTOS
+TCP模块移植
上一版本用的是
FreeRTOS
V10.0.1.这一版采用了最新的
FreeRTOS
V10.3.1在正确移植
FreeRTOS
的工程中Libraries文件夹下创建
FreeRTOS
-TCP文件夹用来存放TCP
ZANGZHIGANG
·
2023-10-31 13:56
tcp
stm32
freertos
tcpip
2023最新版本
FreeRTOS
教程 -1-标准库移植
FreeRTOS
源码下载官网下载驱动点击直达源码剪裁剪裁之后的图片,找我免费获取添加进MDK配置滴答定时器全部工程获取查看下方头像
Wm9
·
2023-10-31 13:54
STM32软硬件实战
stm32
FreeRTOS
【STM32】使用CubeMX快速创建
FreeRTOS
的基础工程,基于正点原子
库串口轮询发送【STM32】HAL库LED闪烁、流水灯【STM32】HAL库定时器中断【STM32】HAL库外部中断文章目录系列文章目录前言一、STM32CubeMX设置选择芯片配置系统时钟GPIO定时器串口
FreeRTOS
youuuuvvu
·
2023-10-31 12:26
stm32
嵌入式硬件
单片机
CubeMX配置:
FreeRTOS
及串口配置
本文通过CubeMX配置F103RCT6的
FreeRTOS
和串口。
chhttty
·
2023-10-31 12:22
单片机
stm32
嵌入式硬件
STM32CubeMX在
freeRTOS
中使用printf函数
在usart.h中添加#inlcude"stdio.h"/*Includes------------------------------------------------------------------*/#include"main.h"/*USERCODEBEGINIncludes*/#include"stdio.h"/*USERCODEENDIncludes*/在usart.c中添加入下
老马他舅舅
·
2023-10-31 12:21
FreeRTOS
stm32
stm32cube生成stm32f407+lwip+
freertos
(DP83848)
内容借鉴博客stm32cube生成stm32f407+lwip+
freertos
+8720A_jsnjsfq的博客-CSDN博客1、打开MCU选择2、输入搜索,然后找到合适的MCU名称双击自动创建工程(
linng12
·
2023-10-31 12:20
stm32
物联网
freertos
【RTOS学习】CubeMX对
FreeRTOS
的适配
经过前面的学习,现在我已经对
FreeRTOS
有了一个初步的认识,而且也可以使用
FreeRTOS
来写代码了,为了让我们的开发更加方便迅速,本喵来介绍下如何使用CubeMX来配置带有
FreeRTOS
的工程。
一只大喵咪1201
·
2023-10-31 12:19
RTOS学习
学习
stm32
【
FreeRTOS
】【STM32】08
FreeRTOS
消息队列
简单来说消息队列是一种数据结构任务操作队列的基本描述1.如果队列未满或者允许覆盖入队,
FreeRTOS
会将任务需要发送的消息添加到队列尾。2.如果队列满,任务会阻塞(等待)。3.用户可以指定等待时间。
熟练的魔法师
·
2023-10-31 07:54
RTOS
stm32
嵌入式硬件
单片机
stm32
系统移植
(1)
文章目录交叉编译工具安装Uboot源码编译导入配置文件编译源码tf-a源码编译trustedopteeopteetrustedoptee-os编译Linux源码编译编译设备树编译内核模块Yocto构建系统导入编译配置编译交叉编译工具安装导入sdk并查看安装是否正确Uboot源码编译导入配置文件makestm32mp15_trusted_defconfig编译源码makeDEVICE_TREE=st
k12009
·
2023-10-30 23:13
stm32
单片机
arm
STM32MP157系列教程连载-Linux
系统移植
篇5:STM32MP1微处理器之Trusted Firmware-A简介
STM32MP157系列教程连载-Linux
系统移植
篇5:STM32MP1微处理器之TrustedFirmware-A简介第1章TrustedFirmware-A移植1.1TrustedFirmware-A
左月先生
·
2023-10-30 23:42
嵌入式
linux
物联网
stm32
单片机
STM32MP157系列教程连载-Linux
系统移植
篇8:STM32MP1微处理器之Linux内核配置及编译
STM32MP157系列教程连载-Linux
系统移植
篇8:STM32MP1微处理器之Linux内核配置及编译第1章Linux内核配置及编译1.1解压内核建立源码目录linux@ubuntu:$cd~/FS-MP1A
左月先生
·
2023-10-30 23:42
linux
嵌入式
物联网
单片机
stm
stm32中Linux
系统移植
目录一,搭建ubuntu的环境二、安转服务与辅助Windows软件1、ssh远程软件的安装2、安装配置samba服务3,安装和配置NFS4,安装和配置tftp服务5,安装相关的软件包二,linux内核移植1,将开发板和电脑相连2,安装交叉工具链3,编译linux内核一,搭建ubuntu的环境ubuntu配置:硬盘大小:60G以上,内存:4G这是移植内核ubuntu的环境大小最小标准。配置网络服务打
小叶子,哟!
·
2023-10-30 23:06
linux
stm32
物联网
FreeRTOS
信号量详解第二讲(全网最全)——二值信号量
一、二值信号量简介二值信号量通常用于互斥访问或同步,二值信号量和互斥信号量非常类似,但是还是有一些细微的差别,互斥信号量拥有优先级继承机制,二值信号量没有优先级继承。因此二值信号另更适合用于同步(任务与任务或任务与中断的同步),而互斥信号量适合用于简单的互斥访问。和队列一样,信号量API函数允许设置一个阻塞时间,阻塞时间是当任务获取信号量的时候由于信号量无效从而导致任务进入阻塞态的最大时钟节拍数。
留小乙
·
2023-10-30 23:52
FreeRTOS操作系统
单片机
嵌入式
二值信号量
六、
freeRTOS
_信号量的使用
目录1.信号量的理论讲解1.1信号量的常规操作2.信号量的常规使用1.信号量的理论讲解本节源码:`15_
freertos
_example_semaphore`,在`12_
freertos
_example_sync_exclusion
代码_钢琴家
·
2023-10-30 22:46
freeRTOS_实战
stm32
FreeRTOS
互斥信号量和二值信号量对比
互斥信号量1.有优先级继承。2.尽量不要在中断中调用3.xSemaphoreCreateMutex创建后,可以直接take使用。二值信号量1.无优先级继承。2.允许在中断中调用。3.可以当做标志位来使用。4.xSemaphoreCreateBinary创建后,必须得先give一下才能被take。这么说其实很笼统,直接代码测试。这里使用的是互斥信号量。1.创建两个测试任务,app_mqtt_get_
t_guest
·
2023-10-30 22:15
FreeRTOS
嵌入式
freertos
【
FreeRTOS
】07 二值信号量、计数信号量
本节开始讲
freeRTOS
的信号量,先从最基本的二值信号量讲起,后面会讲解计数信号量,最后是信号量与临界段保护的区别。1)什么是信号量信号量是操作系统中用来解决资源共享和进程同步的一种方法。
xiaobaibai_2021
·
2023-10-30 22:44
FreeRTOS
单片机
FreeRTOS
_信号量之二值信号量
目录1.信号量简介2.二值信号量2.1二值信号量简介2.1.1二值信号量无效2.1.2中断释放信号量2.1.3任务获取信号量成功2.1.4任务再次进入阻塞态2.2创建二值信号量2.2.1vSemaphoreCreateBinary()2.2.2xSemaphoreCreateBinary()2.2.3xSemaphoreCreateBinaryStatic()2.3二值信号量创建过程分析2.4释放
light_2025
·
2023-10-30 22:39
FreeRTOS
数据结构
单片机
嵌入式硬件
stm32
ESP32 基于4G模块透传 模式 实现MQTT通信
这里选择的是SIM7600CE和EC204G通信模块,工作在透传模式创建GPRS拨号的通信接口源文件GprsUtils.c,实现4G模块拨号及连接服务器功能#include#include#include"
freertos
du2005023029
·
2023-10-30 11:00
FreeRTOS
ESP32
ESP32
FreeRTOS
EC20
SIM7600
利用STM32CubeMX和keil模拟器,3天入门
FreeRTOS
(0) —— 创建工程
前言(1)
FreeRTOS
是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2023-10-30 06:59
FreeRTOS
stm32
单片机
嵌入式硬件
Linux 信号量实验-基于正点原子IMX6ULL开发板
1信号量简介大家如果有学习过
FreeRTOS
或者UCOS的话就应该对信号量很熟悉,因为信号量是同步的一种方式。Linux内核也提供了信号量机制,信号量常常用于控制对共享资源的访问。
supersmart@
·
2023-10-29 21:18
arm
linux
vscode
c++
55_ZYNQ7020开发板SDK_下使用Free RTOS
一、实现Vivado工程为"freeos_test"本节开始搭建
FreeRTOS
实时操作系统运行环境,本实验以
FreeRTOS
HelloWorld举例,实现两个LED灯以不同的间隔持续闪烁。
一米八零的昊哥
·
2023-10-29 21:10
ZYNQ嵌入式系统1
ZYNQ 移植使用
freeRTOS
系统运行程序
ZYNQ可以移植多种操作系统,
freeRTOS
,RT-thread,wxworks,linux,UCOSII,这些操作系统可以单独运行,也可以使用openAMP双核模式两两组合运行,也可以和裸机SDK组合
寒听雪落
·
2023-10-29 21:38
操作系统
ZYNQ
FreeRTOS
系统使用和固化
相对于复杂的Linux,
FreeRTOS
等实时操作系统给我们带来更灵活更方便的开发,更直接的和底层FPGA进行交互。
寒听雪落
·
2023-10-29 21:38
移植
FreeRTOS
到 Xilinx ZYNQ Microblaze IP核
1,运行环境vivado2019.2,win10,ZYNQ7000系列2,
FreeRTOS
官网源码下载https://www.
freertos
.org/,3,
FreeRTOS
是一个迷你的实时操作系统内核
寒听雪落
·
2023-10-29 21:38
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他