WDFXW文档下载网
首页     文档分类     最新文档    

 
注册 | 登录 点击查看的信息 | 退出
 

实时软件开发方法的研究

文档名称:实时软件开发方法的研究
分享到:

文档名称:实时软件开发方法的研究
文档关注次数:36
文档格式:纸质版或者PDF电子版(用Acrobat Reader打开)或Word版本doc格式
PDF格式 实时软件开发方法的研究 免费下载 Word格式 实时软件开发方法的研究 免费下载免费下载文档
文档大小:300KB
上传者:zimu0224
添加时间:2019/05/05
内容摘要:
第19卷第5期
电子设计工程
2011年3月
Vo】.19
Electronic Design Engineering
Mar.2011
实时件开方的硚究
于峰,盂晓风
(北京航空航天大学測控技术与仪器系,北京100191)
摘要:为解决实时软件设计中实时性能难以保证、开发方法通用性差的问题,设计了一种基于RTX的实时操作系统
环境下,开发实时软件的通用方法。首先,分析了基于RTX的系统平台的实时性能。然后,从一般意义上研究实时软
件的任务调度特性,建立起一个通用的参数化、层次化、模块化结构。最后,利用RTX的实时调度机制,译细设计了任
务模块的调度运行流程,并验证了软件的实时性能。此方法从系统环境和调度机制两个角度提高了实时软件的实时
性能,并从一般意义上给出了实时软件的通用的开发方法
关键词;实时软件;开发方法;通用性;RTX
中图分类号:TP311.1
文献标识码:
文章编号:1674-6236(2011)05-0071-03
Research on general method of real-time software development
YU Feng, MENG Xiao-feng
( School of Instrument Science and Opto-lecironics Engineering, Beihang University, Beijing 100191, China)
Abstract: To find a solution to ensure the real-time capability and work out an efficient develop method in rcal-time
software development we designed a general method of real-time software development based on RTX, a real-time
extension subsystem Firstly, it analyses the capability of RTX on real-time performance. Then it extracts the basi
characteristic of scheduling in real-time system and establishes a general structure with preferences, hierarchy and modul
At last, it designs a particular flow of task modules scheduling by use of real-time method of RTX.It improve the real-time
capability from by RT X and PRI task-schedule and it works out a all-purpose method of real-time software development
Key words: real-time system; method of designing; for general use; RTX
计算机实时技术是计算机应用的一个重要分支领域,在的开发方法。给实时软件开发提供一套通用的解决方案,使
控制工程和系统工程中有着重要的作用。系统平台是开发实其具有较高的可重用性和普遍的适用性鬥
时软件的底层支撑环境,系统平台的选取直接决定了软件系
统的实时性指标。但是,月前广泛应用的操作系统都有着各
RTX实时扩展系统
自的不足川
实时操作系统可以被描述成具备以下5个方面的要求:
Windows不能保证中断响应的确定性,也没有提供让线
可确定性:指可以按照固定的、预先确定的时问或时
程获得确定执行时阆的机制,本身不是一个实时操作系统;间隔执行操作
DOS系统不能提供良好的用户界面和开发环境
2)可响应性:主要指操作系统为中断提供服务的时间
选取具有良好用户界面和开发环境的强实时操作系统,
3)用户控制:允许用户细粒度的控制任务优先级;
解决上述操作系统的不足,成为实时软件开发需要解决的首
4)可靠性:保证实时的啕应和控制事件;
要问题。为了解决 Windows的弱实时性的不足,美国 Ardence
故障弱化操作:系统在故障时尽可能多的保存其性能
公司开发了其于 Windows操作系统的硬实时解决方案RTX和数据的能力们。
(Real- lime extension),它可以为用户提供比较优秀的实时控
RTX扩展实时系统是否满足实时性要求直接影响到实
制性能、高效的扩展性以及稳定性,同时具有图形界面和硬时软件系统的性能,因此,验证该系统的实时性能成为软件
件兼容性方面的优势。
设计的基础
同时,在实时软件的开发过程中,以具体应用为出发点
RTX不对 Windows系统本身做任何修改,通过在HAL
的开发有很大的局限性。本文可以通过分析实时软件的运行层(硬件抽象层)增加RT-HAL(实时HAL)扩展来实现基于
特点,抽取实时软件的共性,设计出一种基于实时软件共性优先级的抢占式实时任务的管理和调度。RTX具有独立的内
收稿日期:2010-11-03
稿件编号:201011014
核结构,实现独立的内核驱动模式,形成与 Windows操作系
基金项目:国家气象局大气综合计量检定系统(CYHY200706003
作者简介;于峰(1984ー),男,河北安国人,硕士。研究方向:实时测控系统的开发和系统仿真。
评论
序号
评论内容
用户名
日期
发表新评论 或 请提供可参考的全文下载链接
用户名
 
相关免费下载文档
 
 
文档下载排行
 
 
最新免费下载文档
 
WDFXW文档分享网 |联系我们
版权所有:www.WDFXW.net