基于ARM数据记录仪软件系统的研究与设计

来源 :武汉理工大学 | 被引量 : 4次 | 上传用户:sunhuai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着嵌入式技术的快速发展和普及,数据采集记录系统在多个领域的运用越来越广泛。在实际工程测试时,需要使用数据采集记录仪做电厂现场振动监测,高空或井下检测,车载振动监测,桥梁悬索检测,机械设备现场检测,隧道振动检测等。由于数据采集记录仪具有便携性,低功耗,可扩展性强和功能强大等特点,所以它需要强大的软件系统作为支撑,并且还应具有友好的图形用户界面,因此研究数据记录仪的软件系统具有十分重要的意义。本课题的研究工作是基于一个具体的项目——便携式数据记录仪,该项目的目标是运用嵌入式处理器,加上外围的网络数据采集卡,设计一个集数据采集,数据存储,实时显示波形和数据回显功能于一体的数据采集记录系统。根据系统功能需求分析,并结合系统的硬件资源,考虑到系统的实用性和方便性,本文做了以下工作来设计系统。首先通过比较和方案论证,在权衡了产品性能,成本和可扩展性等各方面因素后,设计了软件系统的架构。选择了U-Boot作为系统的启动加载程序;将开源的Linux操作系统作为项目的核心系统;使用了开源的Qt/Embedded作为整个系统图形用户界面的开发工具。接着在总体的软件系统架构的指导下,移植了U-Boot;编写了硬件的设备驱动程序且移植了Linux内核;搭建了Qt/Embedded的ARM开发环境,包括基于PC机的x86版本和基于嵌入式开发的ARM版本的开发环境;并制作了基于Qt4的根文件系统。然后,在以上两项工作的基础上,设计了数据记录仪的图形用户界面的总体方案。即主界面与子界面的方案。主界面实现类似于系统菜单的功能,子界面实现系统所需的具体的功能——数据采集功能,实时波形显示功能,波形回显功能和参数设置功能。并且分别设计了各个功能模块的界面程序,最终将它们组合起来完成了系统的功能。最后阐述了项目开发中几个典型的问题的调试和系统关键问题的解决方法,包括屏幕的旋转和触摸屏校正。并提出了该课题存在的一些不足之处和今后需要进一步研究的方向。
其他文献
随着用户对各种多媒体业务需求的增加,3GPP提出了长期演进系统(LongTerm Evolution,LTE)。LTE项目是3G的演进,它改进并增强了3G的空中接入技术,采用OFDM和MIMO技术作为其无线网络
H.264/AVC是目前性能最先进的国际视频编码标准。H.264/AVC由视频编码和网络适配两部分组成。为了提高视频通信抗误码的能力特别是分组视频通信抗误码的能力和与视频终端的适
目标跟踪被广泛应用于视频监控、安防系统、智能交通系统及机器人技术等领域,是一些需要确定目标位置、运动和身份等智能系统的核心组成部分,可以说是一个非常棘手而富有挑战性
随着医学和计算机图像处理技术的飞速发展,医学图像自动识别诊断是当前计算机图像技术和医学图像交叉领域研究的热点。利用计算机图像处理技术完成对病理图像的识别和辅助诊
随着移动通信的飞速发展,为了更有效地提供高速率、高质量的传输来满足人们的需要,开发更高效的扩频技术、调制方法以及信号处理技术成为提高无线资源利用率的一个重要途径。
射频识别技术是一项从上世纪八十年代开始逐步走向成熟的自动识别技术。与其它自动识别技术相比,RFID技术以其特有的无接触、抗干扰能力强等优点,逐渐成为自动识别技术中最受
经过多年的研究和发展,数字电视技术已经成熟,将全面取代模拟电视,成为新兴的信息支柱产业之一。欧洲地面数字电视传输标准(Digital Video Broadcasting-Terrestrial, DVB-T)
组播是一种高效的数据传输方式。组播相对于传统的点对点的单播方式降低了对发送者的压力并且节约了传输数据时需要的带宽,因此非常适合以组播方式开展多接收者的点对多点或
空投重物和伞兵伞在开伞、着陆过程中均会因受冲击而发生过载现象,过载是评价降落伞性能的重要参数之一。伞兵伞开伞过载是指在伞充气张开的过程中,作用时间在1秒以内作用于