FreeRTOS
共 229 篇文章
FreeRTOS 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 229 篇文章,持续更新中。
FreeRTOS内核实现与应用开发实战—基于STM32,野火
<p>[野火]《FreeRTOS 内核实现与应用开发实战—基于STM32》可供大家学习。</p>
各种驱动程序 FreeRTOS+机智云
<p>该程序使用FreeRTOS+机智云,帮助用户快速接入网络,其中包含了大量的驱动模块程序MAX30102,机智云,PWM,NRF24L01,OLED,RTC,步进电机,W25Q64等</p>
FreeRTOS+内核实现与应用开发实战,基于STM32
<p>本书是首本系统讲解 FreeRTOS 的中文书籍,共分为两个部分, 第一部分为“从 0 到 1<br/>教你写 FreeRTOS 内核”,即重点讲解 FreeRTOS 的原理实现,从 0 开始,不断迭代,教你<br/>怎么把 FreeRTOS 的内核写出来,让你彻底学会任务是如何定义的,系统是如何调度的<br/>(包括底层的汇编代码讲解) ,多优先级是如何实现的等等操作系统最深层次的知识。
STM32F103跑FREERTOS系统USART利用DMA接收数据程序
<p>STM32F103跑FREERTOS系统USART利用DMA接收数据程序</p>
Keil环境中建立带FreeRTOS的STM32L项目.
<p>Keil环境中建立带FreeRTOS的STM32L项目1、先把source文件夹复制至project目录,然后在keil中添加RTOS文件,如图:</p><p>其中heap_2.c按需选择,可以是heap_1.c等,若需 croutine型任务则还需添加croutine.c文件。</p><p>2、添加include目录,位于 source下的include文件夹。</p><p>3、把Free
基于STM32F103和FreeRTOS的智能插座设计
<p>摘要</p><p>设计并实现了一种基于Cortex-m3内核的STM32F103MCU的多功能智能插座,利用Zigbee技术进行自动组网和无线收发,采用FreeRTOS操作系统进行多任务调度管理。给出了该智能插座的硬件设计方案和软件框架。该智能插座具有可靠性高、实用性强的特点,满足了智能家居的需要。</p><p>关键词:智能插座:zigbee:Cortex-m3:FreeRTOS</p><p
基于freertos的低成本车载影音系统方案设计
<p>摘要:研究基于移动存储介质的低成本、高性能车栽影音系统,结合FreeRTOS操作系統调度的实时性和VisualState状态机机制控制流程,该系统实时性强,并且性能稳定,具有广阔的市场前景,关键词:车载影音;碟片:USB/SD:FreeRTOS;VisualState状态机</p><p>引言</p><p>随着车载影音娱乐系统的普及,要求车载影音系统方案具有更高的稳定性、操作简便性,也对成本控
嵌入式操作系统FREERTOS移植
<p>19.1FreeRTOS简介</p><p>FreeRTOS是一个可移植的、开源的小型实时内核,可以免费下载并且可以免费用于商业软件。FreeRTOS支持多种处理器架构,包括ARM7、ARM9、Cortex-M3、AVR、PIC和MSP430等。FreeRTOS系统的主要特点如下:</p><p>·完全免费,使用没有限制,包括商业应用。</p><p>·优先级调度,相同优先级任务可轮转调度,同时可
基于FreeRTOS和STM32的手持激光测距仪系统设计.
<p>激光测距仪利用激光对目标的距离进行测量,具有重量轻、体积小、操作简单测量速度快的特点口,已逐步得到普及和应用。激光测距仪主要分为手持式和望远镜式两种,其中手持式多采用相位式,测量距离一般在200米以内,精度在2mm左右,功能丰富,除了测量距离还可以计算面积、体积和高度等参数;望远镜式测量距离较远,一般在500~3000米,但是精度较低,一般在1米左右,主要用于野外远距离测量。功能较单一。近年
FreeRTOS在STM32F103VCT6上的移植与应用
<p>本文拟将FreeRTOS在STM32F103VCT6上进行移植,并通过典型的应用设计对移植的有效性与易用性进行验证。</p><p>1软硬件开发环境及处理器</p><p>1·1软件硬开发环境及设计目标</p><p>本移植过程使用的软件环境是RealView MDK开发套件,此产品是ARM公司最新推出的针对各种嵌入式处理器的软件开发工具,该开发套件功能强大,包括了uVision3集成开发环境和R
FreeRTOS动态软件模块
<p>摘要:FreeR'TOS作为一种开源的轻量级多任务实时操作系统,被广泛应用在各种嵌入式仪器和设备中,但该操作系统不支持软件模块的动态加载,这限制了它的灵活性和扩展性。本文在详细分析ELF文件符号重定位原理的基础上,通过修改FreeRTOS任务的内存布局,并在其内核中添加ELF文件加载器,实现软件模块的动态加载和卸载功能。程序在STM32平台上的测试结果表明,软件模块能够在系统运行时被
FreeRTOS移植PIC18F25K22全过程详解
<p>1 准备</p><p>1.1 硬件和编译环境</p><p>1.1.1 开发板</p><p>硬件选用PIC18F25K22,在淘宝上可以买到开发板, LIXUE 工作室出品的。价</p><p>格在140 左右。</p><p>1.1.2 IDE</p><p>编译环境为MPLAB IDE V8.87</p><p>C 编译器为MCC18,版本号为3.38</p><p>(以上编译环境均由开发板中的光盘
基于freertos的直流系统主监控的设计
<p>直流系统是给变电站各类信号设备、保护、自动装置、事故照明、应急电源及断路器分合闸操作提供直流电源的电源设备。直流系统的可靠与否,对变电站的安全运行起着至关重要的作用。直流系统主监控是整个直流系统的控制、管理核心。主监控单元的主要任务是:对直流系统中各功能单元和蓄电池进行长期自动监测、获取直流系统中的各种运行参数和状态、根据测量数据及运行状态实时进行处理,并以此为依据对直流系统进行控制,实现系
基于FreeRTOS和LwIP的SNTP设计
<p>网络时间协议NTP(Network Time Protocol)是由RFC 1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步.NTP采用UDP进行数据传输,端口号为123,可提供了1~50 ms的精确度,精确度取决于同步源和网络路径等特性(</p><p>简单网络时间协议SNTP(Simple Network Time Pro-</p><p>tocol)是一个简化了的
RTOS低功耗设计原理及实现_TicklessMode(FreeRTOS的实现)
<p>Tickless Idle Mode(FreeRTOS下的实现)</p><p>一前言</p><p>目前,越来越多的嵌入式产品在开发中使用RTOS作为软件平台,同时,开发中对低功耗的要求也越来越高,这篇文档会讨论一下如何在RTOS中处理微控制器的低功耗特性。</p><p>应用中使用的RTOS一般采用基于时间片轮转的抢占式任务调度机制,一般的低功耗设计思路如下:</p><p>1,当ldle任务运
嵌入式操作系统FreeRTOS的原理与移植实现
<p>随着嵌入式技术的不断发展,嵌入式芯片的不断革新,嵌入式操作系统也逐渐成为嵌人式系统中不可或缺的部分。嵌入式操作系统的运用不仅能够更有效、更合理的利用现有的CPU的资源,而且能够简化应用软件的设计,缩短应用的开发周期,保证系统的可靠性和实时性。本文主要研究基于STM32芯片的硬件平台,由于RAM资源的限制,只能使用占用资源少的小型操作系统,常见的主要有uC/os-</p><p>Il eCos,
FreeRTOS移植到STM32F103步骤与注意事项
<p>前言:</p><p>由于之前听过太多人抱怨移植FreeRTOS到STM32有各种各样的问题,小灯经过一年多对</p><p>FreeRTOS的研究并在公司产品中应用, 多少有些心得, 接下来就由小灯以最新版的FreeRTOS</p><p>为例一步一步移植到STM32F103 上,并提醒大家某些需要注意的事项。本文档为非正式技术</p><p>文档,故排版会有些凌乱,希望大家能提供宝贵意见以供小灯
STM32F407 freeRTOS开发手册
<p>该书籍详细说明FREERTOS操作系统在stm32F407上面的移植过程,和使用方法</p>
基于FreeRTOS嵌入式操作系统的多功能自行车记录仪
<p>本项目设计一个类似自行车码表的产品,除了LCD显示骑行速度、骑行里程外、日期时间外,增加了GPS卫星状态、电池电量、电子指南针(当前方向)、转向及警示尾灯。<br style="color: rgb(33, 33, 33); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: "H
(网盘)二十一天学会嵌入式
<p>第9章 通用IO接口.wmv 32.3M</p><p>第8章 嵌入式系统UC OS-Ⅱ.wmv 27.9M</p><p>第7章 嵌入式实时操作系统FREERTOS.wmv 44M</p><p>第6章 基于ARM CORTEX-M3的STM32应用编程.wmv 32.9M</p><p>第5章 ARM