[发明专利]基于M模块的LXI设备标准化软件架构无效
申请号: | 201010611195.5 | 申请日: | 2010-12-29 |
公开(公告)号: | CN102063113A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 刘兆庆;乔立岩;付宁;黄敏;于涛;彭喜元 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张果瑞 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模块 lxi 设备 标准化 软件 架构 | ||
技术领域
本发明涉及一种基于M模块的LXI设备标准化的软件架构,属于自动测试领域。
背景技术
LXI设备是构建于众多工业及测试领域中得以验证且应用成熟的标准之上的开放式标准。目前,我所研制的LXI设备采用了M模块技术,将仪器划分为LXI接口载板和功能单元两部分,其中功能单元采用M模块设计,使得设备在机械结构、电源、软硬件设计等方面标准化程度都有很大的提升。为保证载板对M模块的正确操作,载板端必须针对M模块接口功能开发M模块接口控制器及其驱动程序。
在M接口规范(ANSI/VITA 12-1996)中对M模块接口操作的驱动函数有详细的说明(参见M接口规范附录A(Annex A:Driver software interface))。并且规范推荐两层驱动程序结构,即:low-level driver(LL驱动)和high-level driver(HL驱动)。LL驱动程序只与M模块接口功能有关,包括基本的读写、中断处理等控制功能;而HL驱动程序与M模块的具体功能相关,HL驱动程序通过调用LL驱动程序实现对M模块的操控,除此之外,HL驱动程序也可以数据缓冲和数据处理等特殊的功能函数。下面详细说明两者的需求及功能。
LL驱动程序要具有以下三种功能:
(1)MDIS(MEN Driver Interface,MEN公司驱动接口)的一部分。MIDS是MEN公司定义的一种标准的通用化驱动接口,它是独立于平台和总线系统的,MDIS的驱动代码在其支持的操作系统下是通用的。在开发M模块的MDIS时,LL驱动可以作为MIDS一部分存在;
(2)用户自定义驱动的一部分;M模块规范不要求所有用户实现同样的驱动模型,用户可以自定义符合自己设计要求的驱动模型,LL驱动也可以作为其中一部分存在;
(3)应用程序直接操作硬件的入口。用户也可以不对LL驱动进行进一步的封装,直接被应用程序调用,进而实现直接操作硬件的功能。
HL驱动完成以下功能:
(1)系统初始化和中断添加;
(2)设备初始化和重复初始化;
(3)对设备的读写操作;
(4)分配并管理输入输出缓存;
(5)对输入输出缓冲器的读写操作;
(6)通过信号处理事件的能力。
以上功能是一个参考,在此基础上可以完成更多系统需要的功能。关于HL驱动更详细的内容请参考M接口规范(ANSI/VITA 12-1996)附录A中“Driver functions of thelow-level driver”一节。
在现有的标准化LXI设备硬件基础上开发程序过程复杂。
发明内容
本发明目的是为了解决在现有的标准化LXI设备硬件基础上开发程序过程复杂的问题,本发明提供了一种基于M模块的LXI设备标准化软件架构,为现有的标准化LXI设备硬件配置标准化的软件架构,简化LXI设备驱动程序开发。
本发明所述基于M模块的LXI设备标准化软件架构,它包括LL驱动层、HL驱动层、上位机端测试功能相关应用层和测试设备相关应用层,
LL驱动层驱动:用于实现M模块的M/MA接口中规定的9个函数,还用于实现与现有M模块兼容的其它函数;LL驱动层实现的函数对于不同M模块来说是通用的,用于HL驱动层驱动和测试功能相关应用层调用;
HL驱动层驱动:调用LL驱动层的函数,还通过对测试功能相关应用层的寄存器的读写把设备可以实现的功能封装成函数接口,只与具体的M模块功能相关,将所述函数接口给测试功能相关应用层调用;
测试功能相关应用层:属于上位机端应用程序的第一层,将HL驱动层提供的函数接口重新根据测试功能进行封装,并把封装好的函数接口提供给测试设备相关应用层调用;
测试设备相关应用层:属于上位机端应用程序的顶层,为测试软件层,用于把用户需要的测试流程分解成具体的测试功能,再去调用测试功能相关应用层提供的接口函数完成相关功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010611195.5/2.html,转载请声明来源钻瓜专利网。