
FreeRTOS
文章平均质量分 92
蓝白天际线
本人从事linux的嵌入式开发.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
移植FreeRTOS到STM32F103全过程
转载出处:http://blog.chinaunix.net/uid-22072065-id-5196763.html目标: 移植freeRTOS到stm32开发板。1. 熟悉freeRTOS的firmware结构解压源码到..\FreeRTOSv8.2.2,首先一定要浏览一下各个文件夹下的readme.txt文件。进到这个目录:FreeRTOSv8.2.2\FreeRTOS\Source 看看这个readme文件:Each real time kernel po...转载 2021-05-11 10:21:11 · 581 阅读 · 0 评论 -
学习FreeRTOS之队列管理_1
1. 概述基于FreeRTOS 的应用程序由一组独立的任务构成——每个任务都是具有独立权限的小程序。这些独立的任务之间很可能会通过相互通信以提供有用的系统功能。FreeRTOS 中所有的通信与同步机制都是基于队列实现的。2. 队列特性数据存储队列可以保存有限个具有确定长度的数据单元。队列可以保存的最大单元数目被称为队列的“深度”。在队列创建时需要设定其深度和每个单元的大小。通常情况下,队列被作为FIFO(先进先出)使用,即数据由队列尾写入,从队列首读出。当然,由队列首写入也...转载 2021-05-11 10:12:19 · 305 阅读 · 0 评论 -
轻松几步实现在STM32上运行FreeRTOS任务
之前文章做过一次调查,尽然有大部分人都没有接触过RTOS,希望本文能带领那部分朋友入门。1写在前面以前想要在STM32上跑FreeRTOS操作系统,还需要自己一步一步的移植FreeRTOS代码。现在使用STM32CubeMX工具,就不需要这么繁杂的移植工作,只需轻松几步就能让FreeRTOS跑起来。本文以STM32L412(NUCLEO-L412KB板卡)为例,其它STM32型号类似。同时,使用目前(2019.06)最新的MDK和STM32CubeMX工具。因此,需要提前下载安装工具和软转载 2020-05-20 10:49:41 · 6010 阅读 · 0 评论 -
关于FreeRTOS移植到STM32F103上的步骤以及注意事项
因为最近比较有时间,而且发现自己对于STM上可以跑的操作系统相对陌生。所以选择几个操作系统进行移植和玩几个DEMO理解一下。虽然理解的不是很深入,但是如果项目需要的话,只是移植,进行多任务的操作。应付一下还是绰绰有余的。之前移植了uCosII.后续有需要会总结一下。这里先对FreeRTOS相关的问题进行总结。因为个人能力有限。有什么不对的地方请大家批评,写这个主要是为了记录一下自己的移植过程。1、第一步肯定是先到官网去下载关于FreeRTOS的源码下面的网址是官方最新源码的下载地址:ht...转载 2020-05-20 10:37:09 · 1151 阅读 · 0 评论 -
FreeRTOS移植——基于stm32f1
准备在移植之前,我们首先要获取到FreeRTOS的官方的源码包。这里我们提供两个下载链接:一个是官网:http://www.freertos.org/另外一个是代码托管网站:https://sourceforge.net/projects/freertos/files/FreeRTOS/这里我们演示如何在代码托管网站里面下载。打开网站链接之后,我们选择FreeRTOS的最新版本V9.0.0(2016年),尽管现在FreeRTOS的版本已经更新到V10.0.1了,但是我们还是选择V9.0.0,因为转载 2020-05-20 10:35:01 · 429 阅读 · 0 评论 -
轻量级操作系统FreeRTOS的内存管理机制(一)
本文由嵌入式企鹅圈原创团队成员朱衡德(Hunter_Zhu)近几年来,FreeRTOS在嵌入式操作系统排行榜中一直位居前列,作为开源的嵌入式操作系统之一,它支持许多不同架构的处理器以及多种编译工具链,具有轻量级、容易移植和使用的特点。本篇文章将会对FreeRTOS提供的几种内存分配策略进行介绍,FreeRTOS允许开发者根据自己的项目实际需要选择不同的内存分配策略或者自定义分配内存策略。一转载 2017-04-18 09:16:55 · 956 阅读 · 0 评论