freeRTOS支持多个任务具有相同的优先级,因此,当它被配置为可抢占内核时,调度算法既支持基于优先级的调度,也支持时间片轮流调度。任何时候调度器运行时它都选择处于就绪状态下的优先级最高的那个任务;如果有多个任务处于同一优先级,则freertos每个时钟节拍的中断服务程序中,将对这些任务应用换调度算 ...
分类:
其他好文 时间:
2016-10-13 14:53:37
阅读次数:
311
freertos是一个轻量级的rtos,它目前实现了一个微内核,并且port到arm7, avr, pic18, coldfire等众多处理器上;目前已经在rtos的市场上占有不少的份额。它当然不是一个与vxworks之类的rtos竞争的操作系统,它的目标在 于低性能小RAM的处理器上。整个系统只有 ...
分类:
其他好文 时间:
2016-10-13 14:24:30
阅读次数:
127
FreeRTOS 由 Richard Barry 开发,是一个开源的、可移植的、小型的嵌入式实时操作系统内核。FreeRTOS 既支持抢占式多任务,也支持协作式多任务。FreeRTOS的主要特性如下: ...
分类:
其他好文 时间:
2016-10-13 14:24:16
阅读次数:
100
移植的步骤在网上都能找到,这里只指出使用过程中遇到的问题 关于systick的设置 一般在stm32上运行实时操作系统,都会使用systick作为实时系统的时钟滴答,所以会涉及到systick的设置,在freeRTOS的FreeRTOSConfig.h文件中可以找到: 这个表示CPU的时钟为72MH ...
分类:
其他好文 时间:
2016-09-22 12:50:58
阅读次数:
863
FreeRTOS学习笔记——任务删除 vTaskDelete() API - liyan728的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/liyan728/article/details/8690265 ...
分类:
其他好文 时间:
2016-09-12 23:55:47
阅读次数:
163
所需软件包: FreeRTOS.7.1.0.7zeclipse-cpp-helios-SR2-win32.zipTDM-GCC-32(版本任意吧。。但同平台就选择一致的,32位系统就一致32位的软件,64位亦如此) 闲言少叙,想让FreeRTOS在PC上运行,还是比较简单的,因为在FreeRTOS的 ...
分类:
系统相关 时间:
2016-08-26 22:48:32
阅读次数:
520
TI将FreeRtos放在自家芯片上,于是得到了TI-RTOS,两者的区别我还不太清楚,近日因为项目需要,开始试用TI-RTOS,先来一个点灯的实验吧,算是 hello world. 这次手上的板子是 CC1310 LaunchPad Rev 1.3, 上面有两个灯,两个按键,照常理先调灯的驱动会更 ...
分类:
其他好文 时间:
2016-08-10 18:51:20
阅读次数:
631
FreeRTOS 是高度可配置的。所有的可配置项都在FreeRTOSConfig.h 文件中。每一个Demo 程序中都包含了一个配置好的FreeRTOSConfig.h 文件,可以以Demo程序中的FreeRTOSConfig.h 文件作为模板,在其基础上加以修改。 下面先给出一个典型的FreeRT ...
分类:
其他好文 时间:
2016-08-10 09:52:48
阅读次数:
351