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

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

论文摘要

时间—消息触发对象(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结构仿真。

论文目录

  • 第1章 绪论
  • 1.1 基于Windows CE的支持TMO的中间件研究意义
  • 1.2 基于Windows CE的支持TMO的中间件研究现状
  • 1.3 论文的主要内容
  • 第2章 基于Windows CE的支持TM0的中间件相关技术研究
  • 2.1 时间-消息触发对象模型
  • 2.1.1 时间-消息触发对象模型结构及特点
  • 2.1.2 候选操作系统所需的特性
  • 2.2 Windows CE
  • 2.2.1 Windows CE的发展历史
  • 2.2.2 Windows CE的核心特性
  • 2.2.3 Windows CE嵌入式系统支持
  • 2.2.4 Windows CE的开发工具
  • 2.2.5 windows CE平台定制和裁剪
  • 2.2.6 微软消息队列
  • 2.3 中间件技术
  • 2.3.1 中间件的定义
  • 2.3.2 中间件的分类
  • 第3章 基于Windows CE的支持TMO的中间件设计
  • 3.1 基于Windows CE的支持TMO的中间件结构
  • 3.1.1 中间件中的线程
  • 3.1.2 中间件中的任务调度
  • 3.1.3 应用线程的状态
  • 3.2 定时器和计时器
  • 3.3 时间服务
  • 3.4 对象方法的管理
  • 3.5 消息通信模块设计
  • 第4章 基于 Windows CE的支持TMO的中间件实现
  • 4.1 时间服务的实现
  • 4.2 方法管理的实现
  • 4.3 系统线程的实现
  • 4.3.1 调度器线程的实现
  • 4.3.2 VMST的实现
  • 4.3.3 MMCT的实现
  • 4.4 编程接口
  • 4.4.1 时间服务类
  • 4.4.2 服务方法类
  • 4.4.3 状态消息类
  • 第5章 基于 Windows CE的支持TM0的中间件应用
  • 5.1 应用系统设计准则
  • 5.2 应用系统设计方法
  • 5.3 应用开发实例
  • 5.4 本章小结
  • 总结与展望
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].交会对接仿真电视图像TMO算法主观评价[J]. 计算机辅助设计与图形学学报 2015(03)
    • [2].嗜热细菌莱廷格热袍菌TMO普鲁兰酶TMP在大肠杆菌中的原核表达与酶学性质[J]. 中国食品学报 2016(08)

    标签:;  ;  ;  

    基于Windows CE的支持TMO的中间件研究与实现
    下载Doc文档

    猜你喜欢