基于Linux的LXI触发盒软件设计与实现

来源 :电子科技大学 | 被引量 : 4次 | 上传用户:tianshiye45
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
操作系统和芯片技术随着时代的发展而发展,由于操作系统对于软件开发具明显的优势,因而携带操作系统的触发盒必定会受到各厂商的欢迎。Linux是一款成熟的操作系统,它出现的时间早且应用范围广泛,因而开发出Linux平台下的触发盒就很有必要。同时,随着互联网的发展,支持移动端访问触发盒也成了必要之事,仅2016年全球手机出货量就超过14.7亿部,随之带来的问题是如何使软件在不同操作系统平台上也能正常使用,基于HTML5的B/S通信方式能很好的解决这个问题。本课题研究的触发盒运行在Linux平台上,首先完成了触发盒系统软件的总体设计,然后按照设计过程从底层到顶层逐层实现。在仪器端完成了系统移植、硬件控制程序及服务程序实现,在用户端完成了网页编写和仪器驱动程序实现。其中硬件控制程序设计与实现、跨平台跨浏览器的B/S通信和网页编写是重点。整个论文研究的主要内容为:1.Linux系统移植及硬件控制程序设计。通过Bootloader移植、内核移植和文件系统的移植,完成整个操作系统的构建。随后根据项目需要,编写硬件控制程序模块用来实现I/O数据的读写。2.服务程序设计。触发盒在网络通信上既满足RPC的调用方式也使用了跨平台的HTML5中的Web Socket通信。按照本课题网络传输要求,实现了WebSocket通信过程和端口映射程序的移植,在仪器端实现了C语言下的WebSocket握手协议的响应、解析收到的数据、发送打包的数据等。3.设计并实现Web页面软件。Web页面的编写需要满足跨平台跨浏览器要求,故使用HTML5+JavaScript+CSS实现所有触发盒网页。网页界面的编写需要符合LXI协议的要求,它能够使用户通过任意平台上的浏览器按照B/S的通信方式访问触发盒。4.仪器驱动程序的设计。仿照IVI规范设计并实现相应的驱动函数。本文完成了Linux平台上的触发盒系统软件的设计与实现,并最终完成了测试,所有测试结果均达到了设计预期。
其他文献
色彩搭配要从整体色彩的把握出发,具体做到重视园林中的各种设计元素的色彩,充分了解和利用各种设计元素的色彩特点,从全局的角度出发,做到各设计元素之间以及设计元素与环境
期刊
基于WEB的数据存储管理系统是专门针对高能物理所BES&BEPC的数据存储管理设计的信息系统,因此从数据来源、数据结构、以及实现方法上都有它的专一性和特殊性,它采用基于WWW的
光阴极是一种广泛应用的阴极材料,自从1985年LANL研制成功第一台光阴极注入器以来,光阴极在加速器中的应用从理论和技术上都得到了很大的发展。当前发展比较成熟的直流和射频光
跌落冲击是工程中一种较常见的问题,而实物试验成本高,精度低。随着有限元技术的飞速发展,对跌落冲击进行仿真分析得到人们越来越多的关注。依据产品的跌落仿真结果对结构进行反复修改,可缩短产品研发周期。本文首先探讨了有限元法的概念和理论,研究了ANSYS软件的特点及发展趋势,阐述了ANSYS Workbench的分析过程。然后,将相机镜头的CAD模型图导入/ANSYS中,利用ANSYS Workbench
随着信息技术和计算机网络的飞速发展,数据信息的传输量和存储量也在日益增大。为了缓解数据存储的压力,人们采用虚拟磁带库技术以磁盘虚拟磁带的方式来代替物理磁带库。但是,面
该文研究的内容主要包括低温流量测量、压力压差测量和两种类型的低温温度计的使用.流量测量介绍了几种常用低温流量计的原理、基本技术参数和应用范围,并且对这几种流量计的
随着现代射频技术的迅猛发展,射频信号呈现多元化,宽带实时频谱分析仪也因此受到越来越多的关注。宽带实时频谱分析中,通道群延迟会造成相位失真,对与信号相位相关的调制域分析造成影响。强大的触发捕获功能则保证了对瞬时小概率信号的测试需求。论文的主要内容就是对实时频谱分析中群延迟均衡校正及触发捕获功能这两个关键技术进行理论与方法的研究。论文涉及的宽带实时频谱分析系统是一套具有完整功能的实时频谱分析平台,文章
我国自主设计的中国聚变工程实验堆CFETR,是一种物理和工程参数介于ITER和DEMO之间的托卡马克实验堆,它将为我国未来实现商业核聚变反应堆具有重要意义。中心螺线管线圈,即CS线
期刊