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
教程,如若侵权请告知,马上删帖致歉,个人总结,如有不对,欢迎指正。
菜鸟江多多
·
2021-10-03 11:50
FreeRTOS
stm32
freertos
STM32与
FreeRTOS
实现低功耗
记录在开发过程中,遇到这样一个产品,它基于Cortex-M7内核的STM32F769芯片,同时使用了
FreeRTOS
实时操作系统。由于该产品使用电池供电,因此有着低功耗的需求。
DC-STDIO
·
2021-09-26 15:08
毕业设计
stm32
物联网
freeRTOS
低功耗
【视频】华清远见stm32mp157开发入门指导(7讲)
搭载ST的STM32MP157高性能微处理器,集成Cortex-A7MPU内核和Cortex-M4MCU内核,A7核上可以跑Linux操作系统,M4核上可以跑
FreeRTOS
、RT-Thread等实时操作系统
华清远见IT开放实验室
·
2021-09-24 17:16
stm32mp157开发板
stm32mp157
stm32mp157开发板
视频教程
linux
stm32
STM32MP157 Linux系统移植开发篇19:Linux内核Wi-Fi驱动移植
stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑
FreeRTOS
、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式
华清远见IT开放实验室
·
2021-09-18 10:24
stm32mp157
linux
stm32mp157开发板
linux
STM32MP157
stm32
开发板
Linux内核
使用STM32F103串口通信实验——库函数版
串口是一种通信方式,可实现单片机与单片机,单片机与电脑等通信,正点原子模板附带串口1的配置,所以无需添加,直接修改即可,正点原子写的多是为了操作系统,此功能后续文章再说(我讲的不是ucos而是
freertos
老学弱了
·
2021-08-12 21:36
单片机
串口通信
stm32
物联网
语言模型
平衡车+速度/位置pid+野火上位机移植+
Freertos
+cubemx(一)
**一.首先下载STM32CUBEMX****二.配置相关单片机和相关功能**1.配置时钟和debug引脚2.开启
freertos
3.相关功能以及引脚的配置这里使用的相关功能有:TIM1编码器模式用于记录左轮的编码器
小陈皓
·
2021-08-06 20:39
pid
远程控制
stm32
stm32
pid
STM32CubeMX学习:(1)STM32CubeMX+
FreeRTOS
-----LED灯闪
测试STM32CubeMX+
FreeRTOS
实现LED灯闪这是第一篇,所以配置写的比较多,主要是为了防止自己过一段时间后又忘了,详细记录一下。仅供参考。
闵许可
·
2021-06-21 10:14
Coding Standard
阅读了很多代码,发现
FreeRTOS
的编程风格非常好。我在工作中也使用,效果非常好。所以整理一下。
kinetis
·
2021-06-14 20:39
STM32CubeMX学习:(3)STM32CubeMX+
FreeRTOS
-----定时器
测试STM32CubeMX+
FreeRTOS
,实现定时器控制LED、串口打印在STM32CubeMX+
FreeRTOS
实现LED灯闪、实现串口打印基础上,配置定时器,控制LED,并打印任务进度试验工具:
闵许可
·
2021-06-10 21:30
1.13
OS:硬件资源管理软件统一接口并行任务:Task1灯闪烁delayTask2按键delay让mpu、cpu充分实现资源使用OSSTOS分时操作系统,多任务,多用户RTOS实时操作系统
FreeRTOS
(微内核
Zxytop
·
2021-06-10 02:20
FreeRTOS
概念与任务概念
操作系统允许多个任务同时运行,其任务调度器的责任就是:决定某一时刻究竟运行那个任务。有的OS调度方式:基于时间的任务调度,如Unix。但是,RTOS的任务调度器被设计为可预测的,这是实时系统所必须的,实时就要求os必须对某一个事件做出实时的响应。所以实时系统的任务调度方法是非常重要的,如给任务分配优先级。实时:硬实时和软实时。硬实时:规定时间内必须完成,不允许超时。软实时:没有那么严格。任务把功能
QGv
·
2021-05-30 23:23
STM32CubeMX之
FreeRTOS
文章目录1STM32CubeMX参数配置及其说明1.1
FreeRTOS
Mode1.2Configparameters1.2.1Kernelsetting1.2.2Memorymanagementsetting1.2.3Hookfunctionrelateddefinitions1.3
while(1)
·
2021-05-27 15:12
STM32CubeMX工程
FREERTOS
移植STM32F407
FREERTOS
移植STM32F407获取
FREERTOS
源码从github上下载:
FREERTOS
源码创建基础工程1.利用Keil5创建一个STM32基础工程,建议直接使用任何一个STM32库模板。
Albert Nie
·
2021-05-22 19:12
OS
操作系统
FreeRTOS
移植
STM32F407
FreeRTOS
学习笔记(二) ——消息队列
前言学习完如何在STM32F1搭建
FreeRTOS
环境后,接下来学习
FreeRTOS
的消息队列。
haoaoooooo
·
2021-05-17 21:38
队列
freertos
操作系统
嵌入式
c语言
[
FreeRTOS
学习] 了解任务调度算法
任务特性每个任务都赋予了一个优先级。每个任务都可以存在于一个或多个状态。在任何时候都只有一个任务可以处于运行状态。调度器总是在所有处于就绪态的任务中选择具有最高优先级的任务来执行。固定优先级抢占式调度是指每个任务都被赋予了一个优先级,这个优先级不能被内核本身改变(只能被任务修改)。”抢占式”是指当任务进入就绪态或是优先级被改变时,如果处于运行态的任务优先级更低,则该任务总是抢占当前运行的任务单调速
EleZtian
·
2021-05-13 07:42
【STM32+ESP8266连接腾讯云物联网开发平台 2】STM32+ESP8266-01S连接腾讯云
核心板或者小开发板及其程序下载器二、软件准备1.STM32CubeMX2.MDK(Keilv5)3.程序实现流程三、STM32CubeMX配置工程1.根据芯片信号创建工程2.配置LED驱动引脚3.配置串口驱动4.
FreeRTOS
小小河神纠结多
·
2021-05-09 18:42
安信可模组
腾讯云物联网开发平台
ESP8266
stm32
物联网
Ai-Thinker
裸机和操作系统
嵌入式开发裸机和操作系统(
freertos
ucos)这篇文章适合刚入门的新手,准确来说刚开始学操作系统的朋友们,不明白为什么要上操作系统,裸机也挺好的,操作系统在程序里面起到什么作用?
maosql
·
2021-05-03 15:34
嵌入式
嵌入式
操作系统
以太网配合
FreeRTOS
实现socket通信!实战STM32F4以太网DP83848配合LWIP
目的:实现STM32F407+
FreeRTOS
+Ethernet(DP83848)+Lwip实现socket通信,在实现之前我们先来了解下几点储备知识一.以太网行业标准MII/RMII1以太网接口MII
Wireless_Link
·
2021-04-30 15:27
#
stm32
嵌入式
以太网
DP83848
LWIP
socket
物联网技术体系(一)
:物联网芯片Arduino,RaspberryPi,ESP32,C51,Stm32系列,华为NB-IOTstm32I4开发板,cc2530开发板;1.2.终端设备搭载的嵌入式操作系统:VxWorks、
FreeRTOS
mask哥
·
2021-04-28 23:49
从零学习搭建物联网中台
1、野火
freertos
学习笔记
野火
freertos
学习笔记1、任务1.1栈1.2任务的切换taskYIELD();1.3临界段2、空闲任务3、任务优先级4、任务延时的表现5、时间片5.1抢占式、协做式6、创建任务7、启动任务8、任务管理
断雁孤鸿
·
2021-04-27 15:01
RTOS
freertos
FreeRTOS
任务调度 任务切换
@(嵌入式)
Freertos
FreeRtos
简述前面文章介绍了
FreeRTOS
中如何创建任务以及其具体实现。
orientlu
·
2021-04-26 12:26
FreeRTOS
系列|低功耗管理
FreeRTOS
也提供了一个叫Tickless的低功耗模式,方便带
FreeRTOS
操作系统的应用开发1.低功耗管理介绍1.1STM32低功耗模式STM32本身就支持低功耗模式,以STM32F1为例,其有三种低功耗模式
安迪西
·
2021-04-22 13:44
FreeRTOS
freertos
tickless
STM32CubeMX学习:(2)STM32CubeMX+
FreeRTOS
-----串口打印
测试STM32CubeMX+
FreeRTOS
,实现串口打印在STM32CubeMX+
FreeRTOS
实现LED灯闪基础上,实现串口打印试验工具:1.STM32CubeMX5.1.02.keiluVision43
闵许可
·
2021-04-17 18:12
【开源】APP+STM32+ESP8266+MQTT协议上云OneNET
STM32+ESP8266+MQTT协议上云OneNET文章目录【开源】APP+STM32+ESP8266+MQTT协议上云OneNET1.相关连接1.1本项目相关连接1.2无APP原版连接(有如何在
FreeRTOS
Mbwide
·
2021-03-21 16:54
RTOS
stm32
stm32
物联网
app
RAITE Hypervisor介绍
RAITEHypervisor介绍RaiteHypervisr软件架构中瓴智行自主开发的RAITEHypervisor是基于微内核的高性能、强实时Type-1型嵌入式Hypervisor,可同时运行Linux、Android、
FreeRTOS
中瓴智行
·
2021-03-13 16:06
虚拟化
linux
android
内核
嵌入式
基于STM32F103标准库、rt-thread操作系统完美移植freemodbus主机程序
2.基于rt-thread操作系统,也可以使用ucos和
freeRTOS
操作系统。3.本人可有偿代移植其他操作系统,具体费用主页加我QQ联系。
小灰灰搞电子
·
2021-03-11 16:39
GD32开发交流
STM32编程技巧
ModBus
无需另配定时器在STM32 HAL下实现微秒级延时(兼容
FreeRTOS
)
目录前言一、代码部分二、使用和验证1.引入头文件2.初始化3.使用和验证三、可移植性总结前言接触HAL库差不多两年了,一直苦于HAL库没有自带微秒级的延时,网上的前辈们给出的解决方案要么是改写HAL_Delay的延时时间,要么就是额外占用一个定时器来实现,不太方便移植,以下是我给出的解决方案。软件平台:STM32CubeIDE1.5.0一、代码部分Delay.c代码如下#include"main.
乙酸氧铍
·
2021-03-10 06:28
stm32
单片机
c语言
STM32CUBEMX+STM32H750VB+LWIP+LAN8720A+
FREERTOS
TCP服务器、UDP数据接收发送、网线热插拔、IAR-8.32开发
STM32CUBEMX+STM32H750VB+LWIP+LAN8720A+
FREERTOS
TCP服务器、UDP数据接收发送、网线热插拔、IAR-8.32开发STM32H750VB使用STM32CUBEMX
嵌入式开发_DMD
·
2021-03-05 15:03
STM32H750
LWIP
FREERTOS
嵌入式
stm32
网络
单片机
FreeRtos
源码分析之消息队列工作原理(九)
一、消息队列API函数xQueueCreate(uxQueueLength,uxItemSize);xQueueSend(xQueue,pvItemToQueue,xTicksToWait);BaseType_txQueueReceive(QueueHandle_txQueue,void*constpvBuffer,TickType_txTicksToWait);xQueueCreate创建一个消
知无止境
·
2021-03-04 20:39
FreeRtos
队列
FreeRtos
FreeRtos
源码分析之任务挂起和恢复(八)
二、任务挂起和恢复的原理
FreeRtos
使用uxSchedulerSuspended变量来表示内核调度器的打开和关闭,当这个值大于0时,内核调度器打开,等于0时内核调度器关闭。
知无止境
·
2021-02-23 16:20
FreeRtos
FreeRtos
操作系统
AWS 边缘计算解决方案overview
AWS
FreeRTOS
Amazon
FreeRTOS
是一个IoT微控制器操作系统,轻松
乱码二分之一
·
2021-02-22 17:45
edge
aws
iot
STM32运行
FreeRtos
系统出现信号量错误
最近在开发STM32项目中出现了信号量交互异常的问题,该项目搭载的是
FreeRtos
系统,具体内容如下:现象:在系统运行过程中,出现如下断言错误:问题排查:找到代码断言定义处如下:#defineconfigASSERT
Psyduck_ing
·
2021-02-22 09:31
stm32开发
stm32
freertos
内存管理
信号处理
在stm32cubemx的
freertos
中创总任务跑支线任务
目录问题说明解决步骤验证方案总结问题说明STM32CUBE的
freertos
的任务创建十分简单方便,但却有一个麻烦:需要我们把要跑的任务具体代码都写进
freertos
.c的文件里面,对于在对应文件创建任务的伙伴来说
爱学习、努力成长中的虾皮
·
2021-02-19 00:31
嵌入式
stm32
嵌入式
STM32F207使用HAL库移植
FreeRTOS
遇到的问题——.\Objects\test.axf: Symbol SysTick_Handler multiply d(by port.o and
SymbolSysTick_Handlermultiplydefined(byport.oandmain.o).原因使用KEIL时在ManageRun-TimeEnvironment中勾选的HAL库,然后添加
FreeRTOS
sf9090
·
2021-02-17 10:26
STM32学习笔记
stm32
FreeRTOS
HAL库
STM32
FREERTOS
LWIP DHCP情况下网线热拔插
STM32
FreeRTOS
LWIPDHCP网线热拔插现象:在固定IP的情况下,感谢新时代弄潮儿参照https://blog.csdn.net/xingzhewanfu/article/details/104521505
huishowhui
·
2021-02-09 09:39
STM32
单片机外设篇——SPI协议
SPI协议的特点1.优点2.缺点3.结构二、SPI协议分析1.模式概念理解2.通信过程分析3.SPI个人协议理解4、使用SPI协议操作SPI外设芯片总结前言题目上写的是单片机,其实不管你的板子上不上系统(
FreeRtos
中闻道
·
2021-01-31 14:40
嵌入式
嵌入式
spi
单片机
stm32
stm32f4有重映射么_STM32单片机重映射USART设计
本文将以
FreeRTOS
項羽Sama
·
2021-01-30 10:02
stm32f4有重映射么
嵌入式代码规范
参考STM32固件库编码风格和
FreeRTOS
编码风格。
___波子Max.
·
2021-01-17 21:56
我的博客
代码规范
c++
【开源】STM32+ESP8266+MQTT多传感器数据上云OneNET(易拓展,带操作系统
FreeRTOS
)
【开源】STM32+ESP8266+MQTT多传感器数据上云OneNET(易拓展)文章目录【开源】STM32+ESP8266+MQTT多传感器数据上云OneNET(易拓展)1.相关连接1.1本项目相关连接1.2无操作系统简易版(旧版,有OneNET云平台设备创建和应用配置,本文不再赘述):2.具体功能3.硬件环境4.云平台环境配置5.接线6.功能展示6.1数据流6.2APP应用管理6.3串口数据7
Mbwide
·
2021-01-17 17:50
stm32
RTOS
物联网
嵌入式
stm32
FreeRTOS
学习笔记(11)——CPU使用率统计
一、基本概念CPU使用率其实就是系统运行的程序占用的CPU资源,表示机器在某段时间程序运行的情况,如果这段时间中,程序一直在占用CPU的使用权,那么可以人为CPU的利用率是100%。CPU的利用率越高,说明机器在这个时间上运行了很多程序,反之较少。利用率的高低与CPU强弱有直接关系,就像一段一模一样的程序,如果使用运算速度很慢的CPU,它可能要运行1000ms,而使用很运算速度很快的CPU可能只需
Leung_ManWah
·
2021-01-05 11:35
FreeRTOS
freertos
FreeRTOS
cpu使用率
STM32基于
FreeRTOS
的多任务程序案例
STM32基于
FreeRTOS
的多任务程序案例一、初步了解
FreeRTOS
二、实验要求三、基于
FreeRTOS
的多任务程序案例四、参考链接使用工具野火stm32mini开发板KeiluVision5野火多功能调试助手一
小熊打饼干
·
2020-12-04 12:47
学习
freertos
嵌入式学习⑥——
FreeRTOS
入门
FreeRTOS
入门目录
FreeRTOS
入门一、准备工作二、操作目的三、实验操作1.实验所需代码2.烧录程序一、准备工作所用器件:STM32MINI、下载线ST–Link所用编程软件:MDK5.33二、
漆黑の黑炎龙
·
2020-12-02 20:35
阿为
stm32
stm32f4+
FreeRTOS
移植lwip2.1.2
本篇目标:上一篇
freertos
的优化(stm32f4_os_app)中,RTOS的移植已经告一段落了,接下来就是移植重要的网络协议栈-lwip2.1.2!
图图Tuu
·
2020-11-29 16:17
物联网之路
stm32
lwip2.1.2
freertos
用cubemx6.0玩转NUCLEO-H745ZI开发板(二)
M7
Freertos
LWIPping通开发板玩转NUCLEO-H745ZI开发板以太网1.使能以太网,并使能中断2.根据原理图配置好以太网所用的引脚3.使能ICache,DCache,MPU及配置MPU
替你去填坑
·
2020-11-25 11:10
stm32
freertos
以太网
用cubemx6.0玩转NUCLEO-H745ZI开发板(一)
M7
Freertos
+M4
Freertos
控制LED灯初识NUCLEO-H745ZI开发板必须要安装的软件Cubemx6.0创建keilmdk工程修改和调试工程1.M7工程配置和修改2.M4工程配置和修改初识
替你去填坑
·
2020-11-24 11:09
嵌入式
stm32
freertos
CoppeliaSim(Vrep)与VS使用多线程交互
二.为什么想使用多线程实际工程中往往都是多任务的,同时进行外设驱动,定位,PID控制器等,使用UCOS或者
FreeRTOS
的实时操作系统进行协调处理。而在学习Vrep这一仿真软件到目前为止,都是使用的
Norach
·
2020-11-17 16:15
c++
经验分享
多线程
FreeRTOS
学习笔记(1)——移植源码到STM32F103
一、简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2020-10-29 09:45
FreeRTOS
rtos
freertos
stm32
stm32f103
FreeRTOS
FreeRTOS
学习笔记(1)——移植源码到STM32F103
一、简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2020-10-29 09:57
FreeRTOS
任务切换
3.任务调度器3.1.vTaskStartScheduler()这个函数的功能就是开启任务调度器的,这个函数在文件tasks.c中有定义1973/*-----------------------------------------------------------*/19741975voidvTaskStartScheduler(void)1976{1977BaseType_txReturn;1
Swinner
·
2020-10-23 09:38
FreeRTOS
内存 Heap管理
@(嵌入式)[TOC]
Freertos
FreeRtos
FreeRtos
提供的几种heap管理在源码目录Source/Portable/MemMang下,选择哪种类型管理直接在编译时把原文件加入(比如在makefileSRC
orientlu
·
2020-10-10 23:38
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他