基于MSP430F149单片机的实时多任务操作系统

[复制链接]
查看1717 | 回复0 | 2011-9-7 22:52:39 | 显示全部楼层 |阅读模式
<





摘 要:实时多任务操作系统(RTOS)能有效提高嵌入式平台的资源利用效率,是嵌入式应用的必然趋势。本文阐述了笔者写的基于MSP430F149的一个RTOS—M430/OS,它由汇编写成,短小精干,占用系统资源少,运行稳定可靠,目前已在产品上得到应用。
关键词:RTOS、任务调度、MSP430
1 RTOS的基本概念
实时多任务操作系统(RTOS-Real Time Operating System)是根据操作系统的工作特性而言的。实时是指物理进程的真实时间。实时操作系统是指具有实时性,能支持实时控制系 统工作的操作系统。首要任务是调度一切可利用的资源完成实时控制任务,重要特点是要满足对时间的限制和要求。 图1 任务执行流程图
2 在MSP430上使用RTOS的意义
3 M430/OS在MSP430F149上的实现
3.1 功能特点
3.2 系统函数介绍
3.3 主要功能的实现
a) 任务初始化 图2 初始化好的任务栈结构 图3 任务初始化流程 b) 时钟节拍 c) 任务调度 图4 任务调度流程 d) 任务锁和其它功能的实现
热帖推荐
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则