论文摘要
21世纪初,为了进一步提高测控系统的灵活性,在传统技术与网络通信技术推动下,出现了LXI技术。LXI技术是基于以太网技术的新一代模块化自动测试仪器平台,它集中了GPIB的易用性、VXI的高性能和小尺寸、以太网的灵活性和高吞吐能力,在分布式测量及合成仪器应用方面具有巨大的潜力,发展十分迅速。本文在研究LXI标准及相关技术规范的基础上,完成了LXI仪器Web接口及网络配置相关软件的设计,本课题的研究成果具有通用性,对于LXI仪器的研制具有重要意义。LAN配置是发挥LXI仪器网络优势的基础。本文用C语言实现了LXI仪器LAN配置初始化及网络状态监视,包括用户配置信息的保存、自动及手动IP配置的实现、重复IP检测等,并编写了LAN初始化程序及网络状态监视程序,给出了LXI仪器LAN配置的具体实现。Web控制方式是LXI仪器的特色之一,用户可以通过Web接口查看仪器信息并对仪器进行操作。本文在比较了各种Web服务器的基础上,选择Boa作为嵌入式Web服务器并进行了移植和配置,用HTML语言、JavaScript语言与Java Applet相结合制作了LXI模块客户端页面,并给出了服务器端CGI处理程序的编写方法。LXI仪器目前使用基于RPC技术的VXI-11规范实现仪器的查找与识别。本文在介绍了VXI-11规范及RPC基本原理的基础上,给出了端口映射器的移植过程和RPC服务器端过程的具体实现,从而实现了LXI仪器的查找与识别功能。本文最后介绍了相关研究内容的开发环境及调试过程,以LXI 64路继电器模块为例,详细阐述了Web接口的设计过程,以及DHCP功能和仪器查找与识别功能的测试方法。
论文目录
摘要Abstract第1章 绪论1.1 课题研究的目的和意义1.2 课题背景及国内外研究现状1.2.1 自动测试系统总线的发展1.2.2 LXI标准1.2.3 LXI的优势1.2.4 国内外研究现状1.3 课题来源及主要研究内容1.4 本文结构第2章 LXI仪器Web接口概述2.1 LXI标准的要求2.1.1 LAN配置2.1.2 Web接口2.1.3 LAN查找与识别2.2 LXI仪器整体结构2.2.1 基于ARM的硬件平台2.2.2 基于嵌入式Linux的软件平台2.3 LAN配置2.3.1 LAN配置初始化2.3.2 网络状态监视2.4 LXI仪器的控制方式2.4.1 IVI驱动程序控制方式2.4.2 Web控制方式2.5 LAN查找与识别功能的整体设计2.6 本章小结第3章 LXI仪器LAN配置的实现3.1 LAN配置初始化3.1.1 主程序设计3.1.2 主要子程序设计3.1.3 用户设置信息的获取和保存3.1.4 用DHCP实现IP地址的自动分配3.1.5 冲突IP检测3.2 网络状态监视3.3 本章小结第4章 LXI仪器Web控制方式实现4.1 Web服务器的移植和配置4.1.1 Web服务器的选择4.1.2 Boa的移植与配置4.2 浏览器端页面的编写4.2.1 Web页面的制作4.2.2 浏览器端动态显示技术4.3 服务器端后台程序的编写4.3.1 服务器端动态技术简介4.3.2 CGI技术简介4.3.3 CGI程序的编写4.4 本章小结第5章 仪器的查找与识别5.1 VXI-11 规范与LAN发现5.2 VXI-11 规范中的RPC技术5.2.1 RPC的基本原理5.2.2 SUN-RPC程序的开发流程5.2.3 RPC在VXI-11 规范中的应用5.3 仪器查找与识别功能的实现5.3.1 PORTMAP的移植5.3.2 RPC服务器端过程的实现5.4 本章小结第6章 Web接口实例及调试6.1 嵌入式系统的调试过程6.1.1 开发环境的建立6.1.2 NFS和TFTP服务的配置6.2 LXI 64 路继电器模块Web接口实例6.2.1 客户端页面6.2.2 CGI程序6.3 DHCP客户端测试6.4 仪器查找与识别功能测试6.5 本章小结结论参考文献攻读学位期间发表的学术论文致谢
相关论文文献
标签:接口论文;