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,任务创建和删除的API函数(熟悉)2,任务创建和删除(动态方法)(掌握)3,任务创建和删除(静态方法)(掌握)4,课堂总结(掌握)一、任务创建和删除的API函数(熟悉)任务的创建和删除本质就是调用
FreeRTOS
I am Supreme
·
2023-11-30 06:57
FreeRTOS实时操作系统
嵌入式软件
RISC-V
FreeRTOS
启动过程分析(基于qemu+gdb调试)
FreeRTOS
以前也用过,是一个非常流行的开源RTOS,所以选择了qume+
FreeRTOS
Dingjun798077632
·
2023-11-29 20:14
RISC-V
FreeRTOS
risc-v
RISC-V
FreeRTOS
异常处理及任务切换分析(基于qemu+gdb跟踪调试)
目录异常处理代码分析系统定时器到期切换任务使用gdb跟踪任务切换与恢复过程上一篇文章RISC-V
FreeRTOS
启动过程分析(基于qume+gdb调试)_Dingjun798077632的博客-CSDN
Dingjun798077632
·
2023-11-29 20:14
RISC-V
FreeRTOS
risc-v
STM32基础知识及环境搭建
这个STM32是可以加入操作系统的,比如
FreeRTOS
、UCOS等,如果用了这些操作系统,就需要SysTick提供定时来进行任务切换的功能。对于我们可以用这个定时器来完成De
七号驿栈
·
2023-11-29 07:18
STM32嵌入式
stm32
单片机
嵌入式硬件
RISC-V架构异常处理与栈回溯(一)
目录RISC-V栈帧结构分析开启编译优化后FP当成普通寄存器实现自己的异常处理栈回溯函数异常处理打印上下文和任务栈验证前面两篇文章分析了RISC-V上
FreeRTOS
的启动以及OS任务切换的处理流程,本文基于之前的分析
Dingjun798077632
·
2023-11-29 00:44
RISC-V
FreeRTOS
risc-v
RISC-V架构异常处理与栈回溯分析(二)
之前的文章RISC-V
FreeRTOS
异常处理及任务切换分析(基于qemu+gdb跟踪调试)_Dingjun798077632的博客-CSDN博客中,有提到
FreeRTOS
\Source\portable
Dingjun798077632
·
2023-11-29 00:13
RISC-V
FreeRTOS
risc-v
电子类专业技术个人学习路线总结(大一到大三)
CadenceAllegro4.电路设计二、单片机和FPGA部分1.arduino系列单片机2.51系列单片机3.stm32系列单片机4.msp系列单片机5.ESP系列单片机6.FPGA三、嵌入式系统和软件部分1.
freertos
Expert电子实验室
·
2023-11-29 00:48
学习
单片机
嵌入式硬件
UCOSII 源码级学习
一、
FreeRTOS
比uCOSII优胜的地方1.内核ROM和耗费RAM都比uCOS小,特别是RAM。这在单片机里面是稀缺资源,uCOS至少要5K以上,而
FreeRTOS
用2~3K也可以跑的很好。
kaola_kao
·
2023-11-29 00:45
学习
单片机
stm32
【Linux内核】线程设置 线程调度 线程通信
条件变量的虚假唤醒
FreeRTOS
调度算法进程状态匿名管道与有名管道匿名管道匿名管道实现命名管道命名管道写端命名管道读端Linux创建线程时调度相关参数主要考察第二个参数:属性对象主要包括是否绑定、是否分离
涵锐Vellichor
·
2023-11-28 23:15
Linux内核
linux
c语言
arm
arm开发
浅析
FreeRTOS
SysTick 和任务延时
浅析
FreeRTOS
SysTick和任务延时概述
FreeRTOS
提供的最小时间单元为一个SysTick,举例:假设配置RTOS的SysTick为100Hz,则RTOS能提供的最小时间单位为1/100s,
物联网老王
·
2023-11-28 14:13
ESP32
FreeRTOS-基础篇
ESP
c语言
物联网
单片机
iot
risc-v
RTOS 和裸机系统的异同-基于 ESP32 学习双核
FreeRTOS
的使用
Learning-
FreeRTOS
-with-esp32什么是RTOS其本质上是运行在小型嵌入式设备上的特殊软件-系统软件。如同手机的安卓系统软件、windows系统软件。
物联网老王
·
2023-11-28 14:12
ESP32
FreeRTOS-基础篇
ESP
c语言
物联网
单片机
iot
risc-v
【RP2物联网实战(一)】C/C++&
FreeRTOS
版
其开发方式多种多样,有C语言和micropython语言,工具有cmake,vscode,arduino,thonny等,本版主要使用的工具链是VsCode结合cmake、官方提供的SDK——pico-sdk和移植的
FreeRTOS
刘清帆
·
2023-11-28 11:47
嵌入式系统
c++
物联网
c语言
FreeRTOS
的学习(十三)——任务创建
FreeRTOS
的学习系列文章目录
FreeRTOS
的学习(一)——STM32上的移植问题
FreeRTOS
的学习(二)——任务优先级问题
FreeRTOS
的学习(三)——中断机制
FreeRTOS
的学习(四)
LEODWL
·
2023-11-27 13:51
STM32
FreeRTOS
学习
单片机
嵌入式硬件
FreeRTOS
的学习(七)——2.队列入队源码分析
FreeRTOS
的学习系列文章目录
FreeRTOS
的学习(一)——STM32上的移植问题
FreeRTOS
的学习(二)——任务优先级问题
FreeRTOS
的学习(三)——中断机制
FreeRTOS
的学习(四)
LEODWL
·
2023-11-27 13:50
FreeRTOS
STM32
编程语言
c语言
单片机
FreeRTOS
stm32
FreeRTOS
:任务状态和信息查询
目录一、任务相关API函数预览二、任务相关API函数详解2.1uxTaskPriorityGet()2.2vTaskPrioritySet()2.3uxTaskGetSystemState()※※※※※2.4vTaskGetInfo()※※※※※2.5xTaskGetApplicationTaskTag()2.6xTaskGetCurrentTaskHandle()2.7xTaskGetHandl
Hello xiǎo lěi
·
2023-11-27 13:20
FreeRTOS学习
单片机
stm32
FreeRTOS
嵌入式
FreeRTOS
的学习(二)——任务优先级问题
FreeRTOS
的学习系列文章目录
FreeRTOS
的学习(一)——STM32上的移植问题
FreeRTOS
的学习(二)——任务优先级问题
FreeRTOS
的学习(三)——中断机制
FreeRTOS
的学习(四)
LEODWL
·
2023-11-27 13:20
STM32
FreeRTOS
单片机
嵌入式硬件
stm32
c语言
FreeRTOS
深入理解
FreeRTOS
_学习笔记(9.中断管理)
**文章大部分内容摘抄至B站的韦东山老师的深入了解
FreeRTOS
操作系统教程,若有不理解的地方,可点击链接学习韦老师的视频。
QRS_HL
·
2023-11-27 13:46
单片机
stm32
c语言
深入理解
FreeRTOS
_学习笔记(10.链表)
**文章大部分内容摘抄至B站的韦东山老师的深入了解
FreeRTOS
操作系统教程,若有不理解的地方,可点击链接学习韦老师的视频。
QRS_HL
·
2023-11-27 13:46
链表
数据结构
算法
FreeRTOS
-延时函数与系统时钟节拍
FreeRTOS
-延时函数与系统时钟节拍
FreeRTOS
中的延时函数是一个很重要的部分,几乎每个任务中都会调用延时函数,在任务中调用延时函数相当于该函数进入阻塞状态,从而会产生任务调度,让CPU处理其他任务
咸鱼很渴。
·
2023-11-27 13:45
FreeRTOS
freertos
操作系统
嵌入式
FreeRTOS
基础及其应用 (入门简化版)
物联网行业的兴起,也提升了
FreeRTOS
市场占有率。本文就是介绍
FreeRTOS
基础及其应用,只是个人整理,可能存在问题,其目的只是简要介绍系统的基础,可以作为
FreeRTOS
入门简化版。
@嵌入式系统
·
2023-11-27 13:44
小节
FreeRTOS
操作系统
freertos
FreeRTOS
-内核控制函数
FreeRTOS
-内核控制函数
FreeRTOS
中有一些内核函数,一般来说这些内核函数在应用层不会使用,但是内核控制函数是理解
FreeRTOS
中断的基础。接下来我们逐一分析这些内核函数。
咸鱼很渴。
·
2023-11-27 13:14
FreeRTOS
freertos
嵌入式
操作系统
FreeRTOS
深入教程(软件定时器源码分析)
一、软件定时器结构体软件定时器的本质其实也是一个结构体,在
FreeRTOS
中会使用一个结构体来管理软件定时器。软件定时器结构体:typedefstr
花落已飘
·
2023-11-27 13:07
FreeRTOS全系列教程
ARM
FreeRTOS
操作系统
STM32
单片机
联盛德W801系列3-如何提高采集多路ADC效率
文章目录1.W801的ADC资料2.ADC采样频率2.1函数adc_get_inputVolt2.2函数adc_get_offset2.3函数waitForAdcDone3.在
freeRTOS
中,提高w801
hwd00001
·
2023-11-27 02:50
联盛德W801
单片机
物联网
嵌入式硬件
十七、事件组
(3)在这个日常生活场景中:出发:要等待这3个人都到齐,他们是"与"的关系交报告:只需等待这3人中的任何一个,他们是"或"的关系(5)在
FreeRTOS
中,可以使用事件组(ev
朱嘉鼎
·
2023-11-26 21:14
FreeRTOS
单片机
C
RTOS
嵌入式软件
STM32CubeMx+HAL库+小熊派+
FreeRTOS
+EasyLogger+Gitee+手把手教你
文章目录1、创建工程配置RCC与SYS配置LED配置KEY配置串口生成工程2、手动移植
Freertos
获取源码移植include移植portable移植src复制并修改
FreeRTOS
Config.hkeil
不成大佬我是猪
·
2023-11-26 16:29
stm32
单片机
gitee
git
STM32CubeMX+FATFS+
FREERTOS
实现W25Q256虚拟U盘
STM32F429IGT6(176脚)使用USB_SLAVE接口连接电脑USB,从而读取W25Q256里的文件W25Q256:SPI5接口二、STM32CubeMX配置RCC配置SYS配置,选择SW方式,因为要用到
FREERTOS
Jack_Cheng_2021
·
2023-11-26 16:56
STM32
stm32
STM32CubeMX
W25Q256
FATFS
FREERTOS
【
FreeRTOS
】Arduino开发STM32
0.开发环境(工具)Vscode、platformio、arduino、STM32F103C8T6、USB-TTL引脚连接:STM32直接设置为烧录模式即可,烧录完成后会自动运行程序。1.点灯加串口输出调试注意事项:每次上传程序前,需要按一下复位键。#include#defineledPinPC13HardwareSerialSerial1(PA10,PA9);//将串口1的管脚指定到PA10(R
稚子
·
2023-11-25 19:31
STM32开发教程
stm32
ESP32-外设PWM
好记心不如烂笔头文章目录函数定义使用函数定义#include#include//#include#include"sdkconfig.h"//sdk配置#include"
freertos
/
FreeRTOS
.h
下东西不要币多好
·
2023-11-25 11:31
ESP32
ESP32
ESP32 外设-串口接收
好记性不如烂笔头使用代码来自于网络或者其他博主#include#include#include"sdkconfig.h"//sdk配置#include"
freertos
/
FreeRTOS
.h"#include"
freertos
下东西不要币多好
·
2023-11-25 11:01
ESP32
ESP32
ESP32-任务
3篇文章理解任务基于
Freertos
的ESP-IDF开发——3.使用任务(上)基于
Freertos
的ESP-IDF开发——3.使用任务(中)基于
Freertos
的ESP-IDF开发——3.使用任务(下)
下东西不要币多好
·
2023-11-25 11:01
ESP32
(HAL库版)
freeRTOS
移植STMF103
正点原子关于
freeRTOS
的教程是比较好的,可惜移植的是标准库,但是我学的是Hal库,因为开发速度更快,从最后那个修改SYSTEM文件夹的地方开始替换为下面的内容就可以了5.修改Systick中断、SVC
纳米机器人geniusNMRobot
·
2023-11-25 06:44
嵌入式硬件
ros2
stm32
机器人
单片机
ARM 嵌入式和单片机开发模式的区别
有些复杂产品也会使用高端单片机如STM32之类,并使用RTOS(uCOS、
freeRTOS
等)。嵌入式开发几乎全部基于嵌入式操作系统,目前使用最多的是linux和Android。
滨边美波她男友
·
2023-11-25 00:50
ARM
S5PV210
朱有鹏
单片机
stm32
嵌入式硬件
STM32学习笔记---中断系统
比如uCOS,
FreeRTOS
等。意义中断能提高CPU的效率,同时能对突发事件做出实时处理。实现程序的并
行之无边
·
2023-11-24 15:43
stm32
单片机
arm
一篇文章入门Stm32CubeMX在
freertos
系统下进行uart串口通讯
相信大部分人早期入门STM32系列单片机都是从各种例程入手的,STM32单片机繁多的寄存器已经不允许我们像学51系列单片机一样直接操作寄存器了(如果你记忆力好,或者愿意花很多时间翻芯片手册查看对应寄存器的则当我没说过哈),而早期的stm32基本都是运用标准库函数进行编程的,而如今ST公司为了在移植时的方便性推出了HAL库,并且开发了相应的开发软件Stm32CubeMX用于轻松配置所需要的功能外设等
学生哥-_-
·
2023-11-24 12:48
STM32
stm32
单片机
arm
问题汇总20231117
文章目录前言问题汇总1.keil文件打开时不能够使用gotodefinition2.DS18B20和DHT11的区别3.
FreeRTOS
与UCOSII的区别4.64位操作系统下常见的数据类型长度(字节)
老王WHH
·
2023-11-24 08:30
问题汇总
其他
ARM 汇编基础
我们在学习STM32的时候几乎没有用到过汇编,可能在学习UCOS、
FreeRTOS
等RTOS类操作系统移植的时候可能会接触到一点汇编。
我来挖坑啦
·
2023-11-23 23:08
arm开发
汇编
FreeRTOS
延时使用DWT来实现系统延时STM32DWT配置及中断优先级
FreeRTOS
中断优先级配置stm32cubemx配置
freertos
中断优先级
FreeRTOS
优先级详解在ARMCortex-M内核上运行
三皮仔
·
2023-11-23 22:27
FreeRTOS
freertos
FreeRTOS
内存管理分析
内存管理算法heap_2.c内存管理算法heap_3.c内存管理算法heap_4.c内存管理算法heap_5.c内存管理算法内存管理对应用程序和操作系统来说非常重要,而内存对于嵌入式系统来说是寸土寸金的资源,
FreeRTOS
~Old
·
2023-11-23 19:20
FreeRTOS
FreeRTOS
操作系统
内存管理
FreeRTOS
列表和列表项
通用链表的三种实现方式方法一方法二方法三总结
FreeRTOS
内核调度使用了大量的列表(list)和列表项(listitem)数据结构。它的源码中涉及到很多列表的操作,对于
FreeRTOS
来说,
~Old
·
2023-11-23 19:18
FreeRTOS
FreeRTOS
RTOS
列表
链表
操作系统
FreeRTOS
源码阅读笔记4--semphr.h
信号量是特殊的队列--无法存储消息的队列,相关的接口函数声明在semphr.h中,通过宏定义替换队列函数实现。4.1创建二值信号量xSemaphoreCreateBinary()4.1.1函数原型queueQUEUE_TYPE_BINARY_SEMAPHORE:一个宏,表示创建队列的类型是二值信号量4.1.2函数框架创建二值信号量实际上是,创建了一个队列,这个队列的长度为1,存储队列消息的空间为0
c_up
·
2023-11-23 07:26
笔记
全志R128内存泄漏调试案例
内存泄露调试案例问题背景硬件:R128软件:
FreeRTOS
+rtplayer_test(Cedarx)+AudioSystem问题复现复现步骤:rtplayer_test/data/boot.mp3串口输入
DOT小文哥
·
2023-11-22 11:28
全志-FAQ
全志R128
全志-量产方法&问题
全志
R128
media
rtplayer
audio
全志R128芯片RTOS调试指南
RTOS调试指南此文档介绍
FreeRTOS
系统方案支持的常用软件调试方法,帮助相关开发人员快速高效地进行软件调试,提高解决软件问题的效率。
DOT小文哥
·
2023-11-22 11:15
全志R128
全志-Tina
全志
RTOS
GPIO
Linux
嵌入式
LVGL使用
LVGL使用遇到的问题及解决方法【移植】+
FreeRTOS
Tick问题【移植】Mem问题【内存泄漏】【卡死】与+
FreeRTOS
切屏卡死遇到的问题及解决方法【移植】+
FreeRTOS
Tick问题打开configUSE_TICK_HOOK
hdaiojdas
·
2023-11-22 11:09
嵌入式硬件
FreeRTOS
中的内存分配策略
FreeRTOS
为内存管理提供了几种不同的策略,分别由heap_1.c至heap_5.c实现。以下是每种策略:heap_1.c:最简单的策略。只允许一次性的内存分配。不允许内存释放。
CClaris
·
2023-11-22 01:20
STM32
开发语言
RTOS
嵌入式
嵌入式硬件
Freertos
c语言
freeRTOS
--任务通知
一、什么是任务通知使用任务通知可以替换二值信号量、计数信号量、事件标志组,可以替代长度为1的队列,任务通知速度更快、使用的RAM更少。任务通知值的更新方式:发消息给任务,如果有通知未读,不覆盖通知值。发消息给任务,直接覆盖通知值。发消息给任务,设置通知值的一个或多个位发送消息给任务,递增通知值任务通知的相关API函数:1.发送通知1.发送通知函数描述xTaskNotify()发送通知,带有通知值x
GoodtimeGood
·
2023-11-21 16:16
java
前端
数据库
freeRTOS
--软件定时器
一、什么是定时器:简单可以理解为闹钟,到达指定一段时间后,就会响铃。STM32芯片自带硬件定时器,精度较高、达到定时时间后会触发中断,也可以生成PWM、输入捕获、输出比较,等等,功能强大,但是由于硬件的限制,个数有限。软件定时器也可以实现定时功能,达到定时时间后可调用回调函数,可以在回调函数里处理信息。软件定时器的优缺点:优点:1.简单、成本低;2.只要内存足够,可创建多个;缺点:精度较低,容易受
GoodtimeGood
·
2023-11-21 16:16
单片机
嵌入式硬件
辅助行走机器人开发 —— 下位机控制
文章目录总体设计硬件选型控制模式程序流程1初始化2
FreeRTOS
Balance_taskMPU6050_taskShow_taskLed_taskPs2_taskData_task3中断串口中断辅助行走机器人开发项目总结总体设计项目分为语音模式
秋雨qy
·
2023-11-21 09:02
机器人
c语言
【系统开发的了解】
freeRTOS
系统平台的使用
写完再整理文章目录系列文章目录前言一、实时操作系统RTOS的价值分析1.RTOS的市场2.前后台系统和实时系统的区别3.RTOS介绍4.RTOS操作系统类型5.RTOS的功能(这就是一个系统平台最基本的要求)二、
FreeRTOS
盒子君~
·
2023-11-21 09:57
#
Freertos系统平台开发
freertos
单片机和
FreeRTOS
上跑机器人ROS的应用
目前市面上很多机器人都是基于一套叫做ROS的系统开发的,今天就给大家分享一个跑在MCU上,基于
FreeRTOS
的轻量级(micro)ROS。
ST小智
·
2023-11-21 09:48
单片机项目实战操作之优秀
linux
记一次
FreeRTOS
移植到STM32f103遇到的问题
问题:移植
FreeRTOS
源码后写了简单的程序验证,使用keil软件仿真发现程序一直卡在开启任务调度函数vTaskStartScheduler()中。
xiaomei1117
·
2023-11-20 22:47
stm32
单片机
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他