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数据对齐、PRESERVE8、
freertos
堆栈
为什么需要数据对齐?避免数据在内存中跨边界存储,减少读取数据次数,提高效率,本质上是以空间换时间的做法下图中属于同一水平位置的为同一边界变量在同一边界里的一次存储周期就可以读取一旦跨了上下两个边界来存储就需要至少两个存储周期来读取根据存储器结构,如下图,参考链接:多体并行:高位/低位交叉编址CPU数据线有32位一次最多可以从内存读取32数据,这里的一次指一次存储周期LDRr1,[pc,#4],是从
GK小卜
·
2023-06-23 10:22
stm32
C
stm32
网络
数据结构
c语言
mqtt协议产品化实现-
FreeRTOS
实现mqtt客户端
0、背景前面的两篇博客,笔者分别介绍了华为鸿蒙系统中实现mqtt客户端和mosquitto实现服务端broker,本节将介绍一下
FreeRTOS
中是如何实现mqtt客户端的。
HiveIOE
·
2023-06-21 14:50
万物互联之通信协议篇
物联网
iot
mqtt
harmonyos
freertos
博文摘录阅读
目录网络调试助手直接连接阿里云(MQTT)
FreeRTOS
实现mqtt客户端BLE蓝牙参数设置:蓝牙扫描列表数量/扫描包/扫描响应包设置等网络调试助手直接连接阿里云(MQTT)https://www.bilibili.com
行稳方能走远
·
2023-06-21 14:18
Tips
网络
tcp/ip
linux
单片机
嵌入式硬件
基于STM32 ARM+FPGA的电能质量分析仪方案(二)软件设计
ARM部分主要完成嵌入式实时操作系统
FreeRTOS
的移植、FPGA和ARM之间数据的读取和写入、ARM和上位机之间的串口通信、以及经浮点运算后得出电能
深圳信迈科技DSP+ARM+FPGA
·
2023-06-21 10:44
电力应用
fpga开发
FreeRTOS
实时操作系统(五)临界区及任务调度器
但是在
FreeRTOS
中,因为任务抢占中断PendSV也在其5-15的优先级管理范围内,只要关闭中断后就完成无法进行任务的抢占和中断。任务临界区:进入:tas
贾saisai
·
2023-06-21 09:34
FreeRTOS
stm32
FreeRTOS
嵌入式操作系统
FreeRTOS
实时操作系统(三)任务挂起与恢复
系列文章目录
FreeRTOS
实时操作系统(一)RTOS的基本概念
FreeRTOS
实时操作系统(二)任务创建与任务删除(HAL库)文章目录系列文章目录前言任务挂起与恢复普通挂起恢复实例中断恢复实例前言继续跟着正点原子学习
贾saisai
·
2023-06-21 09:33
FreeRTOS
FreeRTOS
stm32
单片机
FreeRTOS
实时操作系统(二)任务创建与任务删除(HAL库)
文章目录前言系统配置任务创建动态任务创建删除实践静态任务创建删除实践前言接着学习正点原子的
FreeRTOS
教程,涉及到一些详细的系统内文件代码系统配置可以通过各种的宏定义来实现我们自己的RTOS配置(在
贾saisai
·
2023-06-21 09:03
FreeRTOS
FreeRTOS
stm32
单片机
FreeRTOS
实时操作系统(四)中断任务管理
系列文章目录文章目录系列文章目录前言中断优先级
FreeRTOS
中的中断管理一系列中断管理寄存器中断配置寄存器中断屏蔽寄存器中断管理实战前言跟着正点原子学习一下中断管理,正好之间没有总结过,还有些地方不清楚
贾saisai
·
2023-06-21 09:29
FreeRTOS
stm32
FreeRTOS
嵌入式操作系统
I.MX RT1176在MCUX环境下的开发笔记
项目场景:I.MXRT1176定义为介于MCU与MPU之间的跨界CPU,性能强大,外围丰富,随选用1176替代原来的MPC8309,同时将vxworks替换成
FreeRTOS
系统。
束命
·
2023-06-19 22:45
单片机
FreeRTOS
:任务通知
目录一、任务通知简介二、发送任务通知2.1函数xTaskNotify()2.2函数xTaskNotifyFromISR()2.3函数xTaskNotifyGive()2.4函数vTaskNotifyGiveFromISR()2.5函数xTaskNotifyAndQuery()2.6函数xTaskNotifyAndQueryFromISR()三、获取任务通知3.1函数ulTaskNotifyTake
Hello xiǎo lěi
·
2023-06-19 08:32
FreeRTOS学习
FreeRTOS
单片机
stm32
FreeRTOS
:事件标志组
目录一、事件标志组简介1.1事件位(事件标志)1.2事件组1.3事件标志组和事件位的数据类型二、创建事件标志组2.1函数xEventGroupCreate()2.2函数xEventGroupCreateStatic()三、设置事件位3.1函数xEventGroupClearBits()3.2函数xEventGroupClearBitsFromISR()3.3函数xEventGroupSetBits
Hello xiǎo lěi
·
2023-06-19 08:00
FreeRTOS学习
单片机
stm32
FreeRTOS
ESP8266固件包建立TCP服务端(客户端用Arduino框架)
项目场景:提示:主要用于自己后面学习lvgl和
freertos
操作系统的实战项目,例如:项目场景:esp8266AT固件使用tcp服务端传输过程中的问题及解决办法问题描述提示:TCP客户端发送数据失败和发送数据长度的问题例如
单片有机机
·
2023-06-19 06:51
ESP8266AT连接
tcp/ip
网络
网络协议
FreeRTOS
知识铺垫——读Cortex-M3 权威指南
目录前言指令集中断与异常操作模式和特权极别寄存器组中断屏蔽双堆栈机制非对齐数据传送Fault类异常总线Faults存储器管理faults用法faults硬faultSVC与PendSV前言····写本文的目的是项目中使用了
FreeRTOS
Winston_77
·
2023-06-19 00:31
stm32
单片机
使用CubeMX快速搭建
FREERTOS
如何使用STM32快速搭建
FREERTOS
小编之前一直使用正点原子家的产品,最近准备学习学习TOUCHGFX,要用到HAL+RTOS,原子家的使用起来不方便。
Winston_77
·
2023-06-19 00:00
单片机
freertos
stm32
STC单片机通过ADC分段采样读按键实现方法
STC单片机通过ADC分段采样读按键实现方法✨在阅读官方
FreeRTOS
forSTC32G12K128开源工程当中有使用到ADC键盘计算键码功能块,底层实现原理也很简单,就是通过串联电阻分压的方法。
perseverance52
·
2023-06-18 16:57
#
STC32G
单片机学习手稿
ADC按键
一个完整的嵌入式程序_嵌入式入门-从STM32CudeMX、
FreeRtos
、Proteu仿真开始
嵌入式开发就是指在嵌入式操作系统下进行开发,常用的嵌入式操作系统有
FreeRtos
,ucos,linux,android等。与单片机开发最大的不同就是裸跑与跑系统的区别。
weixin_39935388
·
2023-06-18 05:10
一个完整的嵌入式程序
FreeRTOS
任务优先级 【杂记】
FreeRTOS
任务优先级
FreeRTOS
任务优先级:任务优先级数值越小,任务优先级越低。
薇远镖局
·
2023-06-18 02:42
FreeRTOS
freetros
【
FreeRTOS
】——列表与列表项&列表相关API函数(初始化、插入、移除)
一、列表与列表项列表:
FreeRTOS
中
柯宝最帅
·
2023-06-17 19:48
FreeRTOS
数据结构
链表
STM32中断管理
在我们的操作系统,中断同样是具有优先级的,并且我们也可以设置它的优先级,但是他的优先级并不是从015,默认情况下它是从515,0~4这5个中断优先级不是
FreeRTOS
控制的(5是取决于configMAX_SYSCALL_INTERRUPT_PRIORITY
陈学弟
·
2023-06-17 08:35
stm32
单片机
嵌入式硬件
STM32任务通知
FreeRTOS
从版本V8.2.0开始提供任务通知这个功能,每个任务都有一个32位的通知值。按照
FreeRTOS
官方的说法,使用消息通知比通过二进制信号量方式解除阻塞任务快45%,并且更加省
陈学弟
·
2023-06-17 08:03
stm32
嵌入式硬件
单片机
I.MX6ULL_Linux_驱动篇(37) linux系统定时器
Linux时间管理和内核定时器简介学习过UCOS或
FreeRTOS
的同学应该知道,UCOS或
FreeRTOS
是需要一个硬件定时器提
Absorbed_w
·
2023-06-16 06:21
linux
arm
freeRTOS
中使用看门狗的一点思考
关于看门狗想必各位嵌入式软件开发的朋友应该都不会陌生的。在嵌入式软件开发中,看门狗常被用于监测cpu的程序是否正常在运行,如果cpu程序运行异常会由看门狗在达到设定的阈值时触发复位,从而让整个cpu复位重新开始运行。看门狗的本质是一个计数器,一开始的时候配置其为一个特定的值,然后这个计数器就会一直运行倒数自减,自减到0就会引发系统复位。所以为了避免被复位,就需要隔一定的时间复位看门狗的计数值,也就
嵌入式之入坑笔记
·
2023-06-16 03:21
操作系统
单片机
MM32F3273G8P火龙果开发板MindSDK开发教程20 -
freertos
+ letter shell 的移植
MM32F3273G8P火龙果开发板MindSDK开发教程20-
freertos
+lettershell的移植1、
freertos
下载官网传送门2、
freertos
移植1、在工程目录device下新建
freertos
夏侯城临
·
2023-06-16 00:12
火龙果MM32F3273G8P
stm32
单片机
嵌入式硬件
mm32
STM32U575 RTOS
计划在STM32U575引入
FreeRTOS
,先起个笔记的摘要,后续完善在裸机代码中,我们常用定时器去处理各种事件。
ruson525
·
2023-06-15 20:26
stm32
单片机
嵌入式硬件
STM32F103RCT6 -- 基于
FreeRTOS
的USART1 串口通讯
1.在STM32F103RCT6单片机上跑
FreeRTOS
实时操作系统,使用串口USART1通讯,发送–接收数据,实现上位机与下位机的通信使用
FreeRTOS
提供的队列(Queue)机制来实现数据的接收和发送
张小兔爱钱钱
·
2023-06-15 03:12
stm32
单片机
嵌入式硬件
mcu
iot
Clion开发STM32之ESP8266系列(扩展
FreeRTOS
和Modbus协议)
扩展
FreeRTOS
系统框架扩展Modbus从机协议(这里支持RTU和TCP).对之前部分代码进行重构和完善.对ESP8266模块发送字节数据出现的问题进行修复.项目地址项目地址
詩不诉卿
·
2023-06-14 19:28
STM32和ESP8266
stm32
单片机
嵌入式硬件
[Ardunio] 利用GDB进行ESP8266/ESP32调试
ESP8266/ESP32的常见开发方案有这么几种:基于ESP的Arduino封装SDK开发基于原生
freeRTOS
SDK、non-RTOSSDK、IDFSDK开发基于PlatformIO来开发常见的调试方式无非以下几种
Cocoonshu
·
2023-06-14 09:45
STM32F407
FreeRTOS
+LWIP移植
本文基于STM32F4LWIP开发手册V3.0中第二章LWIP带操作系统移植和STM32F4
FreeRTOS
开发手册_V1.1.并参照博客文章STM32F4XXLWIP+
freeRTOS
移植(一)_u014453443
天蓝却无色
·
2023-06-14 05:52
stm32
单片机
arm
STM32F103--移植
FreeRTOS
完整教程
最近按照正点原子教程开始学习
FreeRTOS
,发现其手册的移植教程中有些地方可能不是那么详细,在此基于正点原子做一期最完整的
FreeRTOS
移植教程给大家。
超b小哥
·
2023-06-14 05:21
FreeRTOS
stm32
RTOS
系统移植
stm32 移植
FreeRTOS
1.建立裸机工程在移植
freeRTOS
之前需要创建一个stm32f103的keil5裸机工程。
zhbi98
·
2023-06-14 05:21
ARM嵌入式开发
单片机
stm32
驱动开发
freertos
arm
STM32
FreeRTOS
操作系统移植
移植好的
FreeRTOS
模板:链接:https://pan.baidu.com/s/1_87VQAWXUl4jTqSCZ0MFjw?
LJX
·
2023-06-14 05:50
STM32
stm32
嵌入式硬件
单片机
MCU与SOC的区别,RTOS与LINUX区别
RTOS像
freertos
或者UCOS都是只能跑多线程,但是不能跑多进程。二、SOC1.阐
梅尔文.古
·
2023-06-14 01:03
NXP
嵌入式硬件
自动驾驶车载MCU开发修炼秘籍
目录车载MCU开发修炼秘籍1、恩智浦S32K1XX系列2、英飞凌AURIXTC3XX3、嵌入式实时操作系统-
FreeRTOS
4、车载实时操作系统-AUTOSAR车载MCU开发修炼秘籍1、恩智浦S32K1XX
Kevin的学习站
·
2023-06-13 06:46
自动驾驶嵌入式工程师修炼秘籍
#
#
自动驾驶
单片机
驱动开发
腾讯tiny os rtt nano rtt
freertos
MS-RTOS one os小白视角开发对比
主流国产RTOS物联网的时代突然爆发,催生了很多优秀的国产RTOS,十年磨一剑,然后华山论剑,下面以我本人的一点见解简单对比一下,以小白的开发视角。腾讯tinyOSTencentOStiny是腾讯面向物联网领域开发的实时终端操作系统,具有低功耗,低资源占用,模块化,可裁剪等特性。TencentOStiny提供最精简的RTOS内核,内核组件可裁剪可配置,可灵活移植到多种终端MCU上。而且,基于RTO
zhaqonianzhu
·
2023-06-12 23:23
操作系统
esp32实现wifi无线中继
menuconfig打开CONFIG_LWIP_IPV4_NAPT中继的代码如下:#include#include#include#include#include"
freertos
/
FreeRTOS
.h
VellBibi
·
2023-06-12 05:33
ESP32——WIFI静态IP设置方法(官方)
官方例程:examples\protocols\static_ip为了便于更改IP和WIFI设置,修改后的完整代码如下:#include#include"
freertos
/
FreeRTOS
.h"#include"
freertos
tslids
·
2023-06-12 00:58
ESP32
tcp/ip
c++
网络
ESP32
IDFSDK,类似stm32库开发的方式,将
freeRTOS
、LWIP、tinyUSB、LVGL等开源库移植到esp32上,配有大量的demos,貌似比stm32开发方便很多ESP32-CAMsudoapt-getinstallgitwgetflexbisongperfpython3python3
ddddfang
·
2023-06-12 00:27
hardware
myeclipse
ide
java
FreeRTOS
初级篇----任务管理
一、任务状态再
FreeRTOS
中,CPU同一时刻只执行一个任务,只不过是所有任务切换的速度特别快,默认1ms切换一次任务,所以宏观上来看就是CPU再同时运行所有任务。
山、
·
2023-06-11 18:58
FreeRTOS
stm32
单片机
FreeRTOS
初级篇----优先级实验
FreeRTOS
创建任务时,可以设置任务的优先级。在
FreeRTOS
中优先级的值越小,优先级越低,其他的RTOS都是优先级值越小,优先级越高,这点需要注意。
山、
·
2023-06-11 18:58
FreeRTOS
stm32
单片机
基于
FreeRTOS
的CPU利用率计算教程详解(STM32版)
前言:
FreeRTOS
是一个RTOS类的嵌入式实时操作系统,作为实时操作系统其必定拥有任务调度的属性。
混分巨兽龙某某
·
2023-06-11 16:14
#
FreeRTOS
STM32开发
STM32
FreeRTOS
CPU利用率
FreeRTOS
:软件定时器
目录前言什么是硬件定时器什么是软件定时器一、回调函数二、定时器的配置2.1软件定时器分类2.2定时器相关API函数2.2.1创建软件定时器2.2.2开启软件定时器2.2.3停止软件定时器2.2.4复位软件定时器三、软件定时器实验3.1实验要求3.2实验代码前言什么是硬件定时器CPU内部自带的定时器模块,通过初始化、配置可以实现定时,定时时间到以后就会执行相应的定时器中断处理函数。硬件定时器一般都带
Hello xiǎo lěi
·
2023-06-11 10:16
FreeRTOS学习
单片机
FreeRTOS
【ART-Pi学习
FreeRTOS
】使用STM32CubeIDE搭建开发环境
【ART-Pi】使用STM32CubeIDE搭建开发环境STM32CubeIDESTM32CubeIDE新建工程进入芯片选型界面HSE和LSE时钟源设置时钟系统(时钟树)配置GenerateCodeSTM32CubeIDESTM32CubeIDE安装比较简单,这里略过,可以百度搜索相关教程STM32CubeIDE新建工程进入芯片选型界面选择具体的芯片型号:STM32H750XBH6![在这里插入图
许糖豆
·
2023-06-11 01:30
FreeRTOS学习
stm32
单片机
嵌入式硬件
STM32CubeMX学习笔记(35)——
FreeRTOS
实时操作系统使用(内存管理)
一、
FreeRTOS
简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2023-06-10 20:11
FreeRTOS
内存管理
文章目录为什么不使用malloc()和free()来进行分配以及释放内存?内存管理应用场景RTOS内存管理方案heap_1.c数据结构内存申请pvPortMalloc()其他函数heap_2.c数据结构内存申请函数pvPortMalloc()内存初始化函数prvHeapInit()内存释放函数vPortFree()heap_3.cheap_4.c数据结构内存申请函数pvPortMalloc()内存
郑烯烃快去学习
·
2023-06-10 13:33
FreeRTOS
FreeRTOS
嵌入式
操作系统
C
内存管理
FreeRTOS
中断管理与CPU使用率
文章目录异常与中断中断简介运作机制中断延迟中断管理CPU使用率CPU使用率统计异常与中断异常:异常是指任何打断处理器正常执行,并且迫使处理器进入一个由有特权的特殊指令执行的事件。可以分为同步异常和异步异常。同步异常:由内部事件(像处理器指令运行产生的事件)引起的异常。(算术运算、校准异常)异步异常:主要是指由于外部异常源产生的异常,是一个由外部硬件装置产生的事件引起的异步异常。同步异常不同于异步异
郑烯烃快去学习
·
2023-06-10 13:31
FreeRTOS
嵌入式
stm32
FreeRTOS
C
中断与异常
STM32F407 移植
FreeRTOS
0.实验准备本实验是基于正点原子STM32F407ZG探索者开发板完成的,所以需要一个STM32F407ZG探索者开发板用于移植的基础工程(下面会讲)
FreeRTOS
源码(下面会讲)1.
FreeRTOS
天地神仙
·
2023-06-10 11:19
stm32
FreeRTOS
stm32
单片机
嵌入式硬件
STM32任务调度
FreeRTOS
的任务调度规则是怎样的?抢占式调度运行过程时间片调度运行过程任务的状态任务综合小实验实验需求cubeMX配置什么是任务调度?调度器就是使用相关的调度算法来决定当前需要执行的哪个任务。
陈学弟
·
2023-06-10 01:12
stm32
单片机
嵌入式硬件
嵌入式操作系统多任务调度原理分析与RUST参考实现
秉承我一贯刨根问底,不搞清楚问题本质不罢休的作风和态度,结合基本的计算机知识加一部分
FreeRTOS
源码,开始了文档标题中的工作,这项工作带来的价值可以指导未来在嵌入式工程领域软件研发工作(人或事),深入而透彻
gaoqingfeng2008
·
2023-06-09 23:08
RTOS
RUST
rust
RTOS
嵌入式
操作系统
STM32 HAL库串口同时收发,接收卡死?
by矜辰所致更新使用
freertos
时问题的说明与解决2023/4/14目录前言一、HAL库串口收发1.1串口发送1.2串口接收1.2.1标准库接收1.2.1HAL库接收HAL库接收方式一HAL库接收方式二二
矜辰所致
·
2023-06-09 22:58
STM32
stm32
arm
串口
UART
UASRT
基于stm32的所有嵌入式项目代码
本人本科和硕士阶段的专业都是嵌入式方向,做了许许多多的项目,包括51、stm32、
freeRTOS
、linux操作系统、多进程线程实现功能,包括裸机开发,驱动开发,系统开发,同时在整机器学习,模式识别,
洲洲不是州州
·
2023-06-09 11:06
嵌入式完整作品
stm32
单片机
arm
linux
嵌入式硬件
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他