基于嵌入式Linux的LXI仪器接口模块的研制

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:minyii
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在自动测试总线领域,LXI(LAN Extensions for Instruments)总线作为新一代模块化仪器总线,整合了目前已经成熟的以太网技术和Web技术,具备了LAN的大吞吐量和组网的强大优势,给测试系统带来了全新的系统设计,为测试与测量系统提供更理想的方案。  本文在分析LXI标准的基础之上,借助所设计的基于Linux的LXI仪器接口模块,设计了LXI仪器的发现机制,Web接口等软件部分,本文的主要工作如下:  1.设计了基于S3C2440的LXI仪器接口的硬件平台,实现了各种网络服务通信链路的以太网通用接口,在此基础上设计了LXI仪器接口内部系统软件结构。  2.分析了 LXI仪器的发现机制原理和实现方法,对目前所采用的VXI-11发现机制做深入的研究,实现了LXI仪器的VXI-11发现机制,并分析了这种发现机制应用在LXI仪器上存在的问题。  3.在研究零配置网络协议原理的基础上,针对LXI仪器设计了零配置发现机制,实现了IP和域名配置、服务广播以及TCP通信等功能,在LXI仪器接口模块平台上实现了LXI仪器的LAN配置以及仪器的主动发现和识别。在嵌入式Linux系统下集成了SCPI(Standard Commands for Programmable Instruments)解释器,实现了LXI接口模块对SCPI命令的解析。  4.研究了Web接口的设计方案,移植了Web服务器,设计了HTML网页,和Web服务器的后台CGI程序,实现了Web页面和仪器后台程序信息的交互,为用户提供了可视化的仪器参数的配置和便捷的仪器控制、操作。  最后,本文在设计的LXI接口模块上针对仪器的发现和识别、命令解析以及Web接口做详细的系统测试和验证,测试结果表明,本文所设计的LXI接口模块符合LXI规范要求,达到了预想效果,为开发实用型的LXI仪器打下良好基础。
其他文献