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

本文描述FreeRTOS(飞拓)是如何实现的。

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

本文描述FreeRTOS(飞拓)是如何实现的。


如果你
1. 希望修改FreeRTOS源代码
2. 移植实时内核到另一个微控制器或者原型板(prototyping board)
3. 第一次接触FreeRTOS,希望得到关于它们在操作和实现上的更多信息
这些文档会有用。

本文档分为两个章节:
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)。

 

====下一节======
RTOS基本原理
===============

作者:Gavin Lee   更新日期:2006-04-12
来源:upsdn.net   浏览次数:

相关文章

相关评论   发表评论