基于QNX实时系统的测试系统的开发

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:cytunyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文以某重点型号工程飞行控制分组件测试系统的研制为背景,探讨了在QNX实时操作系统上搭建测试平台的设计和实现方法。 飞行控制系统中的接口分组件测试设备,以工控机为核心,配合若干板卡,根据测试需求,实时发送接口分组件所需的各种激励信号,接收分组件的各种响应信号,以模拟接口分组件的工作环境和实际工作流程,并根据其状态和反应确定其各项功能是否正确。 为了使硬件板卡具有很好的兼容性,接口分组件测试系统中的硬件板卡,列举了PCI总线的特点,并详细介绍了作为设备驱动程序编写基础的PCI总线的配置空间。 为了使测试系统软件具有较高的实时性和可靠性,在测试系统的软件设计上,采用了实时多任务操作系统QNX。对QNX实时操作系统的体系结构、特点、用户界面和设备驱动程序的编写进行了较为详细的介绍。并对QNX实时操作系统与WindowsNT在实时性方面进行了一些比较,进一步说明使用QNX操作系统的必要性。 在详细论述了测试系统的硬件基础及QNX实时操作系统之后,介绍了测试系统应用平台的具体实现。首先,以真实的图形界面为基础,详细介绍了测试软件界面部分的样式、功能和使用;在此基础上,进一步介绍了测试软件编写中的一些技术细节,如何使用PhAB开发图形界面、如何进行多任务调度、如何进行进程通讯等;最后详细地介绍了在QNX下驱动程序的开发包括中断处理函数的编写、系统硬件资源的管理以及驱动程序与测试程序的接口。
其他文献
自动图像标注技术主要是根据图像的底层视觉特征来分析其高层语义信息,并用一个或多个语义标注词来描述图像的语义内容。由于多示例多标记学习从内容表示和概念标记上同时考察
Internet蠕虫以其快速、多样化的传播方式不断给网络世界带来灾害。与传统的主机病毒相比,Internet蠕虫具有更强的繁殖能力和破坏能力。因此,对Internet蠕虫的传播进行有效的
多核集群并行系统以强大的并行计算能力和良好的扩展性成为一种重要的并行计算平台,它为各类应用提供了并行计算能力的同时也将如何利用底层系统资源等问题暴露给了编程人员,编
网格技术的产生是为了适应当前计算资源、计算能力不断增长的需求,它的最终目标是实现网络虚拟环境上的资源共享和协同工作。数据网格的研究则是网格技术研究中的一个重要内
随着信息技术的飞速发展,数据存储容量需求急剧增长,磁盘阵列技术应运而生。虽然磁盘阵列利用多个磁盘并行存取提高了存储系统的性能,但是磁盘阵列在操作系统的引导、Cache和
近几年来,随着我国通信技术的迅速发展,电信网络的规模不断扩大,网络设备的种类和数量不断地增加,整个网络的复杂性也随之日益提高。随着网络的快速发展和业务质量要求的不断提高
随着山东省立医院信息化建设的进行,医院信息管理系统作为医院要信息化办公软件也在不断完善。作为医院中的重要枢纽—药房,可以说是整个医院的心脏,负责处理来自门诊,住院所有就
视频监控可以使人们通过网络监控远端现场发生的事情,这种系统在工业生产和社会生活的各个领域得到了广泛的应用。而采用无线网络传输的视频监控的应用范围则更为广阔,因为这
中间件系统、操作系统和数据库系统是计算机科学领域内的基础技术,很多应用系统都使用到了中间件系统或者中间件系统的概念。消息中间件是中间件技术的发展热点,它作为一个消
科技的飞速发展,需要处理的信息量迅速增加,迫切需要一种能从大量科学数据中发现有价值知识的有效方法。知识发现是研究如何从大量的、模糊的、随机的数据中,提取隐含在其中