基于MiniGUI的嵌入式显控系统的设计与实现

基于MiniGUI的嵌入式显控系统的设计与实现

ID:46602878

大小:396.77 KB

页数:4页

时间:2019-11-26

基于MiniGUI的嵌入式显控系统的设计与实现_第1页
基于MiniGUI的嵌入式显控系统的设计与实现_第2页
基于MiniGUI的嵌入式显控系统的设计与实现_第3页
基于MiniGUI的嵌入式显控系统的设计与实现_第4页
资源描述:

《基于MiniGUI的嵌入式显控系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于MiniGUI的嵌入式显控系统的设计与实现李虎等2011年12月第42卷第4期(总第146期)基于MiniGUl的嵌入式显控系统的设计与实现李虎,郑凤,吕林森(中国航空无线电电子研究所,上海200233)[摘要]MiniGUI是目前比较成熟图形用户接口,具有小巧、可配置和可移植等特点,本文结合触摸显控处理机实际项目开发和应用,重点研究了基于MiniGUI的嵌入式Linux图形系统的开发.[关键词].Linux;图形用户接口(GUI);MiniGUI;触摸显控处理机【中图分类号】TP31l【文献标识码】A【文章编号]1006-141X(2011)04—0021-03EmbeddedGrap

2、hicsSystemResearchandApplicationBasedonMiniGUlLIHu,ZHENGFeng,LoLin.Sell(ChinaNationalAeronauticalRadioElectronicsResearchInstitute,Shanghai200233,China)Abstract:Currently,thegraphicriserinterfaceinembeddedsystemsiswidelyused.MiniGUIisamaturegraphicusefinterface,small,configurableandportable.Thispap

3、erintroducestouch-displaycontrolprocd3sordevelopmentandapplicationofpracticalproject.ItfocusesOllgraphicsystemresearchanddevelopmentbasedonembeddedLinuxandMiniGUI.Keywords:Linux;graphicaluserinterface(GUI);MiniGUI;toIlch-displaycon们lprocessorl引言随着嵌入式设备的普及,其易用性越来越受到重视,随着硬件条件和用户要求的提高,目前一些字符界面和简单的图形界面

4、已不能满足一些嵌入式系统的要求,对于嵌入式系统领域,一方面要求能够提供友好的用户界面,另一方面要为系统开发人员提供一种编程模式,负责系统的可视化界面的生成、管理以及系统与用户之间的信息交互,从而提高嵌入式应用的开发效率。嵌入式系统对GUI的基本要求包括轻型、占用资源少、高性能、高可靠性、高配置等特点。在航电产品任务系统中,往往采用触摸显示技-21.术实现用户与系统间的信息交互,一方面它要求操作简便、界面简洁、性能稳定可靠;另外一方面又要考虑系统的成本,因此,基于Linux内核开发实用、高效、界面友好的GUI系统成为许多航电产品开发的首要选择。2嵌入式GUI研究目前,比较流行的嵌入式GUI系统

5、有Qt/Embedded、MicroWindows、MiniGUl,其中Qt/Embedded由著名的Qt库开发商Trollteeh提供的面向嵌入式系统的开发包,系统采用C/S机制,由服务器完成管理窗口的事件派发功能,客户端直接对图形接口进行操作并绘制窗口,从而减少了GUIDecember2011V01.42No.4(serialNo.146)航空电子技术中数据交换的频率与规模,提离了GUI的效率,但是,Qt/Embedded是一个C+十函数库,资源消耗大、对硬件要求高。MicroWindows由美国Century软件公司开发,是专为小型显示单元的微型设备设计的一个开放源码的项目,Micro

6、Windows可移植性好,基本上用C语言实现,只有某些关键代码用汇编重写以提高速度。MicroWindows无硬件加速能力,图形引擎中存在许多低效算法,如圆弧绘图函数存在逐点判断剪切问题等,不适合于实时性要求高的系统。MiniGUI是为基于Linux的实时嵌入式操作系统提供轻量级图形用户界面的支持系统。到目前为止MiniGUl已经进入成熟稳定阶段,在手持信息终端、机项盒、工业控制系统及工业仪表、航空电子等产品和领域已得到广泛的应用,其主要特色如下:(1)MiniGUI本身占用空间非常小,特别适合嵌入式系统。以嵌入式Linux操作系统为例,一个典型的MiniGUI系统存储空间占用情况如表1所示

7、。表1典型giniGUI系统空间占用情况组成部分容量说明Linux内核300K-lM由系统决定MinGUl支持库500K-700K由编译确定MinGUI字体、400K由应用程序确定,位图等资源可缩小到200K以内GB2312输入法2∞K不是必须的,由应用码表程序确定应用程序1M.2M由应用程序决定由表l可见,系统总体占有空间应该在2M.5M左右。在某些系统上,功能完备的MiniGUI系统本身所占用的空间可进一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。