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
任务创建
目录xTaskCreate[任务创建]xTaskCreateStaticvTaskDelete详细说明TaskHandle_t引用任务的类型。例如,对xTaskCreate的调用(通过指针参数)返回TaskHandle_t变量,然后可以将该变量用作vTaskDelete的参数以删除任务。xTaskCreate[任务创建]BaseType_txTaskCreate(TaskFunction_tpvT
LiuhCode
·
2022-02-18 16:16
FreeRTOS
FreeRTOS
+STM32F103 中断测试 卡死
在使用原子的战舰开发板进行中断测试实验时发现,两个定时器只print一下就挂掉了,经过分析发现是SysTick_Handler和xPortSysTickHandler的冲突问题;在上一篇移植的时候,有一个操作是修改启动文件startup_stm32f10x_hd.s,替换了三个关于中断的函数,其中注释掉了SysTick_Handler,换成了xPortSysTickHandler,但是在原子的开发
xuezimu
·
2022-02-18 02:16
[
FreeRTOS
学习] 获取源码
FreeRTOS
源码目录结构从官网获取的文件结构
FreeRTOS
|+--
FreeRTOS
-Plus|+--
FreeRTOS
FreeRTOS
/Source|+--Demo演示例程工程|+--Source
FreeRTOS
EleZtian
·
2022-02-17 14:00
1.15
FreeRTOS
信号量二值信号量通常用于互斥访问或同步,二值信号量和互斥信号量非常类似,但是还是有一些细微的差别,互斥信号量拥有优先级继承机制,二值信号量没有优先级继承。
Zxytop
·
2022-02-17 03:19
基于STM32和
freeRTOS
智能门锁设计方案
基于STM32和
freeRTOS
智能门锁设计方案前言项目基于STM32单片机为MCU,通过UART,SPI和蓝牙模块,RC522模块连接,MCU采用
freeRTOS
实时操作系统,门锁方案实现了蓝牙开锁,
dontyousee丶
·
2022-02-16 10:56
stm32
freertos
蓝牙
驱动程序
物联网
FreeRTOS
学习(八)ESP32 Arduino创建
FreeRTOS
Demo
https://dl.espressif.com/dl/package_esp32_index.json工具->开发板->开发板管理器,搜索ESP32,点安装(此过程可能需要科学上网)选择开发板2.编写
FreeRTOS
xuehu96
·
2022-02-16 08:36
ESP
RTOS
C语言
arduino
c语言
freertos
wifi
rtos
STM32CubeMX 5.2.1快速设置
freeRTOS
软件版本:STM32CubeMX5.2.1芯片:STM32F412RETx网上看到一些设置的文章,一般都是旧版软件的配置,所以自己设置后,记录一下1.选择
FreeRTOS
,然后下拉选择CMSIS_V2,
坤kln
·
2022-02-16 03:17
第十二周 第二天 2020-01-14
FreeRTOS
任务与中断内核控制函数任务挂起和恢复API函数中断是微控制器一个很常见的特性,中断由硬件产生,当中断产生以后CPU就会中断当前的流程转而去处理中断服务。
吴海燕_Jill
·
2022-02-14 17:26
2020-01-13
操作系统(OS):软件的统一接口,硬件资源管理上层:应用层下层:内核层硬件层充分实现CPU资源的使用并行任务:STOS:分时操作系统(多任务,多用户)RTOS:实时操作系统
Freertos
MCOSIIUXWORKSRT_threaedRTL
姜帆_e5bb
·
2022-02-14 01:50
PlatformIO 创建 libopencm3 +
FreeRTOS
项目
PlatformIO:libopencm3+
FreeRTOS
以下步骤基于常见的BluepillSTM32F103C8T6,也适用于其它libopencm3支持的MCU型号方案一:只复制需要的文件在PlatformIO
Milton
·
2022-02-13 22:00
RTOS系统的UCOS
RTOS操作系统:UCOS,
FreeRTOS
,RTX,RT-Thead,DJYOS等。操作系统的核心内容在于:实时内核。UCOS的内核是可剥夺型的,就是可以剥夺其他任务的
虾稿
·
2022-02-10 13:23
STM32单片机
自己写一个RTOS系统
LinRTOS开发基于MDK平台,目前工程工程自动适配CortexM0/M3/M4,通过软件验证过所有的功能模块均正常工作参考说明写该系统主要参考的有两个知名的RTOS框架:为
FreeRTOS
和RT-Thread
Tell me why
·
2022-02-10 13:17
嵌入式
RTOS
STM32
windows下RISC-V编译调试环境搭建
前言当开源变得越来越流行,开放的标准,开源的语言,开源的操作系统(Linux、freeBSD、
freeRTOS
),开源的工具链(gcc、LLVM),开源的数据库(MySQL)。。。
蓁蓁啊
·
2022-02-08 11:43
beautyOS
windows
risc-v
linux
FreeRTOS
—— 3.任务管理
3.任务管理3.1本章介绍与适用范围范围本章旨在使读者更好地理解:
FreeRTOS
如何为应用程序中的每个任务分配处理时间。
FreeRTOS
如何选择应在任何给定时间执行的任务。
浩子_up
·
2022-02-06 16:05
FreeRTOS
rtos
freertos
gd32
stm32
单片机
FreeRTOS
——配置文件
FreeRTOS
基础系列文章 基本对象
FreeRTOS
——任务
FreeRTOS
——队列
FreeRTOS
——信号量
FreeRTOS
——互斥量
FreeRTOS
——任务通知
FreeRTOS
BenBenF19
·
2022-02-06 16:02
FreeRTOS
freertos
操作系统
FreeRtos
源码分析之启动任务调度vTaskStartScheduler(二)
一、概述
FreeRtos
在创建任务之后,需要启动任务调度器才能使任务正常有序的运行。任务调度器的开启依赖于底层硬件,对于CortexM3内核而言,任务调度器需要用到中断和滴答定时器。
知无止境
·
2022-02-06 16:32
FreeRtos
FreeRtos
操作系统
FREERTOS
学习(一)任务管理
初识
FreeRTOS
裸机程序早期的嵌入式开发没有操作系统的概念,只有裸机程序,比如在最简单的51上面基本就没有操作系统的说法。对于裸机程序,可以看作两部分:前台系统与后台系统。
Weber •
·
2022-02-06 16:02
内核
操作系统
linux
UCOSIII操作系统学习笔记——任务
RTOS操作系统:UCOS,
FreeRTOS
,RTX,RT-Thread,DJYOS等UCOS的内核是可剥夺型的,可剥夺内核顾名思义就是可以剥夺其他任务的CPU使用权,它总是运行就绪任务中的优先级最高的那个任务
嘿嘿の
·
2022-02-06 16:30
UCOSIII
单片机
stm32
嵌入式
STM32CubeMX学习笔记(36)——
FreeRTOS
实时操作系统使用(中断管理)
一、
FreeRTOS
简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2022-02-06 16:59
STM32CubeMX
stm32
STM32CubeMX
freertos
stm32cube
中断
STM32CubeMX学习笔记(34)——
FreeRTOS
实时操作系统使用(任务通知)
一、
FreeRTOS
简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2022-02-06 16:29
STM32CubeMX
stm32
STM32CubeMX
freertos
stm32cube
任务通知
STM32CubeMX学习笔记(33)——
FreeRTOS
实时操作系统使用(软件定时器)
一、
FreeRTOS
简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2022-02-06 16:29
STM32CubeMX
stm32
STM32CubeMX
freertos
定时器
timer
STM32CubeMX学习笔记(31)——
FreeRTOS
实时操作系统使用(互斥量)
一、
FreeRTOS
简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2022-02-06 16:29
STM32CubeMX
stm32
STM32CubeMX
freertos
互斥锁
mutex
STM32CubeMX学习笔记(30)——
FreeRTOS
实时操作系统使用(信号量)
一、
FreeRTOS
简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2022-02-06 16:28
STM32CubeMX
stm32
STM32CubeMX
freertos
信号量
stm32cube
STM32CubeMX学习笔记(29)——
FreeRTOS
实时操作系统使用(消息队列)
一、
FreeRTOS
简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2022-02-06 16:58
STM32CubeMX
stm32
STM32CubeMX
stm32cube
freertos
消息队列
FreeRTOS
常用任务函数——任务管理
FreeRTOS
常用任务函数任务挂起函数vTaskSuspend()任务可以调用vTaskSuspend()这个函数来挂起任务自身,但是在挂起自身的时候会进行一次任务上下文切换,需要挂起自身就将xTaskToSuspend
MY_QuinTA
·
2022-02-06 16:57
stm32
freertos
FreeRTOS
操作系统——空闲任务及钩子函数(二十)
FreeRTOS
操作系统学习文章目录
FreeRTOS
操作系统学习前言一、空闲任务1、空闲任务创建2、空闲任务函数二、空闲任务钩子函数1、空闲任务钩子函数简介2、空闲任务钩子函数实验总结前言处理器总是需要代码来执行
我与nano
·
2022-02-06 16:55
单片机
嵌入式硬件
物联网操作系统学习笔记——内存管理
FreeRTOS
内存管理STM32编译过程及程序组成sourcecode(源代码)的c文件和汇编S文件通过Keil中的armcc/armasm生成.o文件(Objectcode),然后再通过armlink
xiaobaipyf
·
2022-02-06 08:38
操作系统
FreeRTOS
笔记——内存管理知识
内存管理是一个系统基本组成部分,
FreeRTOS
中大量使用到了内存管理,比如创建任务、信号量、队列等会自动从堆中申请内存。用户应用层代码也可以
FreeRTOS
提供的内存管理函数来申请和释放内存。
@C#&
·
2022-02-06 08:07
FreeRTOS
freertos
FreeRTOS
——堆内存管理
FreeRTOS
基础系列文章 基本对象
FreeRTOS
——任务
FreeRTOS
——队列
FreeRTOS
——信号量
FreeRTOS
——互斥量
FreeRTOS
——任务通知
FreeRTOS
BenBenF19
·
2022-02-06 08:36
FreeRTOS
freertos
操作系统
FreeRTOS
——静态与动态内存分配
FreeRTOS
基础系列文章 基本对象
FreeRTOS
——任务
FreeRTOS
——队列
FreeRTOS
——信号量
FreeRTOS
——互斥量
FreeRTOS
——任务通知
FreeRTOS
BenBenF19
·
2022-02-06 08:36
FreeRTOS
freertos
操作系统
STM32CubeMX学习笔记(35)——
FreeRTOS
实时操作系统使用(内存管理)
一、
FreeRTOS
简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2022-02-06 08:34
STM32CubeMX
stm32
STM32CubeMX
freertos
stm32cube
内存管理
FreeRTOS
学习笔记(9)——内存管理
一、基本概念
FreeRTOS
操作系统将内核与内存管理分开实现,操作系统内核仅规定了必要的内存管理函数原型,而不关心这些内存管理函数是如何实现的,所以在
FreeRTOS
中提供了多种内存分配算法(分配策略)
Leung_ManWah
·
2022-02-06 08:34
FreeRTOS
freertos
FreeRTOS
内存管理
FreeRTOS
学习笔记——
FreeRTOS
系统可管理的最大优先级
*************************************************************************************************//*
FreeRTOS
proedison
·
2022-02-06 08:33
FreeRTOS
FreeRTOS
操作系统——内存管理(二十一)
FreeRTOS
操作系统学习文章目录
FreeRTOS
操作系统学习前言一、内存管理简介二、内存管理1、内存碎片简介2、内存分配方法1.heap_1.c2.heap_2.c3.heap_3.c4.heap_
我与nano
·
2022-02-06 08:32
单片机
嵌入式硬件
嵌入式lua之多线程操作移植三 lua
FreeRTOS
然而,使用前章方法移植到
FreeRTOS
上后却各种不尽人意。来来回回搞了几个星期,最终还是实现了我的目的,先展示下效果吧!!!压力测试11个线程。led间隔100ms闪烁,10个打印线程正常。
dancebit
·
2022-02-05 17:24
lua
STM32F4
C
lua
freertos
stm32
ESP32:蓝牙BLE控制M3508电机
还是熟悉的3508,内容概述:ESP32主控蓝牙BLE通信使用实时系统(
FreeRTOS
)使用ESP32的TWAI总线(CAN)ESP32使用ESP-IDFv4.3开发,仓库地址放在文末。
胡小安
·
2022-02-03 16:00
windows下RISC-V编译调试环境搭建
前言当开源变得越来越流行,开放的标准,开源的语言,开源的操作系统(Linux、freeBSD、
freeRTOS
),开源的工具链(gcc、LLVM),开源的数据库(MySQL)。。。
·
2022-01-20 19:09
risc-v
嵌入式外围模块及接口
常见的接口和IP有:GPIOInterruptTimerPWMADC/DACUARTI2CSPII2SSDIOUSBCan总线开源软件:μClinuxμC/OS-II,RT-Thread,
FreeRTOS
SimonXieSH
·
2022-01-01 13:04
FreeRTOS
学习笔记(5)——互斥量
一、头文件#include"
FreeRTOS
.h"#include"semphr.h"二、互斥量2.1基本概念互斥量又称互斥信号量(本质是信号量),是一种特殊的二值信号量,它和信号量不同的是,它支持互斥量所有权
Leung_ManWah
·
2021-12-29 17:51
FreeRTOS
学习笔记(4)——信号量
一、头文件#include"
FreeRTOS
.h"#include"semphr.h"二、二值信号量2.1运作机制创建信号量时,系统会为创建的信号量对象分配内存,并把可用信号量初始化为用户自定义的个数,
Leung_ManWah
·
2021-12-28 19:48
FreeRTOS
学习笔记(2)——任务管理
一、头文件#include"
FreeRTOS
.h"#include"task.h"二、任务创建与启动2.1相关API说明2.1.1TaskHandle_t任务句柄。
Leung_ManWah
·
2021-12-20 11:28
为了防止led占用太多片内资源,我决定不再裸奔
目录前言:一、配置基本环境1、SYS配置:2.RCC配置3.时钟树配置二、添加freeos系统以及任务三、生成代码修改代码四、修改os延时函数前言:被学弟逼迫写个有关在hal库跑
freeRTos
的教程一
靳小锅er
·
2021-11-30 18:27
stm32hal库学习之旅
嵌入式
经验分享
算法
【
freeRTOS
开发笔记】为什么xTaskCreate接口会卡死不返回
文章目录1前言2遇到的问题3问题分析3.1初略分析3.2深究源码3.3代码验证3.4进一步分析3.5如何优化4经验总结5更多分享1前言最近博主在做一些适配
freeRTOS
的项目,简单来说就是从别的RTOS
架构师李肯
·
2021-11-16 22:32
freeRTOS学习笔记
C/C++编程语言
freertos
【
freeRTOS
开发笔记】关注创建任务时传入的优先级数值问题
文章目录1前言2遇到的问题3如何解决4经验总结5更多分享1前言最近博主在做一些适配
freeRTOS
的项目,简单来说就是从别的RTOS平台迁移到
freeRTOS
平台。
架构师李肯
·
2021-11-16 22:23
freeRTOS学习笔记
C/C++编程语言
freertos
环境监测设备中的
FreeRTOS
低功耗
笔者的团队专业从事环境监测设备的开发,在开发过程中团队的工作人员提到了关于
FreeRTOS
低功耗的问题。RTOS低功耗与裸机跑的进入的方式不同。
瑞奇Ricky
·
2021-11-08 11:52
单片机
嵌入式硬件
CubeMX使用
FreeRTOS
编程指南
文章目录CubeMX使用
FreeRTOS
编程指南一、开发前言1.1软件准备1.2开启
FreeRTOS
二、配置界面三、系统设置2.1调度内核设置2.2内存管理设置2.3钩子函数配置2.5任务运行追踪配置2.6
JeckXu666
·
2021-10-20 23:31
#
FreeRTOS
CubeMX
RTOS
freertos
单片机
内核
ARM裸机开发篇1:Cortex-A7开发环境搭建
针对FS-MP1A开发板,除了Cortex-A7裸机开发篇外,还包括其他多系列教程,包括Cortex-M4开发篇、
FreeRTOS
篇、Linux基础及应用开发篇、Linux系统移植篇、Linux驱动开发篇
华清远见IT开放实验室
·
2021-10-18 11:02
arm开发
arm
qt
linux
嵌入式
开发工具
FreeRTOS
移植
一、
FreeRTOS
系统RTOS全称是RealTimeOperatingSystem,中文名就是实时操作系统。可以看出FreeROTS就是一个免费的RTOS类系统。
留小乙
·
2021-10-14 20:06
FreeRTOS操作系统
stm32
freertos
RTOS移植
基于Zynq-7000系列XC7Z010/XC7Z020的PS端裸机与
FreeRTOS
案例开发手册(工程编译、程序加载与固化法)
前言本文主要介绍PS端(ARMCPU0)的裸机与
FreeRTOS
案例的使用说明,适用开发环境:Windows7/1064bit、XilinxVivado2017.4、XilinxSDK2017.4。
Tronlong创龙
·
2021-10-12 11:31
Xilinx
Zynq-7000
Zynq-7045/7100
Xilinx
Kintex-7
qt
stm32
windows
十一,
FreeRTOS
之——互斥信号量(优先级反转,优先级继承,递归锁)
声明:本专栏参考韦东山,野火,正点原子以及其他博主的
FreeRTOS
教程,如若侵权请告知,马上删帖致歉,个人总结,如有不对,欢迎指正。
菜鸟江多多
·
2021-10-03 17:22
FreeRTOS
stm32
freertos
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他