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
任务基础知识
RTOS系统的核心就是任务管理,
FreeRTOS
也不例外,而且大多数学习RTOS系统的工程师或者学生主要就是为了使用RTOS的多任务处理功能,初步上手RTOS系统首先必须掌握的也是任务的创建、删除、挂起和恢复等操作
萧 十 三
·
2023-10-14 08:42
嵌入式开发
正点原子FreeRTOS
单片机
嵌入式硬件
stm32
FreeRTOS
学习笔记——三、数据结构——列表与列表项讲解
FreeRTOS
学习笔记——三、数据结构——列表与列表项讲解0前言1C语言链表简介1.1单向链表1.1.1链表的定义1.1.2链表的操作1.2双向链表1.3链表与数组的对比2
FreeRTOS
中链表的实现
孟庆磊
·
2023-10-14 08:12
FreeRTOS学习笔记
学习
笔记
数据结构
FreeRTOS
学习笔记——二、裸机系统与任务系统
FreeRTOS
学习笔记——二、裸机系统与任务系统1裸机系统1.1轮询系统1.2前后台系统2多任务系统3三种系统对比在真正开始动手写RTOS之前,我们先来讲解下单片机编程中的裸机系统和多任务系统的区别。
孟庆磊
·
2023-10-14 08:11
FreeRTOS学习笔记
学习
笔记
FreeRTOS
学习笔记——一、初识
FreeRTOS
FreeRTOS
学习笔记——一、初识
FreeRTOS
1学习书籍2学习计划3学习方法4
FreeRTOS
编程风格4.1数据类型4.2变量名4.3函数名4.4宏4.5格式1学习书籍[野火®]《
FreeRTOS
孟庆磊
·
2023-10-14 08:40
FreeRTOS学习笔记
STM32学习笔记
学习
笔记
xsemaphoretake返回_干货 |
FreeRTOS
学习笔记——中断与任务切换
原标题:干货|
FreeRTOS
学习笔记——中断与任务切换EEWorld在
FreeRTOS
具备了任务的内存资源——堆栈管理机制,能根据任务状态和优先级进行CPU执行的上下文切换,并提供了任务间通信渠道以实现必要的任务同步和互斥之后
weixin_39958100
·
2023-10-14 08:08
xsemaphoretake返回_
FreeRTOS
学习笔记 (5)中断与任务切换
在
FreeRTOS
具备了任务的内存资源——堆栈管理机制,能根据任务状态和优先级进行CPU执行的上下文切换,并提供了任务间通信渠道以实现必要的任务同步和互斥之后,多个任务可以协同起来工作了。
weixin_39556891
·
2023-10-14 08:38
FreeRTOS
学习笔记(5)—— 任务管理实践
2.实验目的学习xTaskCreate()和vTaskDelete()这两个
FreeRTOS
的任务创建和删除的API函数的使用。
嵌入式小蟹总
·
2023-10-14 08:37
STM32
#STM32F103
#FreeRTOS
学习
笔记
stm32
FreeRTOS
内部机制学习笔记二——任务调度机制
FreeRTOS
内部机制学习笔记二——任务调度机制2.1
FreeRTOS
任务的创建以下是
FreeRTOS
创建任务线程的程序/*Createthethread(s)*//*definitionandcreationofLED_RED_Task
ViTO_2001
·
2023-10-14 08:05
FREERTOS学习笔记
状态模式
FreeRTOS
学习笔记——
FreeRTOS
任务基础知识
RTOS系统的核心就是任务管理,
FreeRTOS
也不例外,而且大多数学习RTOS系统的工程师或者学生主要就是为了使用RTOS的多任务处理功能,初步上手RTOS系统首先必须掌握的也是任务的创建、删除、挂起和恢复等操作
dipiyi8092
·
2023-10-14 07:29
面试
操作系统
嵌入式
FreeRTOS
学习笔记——创建任务
主机环境:Windows开发环境:MDK4.7.2
FreeRTOS
版本:
FreeRTOS
8.1.2目标环境:STM32F030C8T6
FreeRTOS
中一个很重要的结构就是TCB任务控制块了,来实现对任务的管理
JawSoW
·
2023-10-14 07:58
RTOS
FreeRTOS
学习笔记——四、任务的定义与任务切换的实现
FreeRTOS
学习笔记——四、任务的定义与任务切换的实现0前言1什么是任务2创建任务2.1定义任务栈2.2定义任务函数2.3定义任务控制块2.4实现任务创建函数2.4.1任务创建函数——xTaskCreateStatic
孟庆磊
·
2023-10-14 07:56
FreeRTOS学习笔记
学习
笔记
微型嵌入式操作系统对比
2、
FreeRtos
:和ucos-ii有部分类似
weixin_30278237
·
2023-10-13 18:47
操作系统
内存管理
网络
Day3--流媒体缓存、消息缓存(重要)、直接任务通知
FreeRTOS
10以后引入了一个新的数据类型就是StreamBuffer。它和Queue最大的不同就是,StreamBuffer读写的大小没有限制,而Queue是预设值好固定的值。
稚子
·
2023-10-13 13:25
ESP32
FreeRTOS
缓存
FreeRTOS
学习笔记01|移植
FreeRTOS
到STM32L431RCT6
一、移植准备1.硬件准备TencentOS-tiny开发板EVB_MX+,其控制芯片为STM32L431RCT6TencentOS-tiny.png2、下载
FreeRTOS
官方下载链接:下载官方发布的包
隗豪
·
2023-10-13 00:34
【BUG处理】STM32F1和F2单片机上用HAL库的USART串口接收函数HAL_UART_Receive_IT循环接收串口字符,串口接收大批量数据后突然死机,不能继续接收的解决办法
【问题描述】程序采用
FreeRTOS
操作系统,主函数里面调用HAL_UART_Receive_IT接收串口字符,在中断回调函数HAL_UART_RxCpltCallback里面处理串口字符,然后再次调用
巨大八爪鱼
·
2023-10-12 11:31
STM32
stm32
USART
HAL库
单片机
串口通信
关于MCU M4内核移植
FreeRTOS
的笔记
本次使用华大HC32F460的MCU移植了
FreeRTOS
,使用的平台是IAR。废话不多说,先来看看移植需要的资源。1、开发平台EWARM-CD-8401-21539。2、IAR注册机。
西瓜有点甜哦
·
2023-10-12 05:10
嵌入式
单片机
mcu
c语言
最新版
FreeRTOS
的移植------STM32F103c8t6
系列文章目录用FlyMcu和USB转TTL给stm32中烧录程序(stm32C8/C6)文章目录系列文章目录前言一、先决条件:二、使用步骤1.获取
FreeRTOS
源码:2.将
freeRTOS
相关文件移植进
夜暗心明
·
2023-10-12 03:44
stm32
嵌入式硬件
单片机
Freertos
源码移植--STM32模板
Freertos
源码移植文章目录前言一、官网源码解读二、选择移植文件三、修改移植的部分代码工程四、STM32的初始化
freertos
的注意事项五、在STM32平台下,任意工程中添加
Freertos
的修改事项
lelivel
·
2023-10-12 03:38
嵌入式操作系统
stm32
单片机
arm
FreeRTOS
教程指南 学习笔记 第四章 队列管理
FreeRTOS
教程指南学习笔记第四章队列管理一、简介本章旨在让读者能够很好地理解:如何创建一个队列。队列如何管理其包含的数据。如何将数据发送到队列。如何从队列中接收数据。在队列上阻塞的含义。
gjhave
·
2023-10-12 00:25
FreeRTOS
单片机
stm32
mcu
arm
学习
#基于一个小车项目的
FREERTOS
分析(一)系统时钟
系统时钟//初始化延迟函数//SYSTICK的时钟固定为AHB时钟,基础例程里面SYSTICK时钟频率为AHB/8//这里为了兼容
FreeRTOS
,所以将SYSTICK的时钟频率改为AHB的频率!
Ant?1
·
2023-10-11 16:53
智能小车项目
单片机
嵌入式硬件
c++利用mongoose搭建restful风格的webservice
c++利用mongoose搭建restful风格的webservice0、mongoose介绍跨平台:可在linux/unixmacosQNXeCosWindowsAndroidIphone
FreeRtos
我啥都会
·
2023-10-11 09:22
C++
跨平台开发
C++利用mongoose搭建web服务器
其具有以下特性:跨平台:可在linux/unixmacosQNXeCosWindowsAndroidIphone
FreeRtos
上运行;原生支持PicoTCP的嵌入式tcp/ip协议栈,支持LWIP嵌入式
MOON20704
·
2023-10-11 09:52
RTOS
https
Web/WebSoket服务器----mongoose
其具有以下特性:跨平台:可在linux/unixmacosQNXeCosWindowsAndroidIphone
FreeRtos
上运行原生支持PicoTC
hnzwx888
·
2023-10-11 09:50
C/C++
C/C++
Mongoose
跨平台
IAR软件移植
FreeRTOS
操作系统软件
1、前言1.1
FreeRTOS
操作系统的移植,自己在移植过程中遇到的一些问题。将它记录下来,希望对读者有帮助。大家共同成长1.2
FreeRTOS
有官方的源码,但是太过于庞大不适合我们用。
可厉害的土豆
·
2023-10-11 05:43
操作系统
全志R128芯片 基础组件开发指南——RTOS 多媒体解码
RTOS多媒体解码介绍
FreeRTOS
下如何使用rtplayer的接口来开发播放器应用程序,方便播放器开发人员快速正确地开发,以及播放器测试人员如何根据该文档对rtplayer播放器进行验证测试。
DOT小文哥
·
2023-10-10 14:51
全志R128
全志-量产方法&问题
全志
嵌入式
rtplayer
音视频
视频编解码
FreeRTOS
入门教程(软件定时器)
一、软件定时器概念软件定时器是
FreeRTOS
中的一个重要概念,用于在实时应用程序中生成定时事件,而无需硬件定时器的支持。以下是有关
FreeRTOS
中软件定时器的概念:软件定时器的
花落已飘
·
2023-10-10 12:59
FreeRTOS全系列教程
嵌入式
FreeRTOS
ARM
入门
FreeRTOS
自我救赎2之基本工程建立
SystemCore1.SystemCore===>SYS2.SystemCore===>RCC3.SystemCore===>NVICMiddlewareMiddleware===>
FREERTOS
ClockconfigurationProjectManager
衾许°
·
2023-10-10 06:22
单片机
FreeRTOS
自我救赎1之基本知识
1.目录结构不好评价,我的目录结构是cubemx生成的,其中BSP_Device存储了一些模块化后的中间层代码1.1核心文件(.c)1.2头文件(.h)2.内存管理的5种方式
FreeRTOS
说明书吐血整理
衾许°
·
2023-10-10 06:22
嵌入式硬件
单片机
FreeRTOS
自我救赎3之USB虚拟串口
任何项目的功能都从需求出发,在这里我用的是斥侯蜂的一块STM32F407ZGT6在开发一个项目的过程中,免不了串口调试,而这块板子板载的mircousb不是直接连的引脚而是一个OTGUSB
衾许°
·
2023-10-10 05:17
单片机
02.移植
FreeRTOS
到STM32
目录1准备工作1.1获取STM32的裸机工程1.2下载
FreeRTOS
源码2
FreeRTOS
文件夹内容简介3移植
FreeRTOS
到STM323.1提取
FreeRTOS
最简源码3.2拷贝
FreeRTOS
Config.h
花落指尖❀
·
2023-10-09 19:36
FreeRTOS
stm32
单片机
arm
FreeRTOS
嵌入式硬件
【
FreeRTOS
】【STM32】01从零开始的
freertos
之旅 浏览源码下的文件夹
超级pdf参考资料《STM32F429+
FreeRTOS
开发手册_V1.2》官方资料
FreeRTOS
的源码和相应的官方书籍均可从官网www.
freertos
.org获得参考手册
FreeRTOS
官方有两份
熟练的魔法师
·
2023-10-09 19:05
RTOS
stm32
单片机
rtos
【
FreeRTOS
】【STM32】03
FreeRTOS
Config.h头文件简介与修改
基于[野火®]《
FreeRTOS
%20内核实现与应用开发实战—基于STM32》.pdf
FreeRTOS
Config.h头文件是
FreeRTOS
各项功能的打开与关闭
FreeRTOS
Config.h头文件简介之前也说过了
熟练的魔法师
·
2023-10-09 19:05
RTOS
stm32
嵌入式硬件
单片机
STM32移植
FreeRTOS
这是一个STM32工程这是
FreeRTOS
官方源码开始移植首先,在STM32工程中新建文件夹,名字是“
FreeRTOS
”,然后将
FreeRTOS
官方源码中Source文件夹中的文件,复制到STM32的文件夹
Aurora Smith
·
2023-10-09 19:04
stm32
单片机
嵌入式硬件
【
FreeRTOS
】【STM32】02
FreeRTOS
移植
基于[野火®]《
FreeRTOS
%20内核实现与应用开发实战—基于STM32》正点原子《STM32F429+
FreeRTOS
开发手册_V1.2》准备基础工程,例如点灯
FreeRTOS
系统源码
FreeRTOS
熟练的魔法师
·
2023-10-09 19:33
RTOS
stm32
嵌入式硬件
单片机
FreeRTOS
学习笔记6(任务通知)
1、任务通知函数及其知识点的介绍下面是任务通知得一些特点:1:我们使用队列、信号量、事件组等等方法时,并不知道对方是谁。使用任务通知时,可以明确指定:通知哪个任务。2:使用任务通知时,任务结构体TCB中就包含了内部对象,可以直接接收别人发过来的"通知",使用队列、信号量、事件组时,我们都要事先创建对应的结构体,双方通过中间的结构体通信。下面是任务通知的优势和局限:任务通知的优势:效率更高:使用任务
一天不学习,就给自己一个大b兜子
·
2023-10-09 08:46
FreeRTOS的学习
学习
Freertos
-小车开发笔记 3 --PID控制编码电机
目录前言一、创建软件定时器二、软件定时器回调函数三、PID控制编码电机1.前轮转向控制2.串口1输出电机以及舵机的数据3.串口3接收指令及其处理指令前言通过编码点击控制小车的后轮转动,通过舵机改变前轮的转向。一、创建软件定时器/*创建软件定时器1-2*/timer1_handle=xTimerCreate("timer1",10,//定时时间10mspdTRUE,//周期定时器(void*)1,/
riting、
·
2023-10-08 15:49
物联网
单片机
stm32
嵌入式硬件
Freertos
-小车开发笔记 2 --编码电机使用
目录前言一、TB6612电机驱动板1.TB6612模块介绍2.TB6612芯片原理图介绍与控制说明3.tb6612--D153B模块接线说明二、编码电机驱动后轮1.编码电机初始化2.编码电机初始化总结前言通过编码点击控制小车的后轮转动,通过舵机改变前轮的转向。一、TB6612电机驱动板采用tb6612电机作为编码电机的驱动板,该驱动板只需要1个pwm信号和两个IO口即可控制一个编码电机.编码器电机
riting、
·
2023-10-08 15:18
单片机
物联网
stm32
嵌入式硬件
基于STM32F103与
FreeRTOS
的自平衡小车实现
首先移植
FreeRTOS
到STM32F103上,接着就是实现MPU6050的初始化,这里移植了正点原子的参考例程,基本实现是IIC初始化的,读写IIC,接着就可以配置MPU6050,就可以从MPU6050
嵌入式linux爱好者
·
2023-10-08 15:48
嵌入式linux
stm32
单片机
arm
树莓派ROS stm32 slam
Freertos
VFH+A*避障路径规划-智能平衡计划(七)
基于树莓派ROSstm32搭载
Freertos
智能平衡车Day7前言通信功能分析及ESP32模块介绍上位机APPESP32介绍ESP32AT指令WIFI相关的AT指令ESP32多连接TCP服务器使用ESP32BLE
屿anglersking's THU
·
2023-10-08 15:45
基于树莓派ROS无人机无人车
树莓派
raspberry
pi
stm32
freertos
stm32智能小车(
FreeRTOS
项目练习)
文章目录前言一、
FreeRTOS
移植到stm32f103c8t6二、0.97寸OLED屏幕显示(I^2^C通信)1.引脚连接:2.写引脚代码:3.引脚初始化:4.I^2^C1.起始:2.停止:3.发送一个字节
爱学习的喷火龙
·
2023-10-08 15:45
FreeRTOS
STM32寄存器开发
stm32
单片机
嵌入式硬件
树莓派ROS stm32 slam
Freertos
VFH+A*避障路径规划-智能平衡计划
基于树莓派ROSstm32搭载
Freertos
智能平衡车Day2前言一、小车PID控制进程电机的分类直流电机的分类有刷电机无刷电机直流减速电机即齿轮减速电机H桥电路PWMSTM32-PWM直流电机驱动二
屿anglersking's THU
·
2023-10-08 15:45
树莓派
基于树莓派ROS无人机无人车
raspberry
pi
stm32
freertos
pid
人工智能
基于STM32手把手教你做
FreeRTOS
平衡小车
基于STM32手把手教你做
FreeRTOS
平衡小车此平衡小车基于STM32F401CCU6制作,在
FreeRTOS
下运行,能够完成直立,在手机蓝牙调试APP控制下能够前后运动以及转动。
魏纳海森堡的门徒
·
2023-10-08 15:43
stm32
嵌入式硬件
单片机
基于
FreeRTOS
的四麦_循迹_视觉_夹取小车
目录思维导图1.材料2.PID算法控制电机闭环1).调用函数让TIM读取CNT寄存器的数值。2).从APP接收到的字符串进行XYZ三轴分解。3).PID算法得出PWM,后赋值给结构体。3.循迹(PID控制,卡尔曼滤波)4.对树莓派3B传输的数据进行处理5.APP对舵机控制1.材料stm32vet6主控板,树莓派3b,八路循迹模块,TB6612电机驱动x2,降压模块(建议焊急停开关)注:不要用杜邦线
Angstt
·
2023-10-08 15:13
单片机
stm32
嵌入式硬件
stm32之
freeRTOS
驱动小车
该文章记录将stm32之智能小车总结移植到
freeRTOS
上,期间也遇到了好些问题,这里做下记录。也是对
freeRTOS
的一个应用实践。
俯仰一世_1
·
2023-10-08 15:09
stm32
嵌入式硬件
单片机
freeRTOS
FreeRTOS
入门教程(信号量的概念及API函数使用)
一、什么是信号量
FreeRTOS
中的信号量是一种用于任务间同步和互斥的机制。它允许任务在临界区保护资源的访问、线程间通信以及任务之间的同步操作。信号量可以
花落已飘
·
2023-10-08 07:13
FreeRTOS全系列教程
ARM
FreeRTOS
操作系统
STM32
单片机
【
FreeRTOS
】内存管理简单介绍
有没有想过什么移植
FreeRTOS
时,为什么有多种的内存文件,我们工程只使用Heap_4,其他的有什么用?每个的区别是什么?
FreeRTOS
是一种流行的实时操作系统,广泛应用于嵌入式系统开发中。
嵌入式小白—小黑
·
2023-10-07 22:34
小黑与物联网
数据库
linux
开发语言
esp32开发快速入门 2:
FreeRTOS
(1)
起源先说一下
FreeRTOS
的起源,
FreeRTOS
是由RichardBarry在2003年由设计的,由于其设计的小巧简单,整个核心代码只有3到4个C文件。
z755924843
·
2023-10-07 08:02
ESP32开发快速入门
java
服务器
开发语言
【
FreeRTOS
(二)】
FreeRTOS
新手入门——计数型信号量和二进制信号量的基本使用并附代码解析
FreeRTOS
信号量的基本使用&代码解析一、信号量概述二、计数型信号量三、二进制信号量四、信号量函数API1、创建信号量2、删除一个信号量3、信号量释放4、信号量获取五、示例代码1、使用二进制信号量来同步
邢仕冲的一亩三分地
·
2023-10-07 08:31
FreeRTOS
信号量
FreeRTOS
1-
FreeRTOS
入门指南
本专栏是根据官方提供的文档进行
FreeRTOS
的各个功能函数的说明,以及函数的使用本专栏不涉及动手操作,只是对原理进行说明,
FreeRTOS
基础知识篇更新完成会对如何在开发板上进行上手实战操作。
南山府嵌入式
·
2023-10-07 08:01
FreeRTOS基础知识篇
RTOS
FreeRTOS
FreeRTOS
入门(03):队列、信号量、互斥量、队列集
文章目录目的队列(queue)信号量(semaphore)互斥量(mutex)互斥量递归互斥量队列集(QueueSets)总结目的
FreeRTOS
提供给用户最核心的功能是任务(Task),实际项目中通常会有多个任务
Naisu Xu
·
2023-10-07 08:00
RTOS与单片机相关
信号量
互斥锁
队列
task
操作系统
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他