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
移植
目录一、
FreeRTOS
简介1.1初识
FreeRTOS
1.2
FreeRTOS
资料获取1.3开发环境简介二、
FreeRTOS
移植2.1文件添加2.2keil工程添加2.3文件修改三、补充3.1修改SYSTEM
别问,问就是全会
·
2024-01-11 10:07
嵌入式应用
FreeRTOS
CMake入门教程【
高级篇
】qmake转cmake
「CSDN主页」:传送门「Bilibil首页」:传送门「动动你的小手」:点赞收藏⭐️评论文章目录1.概述2.qmake与cmake的差异3.qmake示例4.qmake转cmake示例5.MOC、UIC和RCC是啥6.实战使用技巧与注意事项7.qmake添加qt包8.cmake添加Qt包1.概述在CMake中构建Qt项目意味着能够高效地管理和编译Qt应用程序和库。CMake提供了一套强大的工具和方
编程小鱼酱
·
2024-01-11 09:13
CMake入门教程
qt
开发语言
CMake
C++
Open3d学习计划——
高级篇
12(交互式可视化)–最终章
Open3d学习计划——
高级篇
12(交互式可视化)–最终章本篇教程介绍了Open3d的可视化窗口的交互功能。
梦醒blue
·
2024-01-11 04:05
open3d
python
点云
可视化
open3d
UCOSII操作系统 第1课—UCOSII的基础知识
UCOSII操作系统1–UCOSII的基础知识前言:目前比较主流的操作系统有UCOSII、
FREERTOS
、LINUX等,UCOSII的资料相对比其余的两个操作系统的资料还是非常全面的。
初出江湖的小码农
·
2024-01-10 19:40
ucosll学习
嵌入式
操作系统
freeRTOS
——Tickless低功耗模式知识总结与实战
1低功耗模式知识总结1.1三种模式1)睡眠模式2)停止模式3)待机模式1.2睡眠模式1、进入睡眠模式:WFI指令:__WFIWFE指令:__WFE2、退出睡眠模式:任何中断或事件都可以唤醒睡眠模式1.3Tickless低功耗模式的原理Tickless低功耗模式的本质是通过调用指令WFI实现睡眠模式!因此,可以在本该空闲任务执行的期间,让MCU进入相应的低功耗模式;当其他任务准备运行的时候,唤醒MC
m0_libinc++
·
2024-01-10 12:45
单片机
嵌入式硬件
stm32
FreeRTOS
——内存管理知识总结及实战
1
freeRTOS
动态创建与静态创建动态创建:从
FreeRTOS
管理的内存堆中申请创建对象所需的内存,在对象删除后,这块内存释放回
FreeRTOS
管理的内存堆中静态创建:需用户提供各种内存空间,并且使用静态方式占用的内存空间一般固定下来了
m0_libinc++
·
2024-01-10 12:45
java
服务器
数据库
FreeRTOS
——软件定时器知识总结及其实战
1.软件定时器概念是指具有定时功能的软件,可设置定时周期,当指定时间到达后要调用回调函数(也称超时函数),用户在回调函数中处理信息。2软件定时器使用特点1)如果要使能软件定时器,需将configUSE_TIMERS配置项配置成12)软件定时器支持设置成:单次定时器或周期定时器3)软件定时器的超时回调函数是由软件定时器服务任务调用的,软件定时器的超时回调函数本身不是任务,因此不能在该回调函数中使用可
m0_libinc++
·
2024-01-10 12:14
stm32
单片机
嵌入式硬件
FreeRTOS
学习——信号量
什么是信号量?信号量(Semaphore),是在多任务环境下使用的一种机制,是可以用来保证两个或多个关键代码段不被并发调用。信号量这个名字,我们可以把它拆分来看,信号可以起到通知信号的作用,然后我们的量还可以用来表示资源的数量,当我们的量只有0和1的时候,它就可以被称作二值信号量,只有两个状态,当我们的那个量没有限制的时候,它就可以被称作为计数型信号量。信号量也是队列的一种。1、二值信号量1.1、
大 佬救我
·
2024-01-10 07:00
学习
嵌入式科普(8)ESP-IDF newlib相关介绍和对比分析
一、目的/概述二、资料来源三、ESP-IDF简介3.1ESP-IDF
FreeRTOS
3.2ESP-IDFheap_caps3.3ESP-IDFnewlib四、对比嵌入式科普(8)ESP-IDFnewlib
嵌入式科普
·
2024-01-09 15:26
嵌入式科普
esp32
esp-idf
iot
newlib
freertos
stm32
heap
linux
高级篇
基础理论十(zabbix监控)
♥️作者:小刘在C站♥️个人主页:小刘主页♥️不能因为人生的道路坎坷,就使自己的身躯变得弯曲;不能因为生活的历程漫长,就使求索的脚步迟缓。♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技术♥️感谢CSDN让你我相遇!目录zabbix是什么?zabbix三种架构图zabbix重要组件理论1、zabbix的具备功能2、zabbix的监测对象3、zabbix的监控架构4、za
小刘在C站
·
2024-01-09 14:54
LINUX高级理论知识
运维
linux
后端
zabbix
在基于
FreeRTOS
和LWIP的stm32H743上移植snp7
下面是Snap7移植步骤以及遇到的问题和解决方法:工程项目中新建Snap7文件夹,添加Snap源文件,如图:添加Snap7头文件路径到项目中注:在MiscControls一栏加上--exception点击运行工程,发现会报很多错误,有很多的数据类型未定义,比如u_short,u_int等,直接在相应位置重定义一下typedefunsignedshortu_short。定位到错误位置,sockadd
发生了什么Bug
·
2024-01-09 12:41
stm32H7
嵌入式
(第48-59讲)STM32F4单片机,
FreeRTOS
【事件标志、任务通知、软件定时器、Tickless低功耗】【纯文字讲解】【原创】
文章目录其他文章链接,独家吐血整理1、纯文字(待补充)其他文章链接,独家吐血整理【吐血总结】
FreeRTOS
难点、Systick中断-滴答定时器、PendSV中断-任务切换、SVC中断-系统底层、时间片调度
情系淮思
·
2024-01-09 09:45
学校-UCOS/RTOS学习
单片机
stm32
嵌入式硬件
freertos
Freertos
参考韦东山
freertos
linux与rtos有什么区别线程安全线程安全是多线程编程时的计算机程序代码中的一个概念。
小陈同学123
·
2024-01-09 02:36
rtos
rtos
3D游戏常用技巧Normal Mapping (法线贴图)原理解析——
高级篇
1、概述上一篇博客,3D游戏常用技巧NormalMapping(法线贴图)原理解析——基础篇,讲了法线贴图的基本概念和使用方法。而法线贴图和一般的纹理贴图一样,都需要进行压缩,也需要生成mipmap。但是由于法线贴图存储的是法线信息,压缩和生成mipmap的方法自然会有所变化。现在已经许多用于法线贴图压缩和生成mipmap的工具,大部分商业游戏引擎也集成了相关方法,只需要点几下鼠标就可以完成。本文
胡萝卜啊啊啊
·
2024-01-08 22:52
STM32 CubeMX LwIP +
freertOS
移植
下面进行
freertOS
系统移植在以上无系统的cubeMX配置下继续添加f
felix_fang_xin
·
2024-01-08 18:59
stm32
嵌入式硬件
单片机
江科大STM32
NVIC:内核里面用于管理中断的设备,比如配置中断优先级这些东西SysTick:内核里面的定时器,主要用来给操作系统提供定时服务的,STM32是可以加入操作系统的,比如
FreeRTOS
、UCOS等。
行稳方能走远
·
2024-01-08 07:33
STM32
stm32
单片机
嵌入式硬件
SpringCloud-
高级篇
(十三)
前面的主从集群可以应对Redis高并发读的问题,Redis主从之间可以做同步,为了提高主从同步时的性能,单节点Redis的内存不要设置太高,如果内存占用过多,做RDB的持久化,或者做全量同步的时候,导致大量的IO性能会有一定的下降,如果单节点Redis的内存降低了,比如说只能存10g,20g,那么有海量的数据要存储的时候改怎么办?这个问题解决不了,虽然应对高并发读的问题,如果我写的问题高并发也挺高
喵俺第一专栏
·
2024-01-08 05:29
spring
cloud
spring
后端
SpringCloud-
高级篇
(十二)
在主从集群中slave节点发生了宕机,不用担心,只要它重启就能从master节点上完成数据的同步,恢复数据,如果宕机的不是slave而是master,是不是master重启就可以呢?如果你做了master节点的数据持久化,如果你重启,数据也不会丢失,但是在master宕机这一段时间,重启数据恢复分过程当中,用户是无法执行写操作的,因为master挂了,整个集群的可用性就下降了,不能做写,只能做读了
喵俺第一专栏
·
2024-01-08 05:29
spring
cloud
java
spring
SpringCloud-
高级篇
(十一)
(1)搭建Redis-主从架构前面我们实现了Redis的持久化,解决了数据安全问题,但是还有需要解决的问题,下面学习Redis的主从集群,解决Redis的并发能力的问题Redis的集群往往是主从集群,Redsi为什么做成主从的集群,而不做成传统负载均衡的集群呢?因为Redis应用当中往往都是读多写少的场景,查询比较多,增删改比较少,我们更多应对的是读的压力,做读写分离,一主多从,多个从节点共同承担
喵俺第一专栏
·
2024-01-08 05:28
spring
cloud
java
spring
FreeRTOS
移植详解
一、前言本文旨在讲解
FreeRTOS
在STM32单片机上的移植步骤,对于
FreeRTOS
在其他单片机上的移植已具有一定的参考意义。相信读者在看完这篇文章后,一定会有所收获!
小小_扫地僧
·
2024-01-08 02:12
FreeRTOS实时操作系统
单片机
嵌入式开发
FreeRTOS实时操作系统
Tricore上下文切换PCXI操控实验--Apple的学习笔记
继昨天
FreeRTOS
任务切换的实现方式--Apple的学习笔记中搞明白了port.c中上下文切换的代码为什么要如此设计后,今天想尝试下暴力切换,其实就是想串改A11(RA)返回地址。
applecai
·
2024-01-07 15:51
FreeRTOS
—— 2.堆内存管理
堆内存管理从
FreeRTOS
V9.0.0起,可以完全静态分配
FreeRTOS
应用程序,而无需包括堆内存管理器2.1本章简介与范围先决条件
FreeRTOS
是作为一组C源文件提供的,因此,成为一名合格的C程序员是使用
浩子_up
·
2024-01-07 15:37
FreeRTOS
rtos
freertos
gd32
stm32
单片机
C语言list头文件_
freertos
中的list.c和list.h文件详解
加V请备注"
Freertos
"。备注:本系列均基于stm32cubeIDE,并非keilV5哦!!!
weixin_39640265
·
2024-01-07 15:07
C语言list头文件
freeRTOS
小结——Heap管理
freeRTOS
没有强制提供Heap管理机制,只是给出了几类推荐方案,用于支持RTOS所需存储空间的分配回收管理。
weixin_42385536
·
2024-01-07 15:37
RTOS
FreeRTOS
的内存分配heap_1/2/3/4
因此,在剖析
FreeRTOS
的内核代码之前,前对
FreeRTOS
的内存管理进行研究。现在以
FreeRTOS
8.0.1进行剖析研究。
bill_live
·
2024-01-07 15:36
数据结构与算法
内存管理
操作系统
FreeRTOS
堆内存管理策略
堆内存管理本文中超链接的设置指向了官网的链接,方便读者更加深入的了解
FreeRTOS
的内部机制。
早睡的叶子
·
2024-01-07 15:05
实时操作系统
FreeRTOS
:内存管理
在
FreeRTOS
中有两种内存使用方法:一种是使用静态方法创建任务的栈空间、任务控制块等,该方法也就是在我们编程时候直接定义/申请一个数组或结构体内存空间;另一种是使用动态方法创建,该方法是在代码运行时候才申请数组或结构体内存空间
makin.liu
·
2024-01-07 15:03
RTOS
c语言
arm
单片机
stm32
FreeRTOS
的内存管理方案
FreeRTOS
提供了多种内存管理方案,但这些内存管理方案的函数接口都是一样的,如下:void*pvPortMalloc(size_txSize);//内存申请函数voidvPortFree(void*
blacegg
·
2024-01-07 15:03
STM32
c++
算法
【
FreeRtos
内存管理】
FreeRtos
内存管理文章目录
FreeRtos
内存管理前言一、内存管理介绍1.1内存认识1.2内存碎片二、内存分配5种方式2.1heap_1内存分配方式2.2heap_2内存分配方式2.3heap_3
小殷学长
·
2024-01-07 15:32
FreeRTOS
单片机
stm32
FreeRtos
c语言
1866_
FreeRTOS
的存储管理方案heap_4分析
Grey全部学习内容汇总:GitHub-GreyZhang/g_
FreeRTOS
:learningnotesabout
FreeRTOS
.1866_
FreeRTOS
的存储管理方案heap_4分析对
FreeRTOS
grey_csdn
·
2024-01-07 15:29
FreeRTOS
mysql
数据库
FreeRTOS
全志R128 SDK架构与目录结构
本文档作为R128
FreeRTOS
SDK开发指南,旨在帮助软件开发工程师、技术支持工程师快速上手,熟悉R128
FreeRTOS
SDK的开发流程。SDK架构R128包含3个核,需要编译
DOT小文哥
·
2024-01-07 15:17
全志R128
架构
SDK
Arm
risc-v
全志
FreeRTOS
和ThreadX的任务调度
FreeRTOS
的任务调度通过将configUSE_PREEMPTION和configUSE_TIME_SLICING都设置1,
FreeRTOS
可以同时支持基于优先级可抢占的调度和相同优先级任务时间片调度
归云十九少
·
2024-01-07 14:34
嵌入式软件开发
freertos
STM32_HAL
Freertos
按键控制LED
添加
Freertos
任务在
freertos
任务中,添加按键任务,通过myTask_Key不断读入PA0的引脚状态。添加一个消息队列用来给LED任务传递读取的内容。
饱饱浪迹天涯
·
2024-01-07 08:20
STM32
FreeRTOS
stm32
单片机
嵌入式硬件
stm32f407 bm ->
freertos
工程文件差异:工程结构上,os版本多了
FreeRTOS
文件夹在USER下多了
FreeRTOS
Config.h文件,和多了需要用到的一些外设驱动对比添加os文件到bm工程中,以及C/C++.h文件的包含stm32f4xx_it.c
JoYER_cc
·
2024-01-06 23:22
stm32
嵌入式硬件
单片机
stm32c8t6之
freertos
互斥信号量
互斥信号量其实就是一个拥有优先级继承的二值信号量,在同步的应用中(任务与任务或中断与任务之间的同步)二值信号量最适合,,互斥信号量适合用于那些需要互斥访问的应用中。就好比你定义了串口1和串口2,使用串口1时不想使用串口2,使用串口2时不想使用串口1,这时候就可以使用互斥量。互斥信号量的创建和删除#include"semphr.h"//头文件SemaphoreHandle_tMuxSem_Handl
六花不会哭T﹏T
·
2024-01-06 21:16
FreeRtos
stm32
嵌入式硬件
单片机
stm32c8t6之
freertos
软件定时器
而
freertos
也不例外,它自己也有定时器的功能。
六花不会哭T﹏T
·
2024-01-06 21:16
FreeRtos
stm32
嵌入式硬件
单片机
stm32c8t6之
freertos
二值信号量和计数信号量
在
freertos
中,信号量的作用大多是用来同步任务的。而信号量又分为4种信号量,分别是二值信号量、计数信号量、互斥量和递归信号量。这次主要是来介绍二值信号量和计数信号量。
六花不会哭T﹏T
·
2024-01-06 21:15
FreeRtos
stm32
嵌入式硬件
单片机
stm32c8t6之
freertos
消息队列
freertos
任务之间的通讯方式有很多,消息队列就是一种,它可以在任务中发送或者读取信息。有了解过数据结构的应该能理解消息队列的含义,消息队列本质上来说就是队列。
六花不会哭T﹏T
·
2024-01-06 21:45
FreeRtos
stm32
嵌入式硬件
单片机
stm32c8t6之
freertos
事件
freertos
中的事件主要是用来把若干个任务关联起来的一种机制,就好比我创建了3个任务。当我3个任务都发生了之后,那么事件就起效果了,就可以执行事件函数里的代码逻辑。
六花不会哭T﹏T
·
2024-01-06 21:15
FreeRtos
stm32
嵌入式硬件
单片机
stm32c8t6使用
freertos
控制led闪烁
在
freertos
中都是以任务为单位的,每个任务当中都有一个while(1)循环不断执行,所以每个任务就好比一个线程在跑。那么第一步,想要玩
freertos
,就必须学会创建任务。
六花不会哭T﹏T
·
2024-01-06 21:15
FreeRtos
stm32
嵌入式硬件
单片机
FreeRTOS
学习——同步互斥
FreeRTOS
学习——同步互斥目录
FreeRTOS
学习——同步互斥一、概念1.1同步1.2互斥二、示例——有缺陷的同步三、示例——优化有缺陷的同步四、示例——有缺陷的互斥五、总结一、概念1.1同步在
FreeRTOS
studyingdda
·
2024-01-06 18:33
嵌入式
学习
FreeRTOS
互斥量解决优先级反转问题
FreeRTOS
互斥量目录
FreeRTOS
互斥量一、概念二、优先级反转三、互斥量解决优先级反转一、概念
FreeRTOS
中的互斥量(Mutex)是一种特殊的二值信号量,它支持互斥量所有权、递归访问以及防止优先级翻转的特性
studyingdda
·
2024-01-06 18:03
FreeRTOS
互斥量
优先级反转
keil移植MQTT时GNU语法报错
keil移植MQTT时GNU语法报错目录keil移植MQTT时GNU语法报错一、原因分析二、解决方法方法1方法2背景描述:STM32F103C8T6+ESP8266WIFI模块,使用CubeMX生成简单的
FreeRTOS
studyingdda
·
2024-01-06 17:58
学习
FreeRTOS
数据结构与算法之美学习笔记:43 | 拓扑排序:如何确定代码源文件的编译依赖关系?
目录前言算法解析1.Kahn算法2.DFS算法总结引申前言本节课程思维导图现在,我们就进入
高级篇
的第一节,如何确定代码源文件的编译依赖关系?我们知道,一个完整的项目往往会包含很多代码源文件。
浊酒南街
·
2024-01-05 22:51
数据结构与算法之美学习笔记
数据结构
算法
FreeRTOS
任务通知
FreeRTOS
内核V8.2.0版本发布的时候,
FreeRTOS
新增了任务通知这个功能,任务通知也是用于任务间进行同步和通讯的一种机制,但是相对于前面章节介绍的队列、事件标志组和信号量等而言,任务通知在内存占用和效率方面都有很大的优势
m0_61973119
·
2024-01-05 14:15
FreeRTOS
操作系统
FreeRTOS
的二值信号量和互斥量之间的区别和联系
目录1.二值信号量和互斥量的作用1.1二值信号量的作用1.2互斥量的作用2.
FreeRTOS
二值信号量和互斥锁关系2.1不同点2.2相同点3.如何选择3.1根据场景选择合适的同步机制3.2根据优先级设计同步机制
Aria_J
·
2024-01-05 05:13
嵌入式相关
嵌入式软件
FreeRTOS
freeRTOS
——队列集知识总结及实战
1队列集概念可以在任务间传递不同数据类型的消息作用:用于对多个队列或信号量进行“监听”,其中不管哪一个消息到来,都可让任务退出阻塞状态2队列集API函数1)创建队列集QueueSetHandle_txQueueCreateSet(constUBaseType_tuxEventQueueLength);形参:uxEventQueueLength可容纳的队列数量返回值:NULL队列集创建失败其他队列集
m0_libinc++
·
2024-01-04 23:24
单片机
stm32
嵌入式硬件
freeRTOS
——事件标志组知识总结及实战
1事件标志组概念事件标志组:是一组事件标志位的集合,可以简单的理解事件标志组,就是一个整数。其特点:1)它的每一个位表示一个事件(高8位不算)2)每一位事件的含义,由用户自己决定,如:bit0表示按键是否按下,bit1表示是否接受到消息,值为1:表示事件发生了;值为0:表示事件未发生3)任意任务或中断都可以读写这些位4)可以等待某一位成立,或者等待多位同时成立2事件标志组变量定义typedefTi
m0_libinc++
·
2024-01-04 23:24
stm32
单片机
嵌入式硬件
FreeRTOS
——互斥信号量知识总结及其实战
1互斥信号量的概念1)互斥信号量:是一个拥有优先级继承的二值信号量,在同步的应用中二值信号量最适合。互斥信号量适合用于那些需要互斥访问的应用中!2)优先级继承:当一个互斥信号量正在被一个低优先级的任务持有时,如果此时有个高优先级的任务也尝试获取这个互斥信号量,那么这个高优先级的任务就会被阻塞。不过这个高优先级的任务会将低优先级任务的优先级提升到与自己相同的优先级。3)互斥信号量有任务优先级继承的机
m0_libinc++
·
2024-01-04 23:53
单片机
嵌入式硬件
freertos
——任务通知知识总结与任务通知模拟及信号量实验、消息邮箱实验、事件标志组实验
1.任务通知概念任务通知:用来通知任务的,任务控制块中的结构体成员变量ulNotifiedValue就是这个通知值,不需要另外创建一个结构体可以直接接受别人发过来的通知2.任务通知的优势及劣势任务通知的优势:效率更高:使用任务通知向任务发送事件或数据比使用队列、事件标志组或信号量快得多使用内存更小:使用其他方法时都要先创建对应的结构体,使用任务通知时无需额外创建结构体任务通知的劣势:无法发送数据给
m0_libinc++
·
2024-01-04 23:52
单片机
嵌入式硬件
stm32
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他