基于VxWorks的LXI接口软件设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:ciedan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术和LXI技术的发展, LXI仪器的开发变得越来越简单模块化,而且LXI仪器使用的嵌入式操作系统也变得多样化。相对于LXI仪器使用较多的嵌入式操作系统Linux,实时操作系统VxWorks的使用较少。本文设计的基于VxWorks系统下的LXI接口软件,有利于推广实时系统在LXI仪器中的应用,升级现有自动测试系统。本文介绍了基于AT91RM9200的LXI接口板的VxWorks系统移植,采用u-boot引导bootrom,再由bootrom引导VxWorks的方式。调试阶段bootrom从网络加载VxWorks映像,调试完毕后bootrom从LXI接口板Flash的TFFS文件系统中加载VxWorks映像。本文还设计了VxWorks系统下的内存文件系统,并将内存文件系统通过NFS Server映射为Windows的虚拟盘符,可以在Windows下直接通过复制粘贴方式将文件拷贝到VxWorks系统中。本文介绍了VxWorks系统下的设备驱动程序编写,针对LXI接口板的硬件系统资源设计了相关设备的驱动接口软件。驱动接口软件包括GPIO设备驱动接口软件设计如1588指示灯、LAN指示灯、总线驱动芯片16245等,LXI接口板的触发FPGA的控制接口软件设计和LXI功能板FPGA的控制接口软件设计,基于TWI接口的EEPROM驱动接口软件设计和实时时钟RTC驱动接口软件设计,flash中TFFS文件系统的创建,ARM的IRQ中断服务程序设计。本文还介绍了LXI接口板的应用接口软件设计:VxWorks系统下SCPI命令解析器的设计,GoAhead Web服务器的移植,基于Cgi程序的LXI LAN发现、LAN配置接口设计,基于Java Applet的仪器控制接口设计,LXI仪器的DHCP Client接口设计,LXI仪器VXI-11发现接口设计,本文还介绍了LXI仪器的LAN同步触发、1588时钟同步触发和硬件线同步触发。本文最后通过测试验证了LXI接口板VxWorks系统移植成功,驱动接口软件运行正确,应用接口软件运行正确,测试结果表明在VxWorks系统下开发LXI接口软件是可行的。摘要是论文内容的高度概括,应具有独立性和自含性,即不阅读论文的全文,就能获得必要的信息。摘要应包括本论文的目的、主要研究内容、研究方法、创造性成果及其理论与实际意义。摘要中不宜使用公式、化学结构式、图表和非公知公用的符号与术语,不标注引用文献编号,同时避免将摘要写成目录式的内容介绍。
其他文献
作为航天器一个重要的分系统,热控系统在保障探测器正常工作方面具有重要的作用。深空探测器由于飞行任务和探测目标的原因,其热环境与近地卫星有很大的差异。为了能使其正常
弹性力学的Hamilton正则方程理论在处理复合材料层合板的有关问题时,具有独特的优势。然而,这一理论现有的半解析法和传统的有限元法一样,对于大梯度或奇异性等问题,只能采用逐次
光谱分析法较传统的分析方法有分析速度快、结果精度高、分析过程无破坏性等优点,在天文观测、大气污染物遥测、食品检测、军事领域得到广泛的应用,而干涉式光谱仪是获取光谱
国内外对叶轮机械叶栅的损失机理已经进行了比较深入的研究,对损失产生的物理机制也有了比较深刻的认识。虽然目前压气机叶型的设计已经达到相当高水平,但叶型几何参数的优化
考务管理是高校教务管理中的重要组成部分,是一项时间性强、工作量大、准确度要求较高的工作,采用原有的人工管理已不能适应现行工作要求。为使考务管理工作科学化、规范化,
结合了计算机图像处理技术和机器视觉技术的基于散斑灰度共生矩阵的表面粗糙度实时测量系统,可以实现实时、非接触、高精度、三维的表面粗糙度测量。   本文的主要工作包
公路建设一直是我国基础设施中的重要一环,但是随着我国公路规模的不断扩大,随之而来的问题也突显出来,路面破损不能及时检测修补,公路影像数据量不充足等等,这些问题都严重制约着
噪声是我们日常生产和生活中不可避免的声音污染,近年来备受关注,它是当代环境的四大污染源之一,与水污染、固体废物污染和大气污染并列。因此,怎样治理噪声污染一直是环境保
本文通过对荣华二采区10
期刊
近几年来,随着微纳米技术、电子信息技术、微机械技术和水平的提高,许多新技术和研究成果层出不穷,大大推动了微纳卫星的发展。微纳卫星以其体积小,重量轻,成本低,研制周期短