基于嵌入式Linux的图形组态软件设计与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:ccf107893228
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和微电子技术的迅速发展,嵌入式系统迅猛发展,并在各个得到广泛的应用。在工业控制领域中,经过多年的发展,组态软件已成为了工控应用软件开发的主流模式。两者在工业控制领域内的蓬勃发展必将导致它们的结合,形成嵌入式组态软件。同时嵌入式系统图形界面发展迅速,本文针对此发展方向,对嵌入式组态软件进行深入研究。目前嵌入式组态软件大多数都是PC平台的移植版本,基于WinCE平台,存在实时性较差、消耗资源多、价格昂贵等问题。本文结合嵌入式组态软件发展趋势,设计实现一种具有:较强实时性、开放的、能满足嵌入式系统HMI需求、基于Linux平台的嵌入式图形组态软件。本文阐述组态软件的设计思想与技术特点,对当前组态软件的技术进行对比,选择了系统的支撑环境。在这些分析基础上,集中讨论了嵌入式组态软件的功能、结构,以及嵌入式组态软件不同于一般组态软件的特点。根据以上分析结果,给出嵌入式图形组态软件的思想,并设计了嵌入式图形组态软件的总体框架结构。阐述嵌入式图形组态软件组态环境的结构及工作原理。实现了组态环境的绘图、编译储存工程管理文件、数据连接功能。分析嵌入式图形组态软件运行环境的模块划分,实现了图形用户界面模块、报警硬件模块、通讯模块、系统多进程设计等。图形用户界面模块实现了简单图元和复杂的动态图型,满足嵌入式系统对图形界面的需求。报警硬件模块实现了数码管以及跑马灯的驱动及控制。通讯模块采用QT/E的信号/槽机制和Linux流管道技术,实现数据传输。并针对嵌入式平台的特点,使用了内存受限设计模式,针对ARM平台进行了优化。最后确定测试用例、设计测试程序,在ARM平台和PC平台对系统的实时性、稳定性及系统资源消耗进行测试,对测试数据进行分析。
其他文献
载波组合三次差拍比与载噪比是有线电视系统中两项主要技术指标。本文详细介绍了C/CTB与C/N的定义、物理意义、技术指标。对图像质量的影响,产生原因和减少办法。
本文结合PSM发射机的调机实践,分析了这种机型高压一段限流电阻的取值问题并给出了取值范围。介绍了几个因为元器件故障引起的分频杂音增大的实例,提出在PSM调制器发生问题时,发射机整
本文在概述了DAB的有关特点后,主要讨论了DAB的声音比特率和声音的质量、数据率的确定、DAB发射台的作用距离、多路复用和复用器、DAB的主要业务和次要业务、DAB的传播费用和DAB进入电缆网等问题
目的:分析临床中西医结合治疗急性胃炎患者的效果。方法:选择2013年9月-2014年10月我院收治的42例急性胃炎患者,将其随机分组。西药组患者予以常规止胃痛药物,中西药组患者在
目的观察栀子苷预处理对脑缺血再灌注血脑屏障(blood brain barrier,BBB)损伤的保护作用。方法采用线栓法建立大鼠大脑中动脉缺血再灌注(middle cerebral artery occlusion/r
今年是大理州组织系统“作风转变年”,对建设“讲政治、重公道、业务精、作风好”的模范部门提出更高更严更新的要求,组工干部作为作风转变的主体,要以更加坚定的决心、更加精通
报纸
目的比较Bakri球囊填塞术和宫腔纱条填塞术在前置胎盘产后出血中的防治作用。方法选取2013年1月至2015年5月定期产检并行剖宫产分娩的48例前置胎盘产妇,研究组22例术中给予胎
<正>脊髓小脑性共济失调(spinocerebellar ataxia,SCA)是遗传性共济失调的主要类型,成年期发病、常染色体显性遗传及共济失调是本病的共同特征。本病分为多种亚型,其中SCA3型