欢迎来到天天文库
浏览记录
ID:37028255
大小:163.51 KB
页数:29页
时间:2019-05-17
《基于minigui的嵌入式gui开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、西北大学学士学位论文基于MiniGUI的嵌入式界面开发应用物理专业罗文刚20031100117指导老师高平安摘要MiniGUI是由北京飞漫软件技术有限公司主持的自由软件,遵循GPL条款发布。它是一种面向实时嵌入式系统的轻量级图形用户界面支持系统。本文基于嵌入式图形中间件MiniGUI在Linux操作系统平台上开发出了一种用于激光医疗设备的图形化界面LMAGUI(lazermedicalapparatusGUI)。该界面包括了进入系统到中间过程的操作到最后推出界面的一般操作流程。LMAGUI旨在为该医疗设备提供一种简洁,操作方便,稳定性好的界面。
2、然后给出了相应比较重要的源代码。在结论中给出了嵌入式GUI的一些开发的基本原则以及在开发过程中的一些不足之处。AbstractMiniGUIisthefreesoftwarefromBeijingFreeManSoftwareTechnologyLtdandpublishedfollowingtheprovisionsoftheGPLTerms.Itisareal-timeembeddedsystemforlightweightgraphicaluserinterfacesupportsystems.Basedontheembeddedgrap
3、hicsmiddlewareMiniGUIandtheLinuxoperatingsystemplatformdevelopesagraphicalinterface-LMAGUI(lazermedicalapparatusGUI)foraLasermedicalequipment.Theinterfaceincludesaccesstotheintermediateprocessoftheoperationoftheinterfacetothefinallaunchofthegeneraloperatingprocedures.LMAGUIf
4、ormedicalequipmentdesignedtoprovideasimple,easyoperationandgoodstabilityinterface.Thengiventhefairlyimportantthesourcecode.Initsconclusions,giventhebasicprinciplesintheembeddedGUIdevelopmentandsomedeficienciesinthisprocess.关键词:MiniGUI,GUI,Linux,嵌入式系统29西北大学学士学位论文目录1引言22嵌入式GUI
5、概述42.1嵌入式GUI的发展42.2嵌入式GUI的技术特点43开发工具MiniGUI概述53.1MiniGUI的介绍53.2MiniGUI的主要特点53.3MiniGUI的体系结构64Linux操作系统概述74.1Linux的背景介绍74.2Linux的发展状况84.3Linux的技术优势84.3Linux的不利因素94.4嵌入式Linux上的GUI系统发展概况95嵌入式界面开发框架105.1Linux和Minigui版本描述105.2LMAGUI在PC机上的开发116LMAGUI描述137结论178参考文献179致谢181引言近年来,随着软
6、硬件资源的成熟与完善,嵌入式微处理器的数据处理能力从4位,8位,16位发展到现在广泛应用的32位,甚至64位;嵌入式系统软件的发展也经历功能单一的专用监控系统,具有一定开放性的专用系统内核,到现在真正意义上的操作系统;嵌入式软件开发也从汇编语言,高级语言,到现在在硬件抽象层基础上,面向开发人员无差别的开发环境。嵌入式系统已经广泛渗透到人们的工作、生活中,从家用电器、手持通讯设备、信息终端、医疗设备、仪器仪表、汽车、航天航空、军事装备、制造工业、过程控制等。随着嵌入式系统的广泛应用和发展,促使嵌入式系统对良好GUI系统的需求越来越迫切。29西北大
7、学学士学位论文嵌入式GUI作为一种比较特殊的GUI,在设计过程中也遵循设计一般GUI遵循的设计准则。如美国军方标准(1999)提出的如下人机工程学设计准则也非常适合用于嵌入式GUI的设计:1.满足操作、控制和维护人员对性能的要求2.将对操作人员的技能要求、知识要求和训练时间要求降到最低3.达到人与设备、软件组合的可靠性4.在系统中和系统时间逐步建立一种设计标准显然在性能要求和可靠性方面,嵌入式GUI的要求更加强烈。而运用界面设计的8条黄金规则中的以下几条对嵌入式GUI的开发过程也是很有帮助的,尤其是当嵌入式GUI越来越庞大,越来越复杂的时候,这
8、些规则显然必不可少。1.尽可能保证一致。类似的操作环境应提供一致的操作系列;相同的术语应该用在提示、菜单和帮助里;颜色、布局、大小写、字体等应当自始至
此文档下载收益归作者所有