欢迎来到天天文库
浏览记录
ID:36770937
大小:2.79 MB
页数:95页
时间:2019-05-15
《基于Linux的嵌入式图形用户界面研究与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录摘要开发安全友好、灵活丰富并可以在多种平台上移植的嵌入式图形用户界面GUI(EmbcddedGraphicUserInterface,简称EmbeddedGUI),已成为嵌入式技术开发中重要的一个环节。嵌入式GUI为嵌入式系统提供了一种应用于特殊场合的人机交互接口,要求简单、直观、体积小、可靠、占用资源小且反应快速、具备高度可移植性与可裁减性、上层接口与硬件无关、高可靠性、在某些应用场合具备实时性等特点,以适应不同的硬件平台和性能使用需求。结合上海市科委重点攻关项目“嵌入式数字硬盘录像机开发
2、”,本文作者对Microwindows、MiniGUI、Qt/Embedded等嵌入式GUI进行了深入的研究,提出了自己的一些新的技术解决方案,主要创新成果如下;1)基于Linux进行framebuffer驱动程序的研究开发,实现了底层的图形驱动封装、彻底隐藏硬件信息;2)基于Framebuffer进行图形私有引擎的研究开发,完成了上层图形API的实现。比如:画线、画矩形等函数;3)在嵌入式GUI的具体丁F发和研究中,实现了各种窗口控件和窗口图形界面的代码编写。并在研究的基础上完成了嵌入式DVR
3、的嵌入式GUI开发。4)完善了一款自主开发的嵌入式GUI,实现了GUI小型化、中文化的显示。主要包括:设置、搜索、外围设备控制等主窗体和许多子窗口的实现。嵌入式GUI在嵌入式DVR的项目中得到了实际应用,效果良好。最后,作者对进一步研究工作的方向进行了简要的讨论。关键词:嵌入式DVR,嵌入式Linux,嵌入式GUI,Framebuffer,MiniGUI目录ABSTRACTDevelopingsecnre.friendly,flexibleandvarious锄bcddodGUlwhichfan
4、betransplantedinmanyplatformsisindispensablelinkintheembeddeddevelopmentsystem.TheembeddedGUIprovidestheembeddedsystemwimonel【illdman-machineinteractiveconnectionappliedtospecialoccasions,whichisrequiredtobesimple,direct-viewing,smallinthevolume,reli
5、able,resource-savingandresponsive,highly-transplantable,reducible,unrelatedbetweentheupperformationconnectionandhardware,timelyonsomeoccasionstoadapttodifferenthardwareplatformsandmeettherequirementsoftheusages.Accordingtotheembeddeddigitalvideorecor
6、dersystemofShanghaiscienceandtechnologycommissionkeyresearchitems,thispapermakesfurtherdiscussiononMicrowindows,MiniGUI,Qt/Embeddedandetc,andpresentssomenewtechnicalsolutions,whichcanbedividedintothreeparts:1)Realizethefirstfloorgraphactuationsealand
7、thethoroughhideofthehardwareinformationbasedonLinuxframebufferdriverresearchanddevelopment;2)CompleteupperformationgraphAPIbasedontheframebuffergraphprivateengineresearchanddevelopment,forinstance:Drawingaline,arectangleandSOon;3)Developandresearchth
8、eembeddedGUIindetailstofulfillthecodecompilationofdifferentwindowcontrolsandpictureinterfacesandcompletethedevelopmentoftheembeddedDVRandGUI.41Designal【indofindependently-developedembeddedChinesegraphicalUSerinterfaceplatform(GUo,whichmainlycontainss
此文档下载收益归作者所有