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
消息队列
文章目录一.队列简介1、数据存储2、多任务访问3、出队阻塞4、入队阻塞5、队列操作过程图示二、消息队列常用函数讲解1.消息队列创建函数xQueueCreate()2消息队列静态创建函数xQueueCreateStatic()3.读队列xQueueReceive()4.写队列xQueueSend()5.消息队列删除函数vQueueDelete()6.复位xQueueReset()7.查询三、消息队列
不秃也很强
·
2022-08-30 22:32
FreeRTOS
笔记
stm32
系统架构
FreeRTOS
移植到STM32
一、找一个STM32的裸机工程模板我们以STM32F103裸机程序为例随便找的一个裸机程序二、去官网上下载
FreeRTOS
V9.0.0源码在移植之前,我们首先要获取到
FreeRTOS
的官方的源码包。
不秃也很强
·
2022-08-30 22:02
FreeRTOS
系统架构
stm32
FreeRTOS
概述与体验
1.1
FreeRTOS
目录结构以Keil工具下的STM32F103芯片为例,它的
FreeRTOS
目录如下:主要涉及2个目录:DemoDemo目录下是工程文件,以“芯片和编译器组合成一个名字”比如:CORTEX_STM32F103
~Old
·
2022-08-30 22:01
单片机
stm32
物联网
FreeRTOS
一、
FreeRTOS
简介
初识
FreeRTOS
1.什么是
FreeRTOS
?Free即免费的,RTOS全称是RealTimeOperatingSystem,中文就是实时操作系统。
浅毅
·
2022-08-30 22:31
FreeRTOS操作系统
FreeRTOS
详解
FreeRTOS
1.任务切换:使用vTaskDelayUntil、vTaskDelay、xQueueSend函数可以引起任务切换从中断函数中退出后,执行高优先级任务://如果xHigherPriorityTaskWoken
路过的小熊~
·
2022-08-30 22:01
RTOS
单片机
stm32
arm
物联网
操作系统
FreeRTOS
学习一(简介)
1.什么是
FreeRTOS
RTOS从名字上可以分为free和RTOS两部分。free是免费的意思,RTOS全称是RealTimeOperationSystem,译为实时操作系统。
qq_34981
·
2022-08-30 22:00
FreeRTOS
iot
RTOS
FreeRTOS
FreeRTOS
简介
初识
FreeRTOS
1.什么是
FreeRTOS
?Free即免费的,RTOS全称是RealTimeOperatingSystem,中文就是实时操作系统。
kunkliu
·
2022-08-30 22:59
FreeRTOS
单片机
嵌入式硬件
FreeRTOS
系列|
FreeRTOS
简介
1.RTOS简介RTOS全称为RealTimeOperationSystem,即实时操作系统。RTOS强调的是实时性,又分为硬实时和软实时。硬实时要求在规定的时间内必须完成操作,不允许超时;而软实时里对处理过程超时的要求则没有很严格。RTOS的核心就是任务调度RTOS的多个工作流如下图示:RTOS工作原理如下图示:RTOS通用组件如下图示:RTOS的特点:更好的事件实时处理机制更高效利用CPU资源
kunkliu
·
2022-08-30 22:59
FreeRTOS
freertos
FreeRTOS
入门
FreeRTOS
是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。由于R
四月sky吖
·
2022-08-30 22:29
嵌入式硬件
c++
linux
FreeRTOS
(教程非常详细)
概述:之前写了关于
FreeRTOS
的部分内容,为了方便阅读,现在给汇总到一起了。全部学习完后,恭喜你对
FreeRTOS
有了更深的认知。
不秃也很强
·
2022-08-30 22:27
STM32
笔记
FreeRTOS
单片机
stm32
嵌入式硬件
stm32 cubeIDE
FreeRTOS
printf 浮点数打印错误
1、在工程使用printf打印浮点数时报错printf("value=%.4f\r\n",value);assertion"REENTmallocsucceeded"failed:file"/build/gnu-tools-for-stm32_9-2020-q2-update.20201001-1621/src/newlib/newlib/libc/stdlib/dtoa.c",line234简单
天和地丰
·
2022-08-27 07:41
STM32
stm32
arm
嵌入式硬件
ZC706千兆网测试(ZYNQ,
FreeRTOS
,Echo,消息队列,QSPI启动,FSBL固化,lwIP,TCP,RGMII,Xilinx)
初学
FreeRTOS
:(1)使用ZC706开发板测试PS端网口(Echo,lwIP协议栈);(2)配合操作PL端LED(直接驱动和使用消息队列两种方式);(3)PS端串口UART打印调试信息;(4)QSPI
DengFengLai123
·
2022-08-25 15:00
FPGA
嵌入式
fpga
fpga/cpld
以太网
串口通信
实时操作系统
CubeMX +
FreeRTOS
入门
项目实战-外卖自提柜1.项目介绍、协议制定项目实战-外卖自提柜2.CubeMX+
FreeRTOS
入门项目实战-外卖自提柜3.
FreeRTOS
主要API的应用项目实战-外卖自提柜4.
FreeRTOS
堆栈分配
ba_wang_mao
·
2022-08-17 19:20
FreeRTOS
Windows下ESP32 环境搭建(基于esp-idf
FreeRTOS
)
1.之前的尝试(失败的尝试)咸鱼买了3块ESP32开发板。背面写了NODEMCUv1.1,好像这玩意可以直接写lua,也可以刷Micropython写python,还可以用ArduinoIDE写c。我想直接用官方库写C。和乐鑫的这块开发板(ESP32-DevKitC)外观还挺像的(外观和引
姜小豆
·
2022-08-17 09:00
C语言可以应用在哪些领域?
3、操作系统
FREERTOS
操作系统和LINUX操作系统的内核是用C语言编写的。Linux操作系统中的应用软件也是用C语言编写的,因
丘比特惩罚陆
·
2022-08-08 08:42
c语言
开发语言
【
freertos
】013-任务通知及其实现细节
前言参考:https://www.
freertos
.org/RTOS-task-notifications.html原文:https://www.cnblogs.com/lizhuming/p/16557005
李柱明
·
2022-08-06 14:00
络达开发---自定义Timer的实现
平台:AB1565MSDK版本:V2.11.0开发环境:windows10络达SDK是在
FreeRTOS
的基础上进行构建的,因此我们可以使用该RTOS的机制来建设Timer任务。
MicMind
·
2022-07-28 14:52
蓝牙
电声
蓝牙
蓝牙耳机方案
声学平台
【STM32CubeMX】STM32H7-W5500-TCP
工程源码下载:基于裸机和
Freertos
的W5500网络通信工程目录1.TCP和UDP的区别2.【TCPServer】TCP服务器实验3.
米杰的声音
·
2022-07-22 11:28
STM32CubeMX
socket
网络
TCP
STM32
W5500
FreeRTOS
学习记录(一):数据、变量、函数特点
2022-04-22依据:[野火]《
FreeRTOS
内核实现与应用开发实战指南》目录数据类型变量名函数名宏数据类型
FreeRTOS
对C里的数据类型做了重定义,在portmacro.h文件中//portmacro.h
喜暖知寒
·
2022-07-22 10:12
FreeRTOS构建过程
嵌入式硬件
单片机
Linux ARM平台开发系列讲解(IPCF异核通信) 2.11.1 IPCF异核通信介绍
1.概述平台间通信框架(IPCF)是一个子系统,它允许应用程序运行在多个同质或异构处理核心上,位于同一芯片或不同芯片上,运行在不同的操作系统(自动共享、Linux、
FreeRTOS
、Zephyr等),通过各种传输接口
大山猫蝈蝈
·
2022-07-16 21:10
Linux
ARM平台从入门到精通
linux
arm
嵌入式
异核通信
STM32CUBEIDE配置
FreeRTOS
环境:STM32CUBEIDE版本1.02STM32103C8T6最小系统板F1,1.8.0版本固件包新建工程,选择芯片,不多做赘述RCC中选择时钟源为Crytal/CeramicResonatorSYS中Debug选择为serialWrite,这很重要,若选择NOdebug则在烧写一次程序后,芯片会锁住变砖。若不小心变砖了,参考这篇文章入口。SYS中Timebase不能选择为systick,因为
苏轼圈
·
2022-07-13 19:19
STM32
STM32CUBEIDE
STM32
FreeRTOS
韦东山
freeRTOS
系列教程:入门文档教程+进阶视频教程(全部免费的
freeRTOS
系列教程、
freeRTOS
学习路线)
文章目录学前知识普及入门视频教程初级文档教程进阶视频教程进阶一:
FreeRTOS
的内部机制进阶二:深入理解
FreeRTOS
队列之队列实战进阶三:RTOS商业产品案例源码讲解学前知识普及对于RTOS初学者或者对
韦东山
·
2022-07-13 10:27
嵌入式
RTOS
freeRTOS
stm32
单片机
rtos
freertos
嵌入式
【STM32】【CubeMx】【HAL】如何用CubeMX配置
FreeRTOS
使用工具:STM32CubeMx配置步骤选择MiddleWare-
FreeRTOS
RTOS版本:CMSIS_V2(比较轻支持很多芯片,CMSIS标准)添加一个自己的任务防止栈溢出HAL库的时基选择除SysTick
'_Snake_'
·
2022-07-07 14:11
STM32
#
STM32CubeMX
stm32
单片机
物联网
OneOS下的GUI框架测试
1.简介最近在学习RTOS,发现国产RTOS竟然已经发展得这么蓬勃了,之前一直喜欢用
freertos
,但现在更多得国产物联网操作系统更让我值得期待和尝试了。
·
2022-07-06 18:48
rtc嵌入式gui
STM32CubeMX学习笔记(29)——
FreeRTOS
实时操作系统使用(消息队列)
一、
FreeRTOS
简介
FreeRTOS
是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。
FreeRTOS
提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。
Leung_ManWah
·
2022-07-05 15:26
STM32F1+BC20+MQTT+
FreeRTOS
系统连接云平台传输温湿度,控制LED灯③——华为云
一、材料准备准备以下材料二、设备连接2.1、插入物联网卡将BC20核心板从主板上拔下,按照指示将物联卡中卡插入BC20核心板。将物联网卡插好后,重新将BC20核心板装回主板2.2、接入温湿度传感器找到主板上的JP2,将DHT11温湿度传感器接入,注意正负极,不要接反,接好后DHT11温湿度传感器灯亮2.3、接入仿真器接入仿真器,用于下载程序。蓝色线为多余线2.4、接入电脑将板子与电脑用USB串口线
LCIOT
·
2022-06-20 15:09
stm32
华为云
单片机
STM32F1+BC20+MQTT+
FreeRTOS
系统连接云平台传输温湿度,控制LED灯④——腾讯云
一、材料准备准备以下材料二、设备连接2.1、插入物联网卡将BC20核心板从主板上拔下,按照指示将物联卡中卡插入BC20核心板。将物联网卡插好后,重新将BC20核心板装回主板2.2、接入温湿度传感器找到主板上的JP2,将DHT11温湿度传感器接入,注意正负极,不要接反,接好后DHT11温湿度传感器灯亮2.3、接入仿真器接入仿真器,用于下载程序。蓝色线为多余线2.4、接入电脑将板子与电脑用USB串口线
LCIOT
·
2022-06-20 15:09
stm32
单片机
腾讯云
嵌入式硬件
STM32F1+BC20+MQTT+
FreeRTOS
系统连接云平台传输温湿度,控制LED灯②——电信云
一、材料准备准备以下材料二、设备连接2.1、插入物联网卡将BC20核心板从主板上拔下,按照指示将物联卡中卡插入BC20核心板。将物联网卡插好后,重新将BC20核心板装回主板2.2、接入温湿度传感器找到主板上的JP2,将DHT11温湿度传感器接入,注意正负极,不要接反,接好后DHT11温湿度传感器灯亮2.3、接入仿真器接入仿真器,用于下载程序。蓝色线为多余线2.4、接入电脑将板子与电脑用USB串口线
LCIOT
·
2022-06-20 15:39
stm32
单片机
arm
STM32F1+BC20+MQTT+
FreeRTOS
系统连接云平台传输温湿度,控制LED灯①——阿里云
一、材料准备准备以下材料二、设备连接2.1、插入物联网卡将BC20核心板从主板上拔下,按照指示将物联卡中卡插入BC20核心板。将物联网卡插好后,重新将BC20核心板装回主板2.2、接入温湿度传感器找到主板上的JP2,将DHT11温湿度传感器接入,注意正负极,不要接反,接好后DHT11温湿度传感器灯亮2.3、接入仿真器接入仿真器,用于下载程序。蓝色线为多余线2.4、接入电脑将板子与电脑用USB串口线
LCIOT
·
2022-06-20 15:39
stm32
阿里云
单片机
四、
FreeRTOS
消息队列和常用函数
一、消息队列介绍队列又称消息队列,是一种常用于任务间通信的数据结构。队列可以在任务与任务间、中断和任务间传递信息,实现了任务接收来自其他任务或中断的不固定长度的消息,任务能够从队列里面读取消息,当队列中的消息是空时,读取消息的任务将被阻塞,用户还可以指定阻塞的任务时间xTicksToWait,在这段时间中,如果队列为空,该任务将保持阻塞状态以等待队列数据有效。当队列中有新消息时,被阻塞的任务会被唤
老马他舅舅
·
2022-06-09 14:34
FreeRTOS
stm32
【
freertos
】012-事件标志概念和实现细节
前言默认以32bit事件类型和任务专用API讲解。事件独立于消息队列、信号量和互斥量这些章节是因为内部实现机制不同。参考:李柱明博客:https://www.cnblogs.com/lizhuming/p/16353453.html12.1实现事件机制的预备知识12.1.1守护任务和
李柱明
·
2022-06-08 09:00
嵌入式操作系统
FreeRTOS
:低功耗 Tickless 模式
很多应用场合对于功耗的要求很严格,比如长期无人照看的数据采集仪器,可穿戴设备等。其实很多MCU都有相应的低功耗模式,以此来降低设备运行时的功耗,进行裸机开发的时候就可以使用这些低功耗模式。但是现在我们要使用操作系统,因此操作系统对于低功耗的支持也显得尤为重要,这样硬件与软件相结合,可以进一步降低系统的功耗。这样开发也会方便很多,毕竟系统已经原生支持低功耗了,我们只需要按照系统的要求来做编写相应的应
木士易
·
2022-06-07 10:14
嵌入式
FreeRTOS
stm32
嵌入式学习笔记(综合提高篇 第二章) --
FreeRTOS
的移植和应用
嵌入式RTOS(包括不限于uCos,
FreeRTOS
,RT-Thread)的移植和应用,以及配合的文件系统,协议栈等的移植图像/摄像头,音/视频流和
weixin_30856725
·
2022-06-07 10:44
嵌入式
网络
操作系统
嵌入式操作系统_科协五分钟嵌入式操作系统
freeRTOS
这次给大家带来嵌入式实时操作系统
freeRTOS
在STM32单片机上的简单教程。由于我也是刚学会,有不准确之处欢迎指正。嵌入式实时操作系统?想学会这个我需要首先去学操作系统的课程吗?当然不需要!
weixin_39573136
·
2022-06-07 10:44
嵌入式操作系统
freertos
和嵌入式linux区别,嵌入式工程师,你知道为什么要学RTOS?为什么要选用
FreeRTOS
?...
作为基于ARM7、Cortex-M3硬件开发的嵌入式工程师,本人一直反对使用RTOS。不仅因为不恰当的使用RTOS会给项目带来额外的稳定性风险,更重要的是个人认为绝大多数基于ARM7、Cortex-M3硬件的项目,还没复杂到使用RTOS的地步,使用状态机就足够了。对于现代的微处理器,特别是资源相对丰富ARM7、Cortex-M3硬件来说,RTOS占用的硬件资源已经越来越可以忽略。所以在当今环境下,
高难饱
·
2022-06-07 10:44
嵌入式随记 ——
FreeRTOS
概述
文章目录1.嵌入式系统2.
FreeRTOS
简介“嵌入式”和“实时”1.嵌入式2.实时3.为什么选择
FreeRTOS
?
繁依Fanyi
·
2022-06-07 10:14
嵌入式开发
嵌入式硬件
嵌入式
FreeRTOS
FreeRTOS
高级篇7---
FreeRTOS
内存管理分析
FreeRTOS
操作系统将内核与内存管理分开实现,操作系统内核仅规定了必要的内存管理函数原型,而不关心这些内存管理函数是如何实现的。这样做大有好处,可以增加系统的灵活性:不同的应用场合可以使用不同的
???????????????????
·
2022-06-07 10:14
operating
system
嵌入式软件设计(
freertos
使用)
但是在实际开发中,
freertos
使用最多。这当中估计还是商业的因素占了很大的比例,毕竟
freertos
本身是开源的操作系统,没有版权的问题,可以在商业产品中自由使用。
费晓行
·
2022-06-07 10:43
嵌入式电路
软件
系统设计
单片机
stm32
物联网
FreeRTOS
系列第8篇---
FreeRTOS
内存管理
目录1.heap_1.c2.heap_2.c3.heap_3.c4.heap_4.c5.heap_5.c(V8.1.0新增)本文介绍内存管理的基础知识,详细源码分析见《
FreeRTOS
高级篇7---
FreeRTOS
???????????????????
·
2022-06-07 10:43
operating
system
2--嵌入式操作系统
FreeRTOS
的原理与实现
2--嵌入式操作系统
FreeRTOS
的原理与实现摘自:http://xilinx.eetrend.com/article/7828摘要:
FreeRTOS
是一个源码公开的免费的嵌入式实时操作系统,通过研究其内核可以更好地理解嵌入式操作系统的实现原理
代码artist
·
2022-06-07 10:13
FreeRTOS
FreeRTOS
freertos
认识(
freertos
篇-1)
1、什么是
freertos
free是免费,rtos是实时操作系统
freertos
是rtos的一种操作系统允许多任务同时运行,即多任务。实际上一个处理器核心在某一个时刻只能运行一个任务。
火萤石
·
2022-06-07 09:04
freertos
单片机
freertos
认识(
freertos
篇-1)
1、什么是
freertos
free是免费,rtos是实时操作系统
freertos
是rtos的一种操作系统允许多任务同时运行,即多任务。实际上一个处理器核心在某一个时刻只能运行一个任务。
火萤石
·
2022-06-07 09:21
freertos
单片机
【
freertos
】011-信号量、互斥量及优先级继承机制源码分析
前言源码实现主要参考消息队列章节,因为底层源码是一样的,所以本章笔记侧重点在信号量、互斥量概念。源码部分与消息队列重叠的函数不分析。参考:李柱明博客11.1任务同步同步,执行完一个再到下一个,一条逻辑流。异步,执行者着这个的时候也可执行另外一个,不止一条互相独立的逻辑流。资源保护,控
李柱明
·
2022-06-07 09:00
【
freertos
】011-信号量、互斥量及优先级继承机制源码分析
前言源码实现主要参考消息队列章节,因为底层源码是一样的,所以本章笔记侧重点在信号量、互斥量概念。源码部分与消息队列重叠的函数不分析。参考:李柱明博客11.1任务同步同步,执行完一个再到下一个,一条逻辑流。异步,执行者着这个的时候也可执行另外一个,不止一条互相独立的逻辑流。资源保护,控
李柱明
·
2022-06-07 09:00
【
freertos
】010-消息队列概念及其实现细节
参考:https://www.
freertos
.org/a00018.html李柱明博客:https://www.cnblogs.com/lizh
李柱明
·
2022-06-05 15:00
FreeRTOS
任务调度最后篇
“
FreeRTOS
开启任务调度”一篇说到启动任务调度最后启动Systick定时器,通过SVC中断引导第一个任务执行。
Walk in loosing
·
2022-05-29 15:44
STM32
c
FreeRTOS
stm32
【
freertos
】009-任务控制
参考:
freertos
官网李柱明博客任务控制主要是对任务控制块的处理。比如任务延时、重置任务优先级、任务挂起与恢复。对于延时相关的代码细节,可以参考前面的【free
李柱明
·
2022-05-29 10:00
esp32
FreeRTOS
教程——内核分配
Esp32模块中已经提供了
FreeRTOS
(实时操作系统)固件。
FreeRTOS
有助于提高系统性能和管理模块的资源。
m0_54853420
·
2022-05-26 23:42
java
后端
java
后端
FreeRTOS
如何判断当前上下文是在中断还是在线程环境中
一、目的很多小伙伴在使用
FreeRTOS
API时,肯定看到过类似这样的接口:xSemaphoreGiveFromISR(SemaphoreHandle_txSemaphore,signedBaseType_t
coder.mark
·
2022-05-23 10:29
STM32
FreeRTOS
stm32
嵌入式硬件
【
FreeRtos
任务通知详解】
FreeRtos
任务通知详解文章目录
FreeRtos
任务通知详解前言一、任务通知介绍二、任务通知API函数2.1任务通知函数2.2获取任务通知函数三、任务通知模拟二值信号量3.1实验需求3.2实验结果四
@slow_walker
·
2022-05-23 10:26
FreeRTOS
单片机
stm32
FreeRtos
c语言
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他