嵌入式Linux下频谱仪的GUI及文件操作部分开发

来源 :四川大学 | 被引量 : 0次 | 上传用户:hyt1217
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着当代电子技术的飞速发展,汽车电子技术已成为汽车工业的核心领域,汽车电子功能的多样化对于各种应用的测试需求逐渐增多,测试难度也在增大。频谱分析仪作为测试领域的常用仪器之一,在汽车电子行业中应用广泛,起着重要的作用。 以前设计的频谱仪有价格昂贵、频率范围较宽的特点,而汽车电子行业对成本很敏感且很少测量高频信号,因此在保证其性能指标的前提下开发一种更加适合于汽车电子行业的低成本化频谱仪成为趋势。频谱仪的硬件因素对控制成本的贡献相对较小,软件的优化设计则可以在显著降低成本的同时使系统更加稳定。 目前频谱仪的GUI系统多是购买商业GUI,如Qt/embedded、miniGUI等,这些GUI价格不菲并且占用很多系统资源,不太适合在低成本频谱仪上应用。为了达到控制成本和软件优化的目的,本文完全自主开发了适用于频谱仪的GUI系统-msGUI,并得到了良好的显示效果。 文件操作部分是整个频谱仪软件中非常重要的部分,给用户提供了很大的方便性。在对以前设计的频谱仪进行文件操作时,操作过程相对繁琐,并且感觉有明显的延时。针对这个问题,本文提出了基于链表的文件链思想,同时充分利用了LirIUX系统的成熟的API接口,开发出了全新的频谱仪文件操作部分。 本文的设计平台采用S3C2410(ARM9)微处理器,同时采用了MorltaVista公司的MorltaVista Linux作为嵌入式操作系统。S3C2410处理器性能卓越,完全可以满足通用需求,而MontaVista操作系统在实时性方面有突出表现,非常适合于开发频谱仪这种实时性要求较高的仪器。 本文主要研究目的是开发一种更加适用于汽车电子行业的频谱仪GUI系统,同时开发频谱仪的整个文件操作部分,并在文件操作部分完成频谱仪的新功能一对U盘的存取支持。 本文研究了如何编写Linux下的LCD设备驱动程序,并在此基础上完全自主开发了适用于频谱分析仪的GUI系统-msGlJI,然后开发了采用msGUI作为人机交互方式的频谱仪的文件操作部分。文件操作部分的实现分为文件动作部分的实现和文件显示部分的实现,其中文件动作部分的输入需要在文件显示部分完成,同时执行结果也要在文件显示部分显示,两者联系紧密。
其他文献
油田开发过程中使用了大量的数据,基本是以数据文件方式进行管理,存在着数据共享性低、数据独立性差等缺点.论文从数据需求分析开始,分析了油田数据中以井信息数据为核心,相
随着微电子和微电子机械(MEMS)技术的发展,微型移动机器人在包括微纳制造、生物医药工程、精密仪器、通信和军事工业等领域上的应用前景已经得到广泛的关注和深入的研究。尺
我国疆域辽阔,地大物博,拥有丰富的资源,但是这些资源大多位于沼泽、沙漠、山地等地形复杂区域。这些区域环境恶劣,给地面电磁法勘探带来了很大的困难。即使在地形较为平坦的
在国家社会经济发展前景下,铁路项目成为国家建设发展的重要指标.随着近些年来铁路项目数量的急剧增加,不难看出铁路企业自身发展以及施工技术的进步.但是由于市场的不断扩大
期刊
近年来,用地震学的方法对地球内部结构的研究迅猛发展。全球性的和区域性的多参数,多震相的地震波层析成像广泛开展。虽然国内学者在这方面也做了大量富有成效的探索,但多局限在
1 直观想象素养的内涵和构成rn数学核心素养是当前研究的热点.如何理解直观想象、直观想象素养在实践教学中的落实等已有很多研究成果.目前较为普遍的认识是,直观想象包括几
期刊
目的:评价伊马替尼治疗晚期、高危胃肠道间质瘤(GIST)的临床疗效及安全性。方法:回顾2011年1月—2016年6月期间收治的173例GIST患者资料,其中晚期患者73例,高危患者100例,分
水-岩作用模拟是环境水文地球化学研究领域的一个重要方面。本文根据质量作用定律、质量守恒定律和化学热力学的基本原理,应用平衡常数法建立了地下水水质组份存在形式(即单一
期刊