Portable Multimedia Player,MPEG-4 Player,PMP/MP4/PMC -->Powered by upsdn.net

RTOS专题:FreeRTOS的工作机理

作者:ways   更新日期:2006-10-22

介绍一套开源的RTOS--FreeRTOS,非常简洁的RTOS


本文档分为两个章节:
1. 基本原理和RTOS概念
包括多任务的背景信息和基本实时概念,这是为初学者准备的(is intended for beginners)
2. 从底向上(from the bottom up)解释实时内核源代码

FreeRTOS实时内核已经移植到许多不同的微控制器架构下。这份文档是以Atmel AVR为范例,因为:
1. AVR架构简单
2. 有免费可用的开发工具 WinAVR (GCC) development tools
3. 非常便宜的原型板STK500 prototyping board 

在本文的最后,还一步一步地详细描述了一个完整的上下文切换(context switch)。



FreeRTOS是如何工作的--从基本原理到实现

FreeRTOS是如何工作的--RTOS基本原理:多任务和调度

FreeRTOS是如何工作的--上下文切换

FreeRTOS是如何工作的--实时应用

FreeRTOS是如何工作的--实时调度

FreeRTOS是如何工作的--实现细节:RTOS tick

FreeRTOS是如何工作的--GCC信号属性

FreeRTOS是如何工作的--GCC Naked属性

FreeRTOS是如何工作的--Tick Code

FreeRTOS是如何工作的--AVR 上下文切换

FreeRTOS是如何工作的--上下文切换的完整例子









| | | | | |