基于Windows CE的支持TMO的中间件研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:aaajane
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时间—消息触发对象(TMO)结构方案是传统面向对象设计和实现技术在语义上的巨大扩展,它允许系统设计者精确的设定高层的分布式计算对象的数据成员和方法成员的时间特性。TMO能应用于硬、软实时系统,实时仿真系统和通用并发系统的设计和开发。本文设计和实现了一个基于Windows CE操作系统的支持TMO的中间件(TMOSMCE)。论文主要内容如下: 1.介绍了TMO模型的结构、主要特点、以及支持TMO的操作系统的特殊要求。分析了Windows CE操作系统的核心特性,研究了Windows CE开发过程中的一些重要技术。同时也对中间件技术进行了介绍。 2.设计了TMOSMCE的体系结构和内部线程结构。采用两级的调度策略来管理TMOSMCE内部的线程。有效的利用超时参数调用WaitForSingleObject API函数来构建时间片分片机制。在微软消息队列(MSMQ)的基础上设计消息通信系统。 3.通过访问系统提供的高性能计数器实现精确计时。实现了一个能保证TMO的方法被及时激活,并能够处理TMO超时的调度器。在MSMQ的基础上实现了消息通信系统。建立全局时间资源,为计算节点的分布式对象提供时间服务。建立了一个叫做TMOFC(TMO基础类库)的API函数库,该函数库为编程人员提供了友好的C++类和函数的集合。 4.介绍了基于TMOSMCE的应用的设计准则和设计方法。详细描述了基于TMOSMCE的应用系统的初始化过程。采用自顶向下的系统设计方法,设计和实现了一段地面汽车交通网的TMO结构仿真。
其他文献
码分多址(Code Division Multiple Access)技术已被公认为第三代以及将来移动通信的主流技术。它具有大容量、软切换、清晰话音质量和良好的保密性能等优点,能在一定程度上缓
OMG在2001年3月提出MDA方法学,并将其作为未来的战略发展方向。MDA是一种以模型为中心的方法学,它将建模语言用作一种编程语言而不仅仅是设计语言,支持模型的可视化、存储和
随着Internet技术的广泛深入应用和嵌入式网络应用的迅猛发展,传统嵌入式系统的开发手段和模式难以满足这种发展的新需求。如何提高嵌入式网络软件系统的开发效率,实现其软件
嵌入式系统和无线通讯技术的结合,产生了一种全新的计算模式——移动计算模式。在移动计算模式下,用户使用手持计算设备,通过无线网络实现对信息的访问,不受时间和地点的限制
阈下信道是指在基于公钥密码的数字签名中建立起来的一种隐蔽信道,除指定的接收者外,任何人均不知道其中是否有阈下消息存在。它是一种典型的现代信息隐藏技术,有着广阔的应
  本文对正面人脸图像进行特征提取和识别的研究,通过手动标定训练集人脸特征点并提取小波系数特征建立人脸弹性图,利用Hough变换、灰度积分投影、SUSAN算子和角点检测算法定
随着我国的国民经济快速发展,由于经济利益的驱使和市场管理制度的不完善,各种制假贩假现象层出不穷。因此,如何有效的防伪打假是一项长期的、艰巨的、甚至是相当复杂的任务。基
机器人足球是一个典型的多智能体系统,作为人工智研究领域新的标准问题,引起越来越多研究者的关注,而比赛系统中的在线学习成为改善比赛效果的主要手段。 因为强化学习不需要
面对当今日趋多变的业务需求,如何让业务用户直接从业务角度按需和快速地构建应用已经成为人们研究的热点。结合面向服务的计算技术,本人所在项目组提出了业务端编程语言VINC
当前在抽油机井的开采过程中,及时地了解和掌握抽油机井下的工作状况,实现整个采油系统的自动监控,是整个石油行业迫切需要解决的课题。由于抽油机井下环境比较复杂,抽油设备经常