资源描述:
《参考基于linux的图形驱动的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、武汉理工大学毕业设计(论文)基于Linux系统的图形驱动的研究和实现学院(系):理学院专业班级:电信科专业1002班学生姓名:郑启涛指导教师:刘子龙武汉理工大学毕业设计(论文)基于Linux系统的图形驱动的研究和实现学院(系):理学院专业班级:电信科专业1002班学生姓名:郑启涛指导教师:刘子龙学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。作者签名:年月日学
2、位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密囗,在年解密后适用本授权书2、不保密囗。(请在以上相应方框内打“√”)作者签名:年月日导师签名:年月日摘要随着随着通讯技术的发展和3G网络的推广,越来越多的嵌入式系统,包括PDA、机顶盒、WAP手机、以及近年来在国
3、内外快速崛起的4K*2K电视等系统要求提供全功能的GUI设计,这包括HTML的支持、JavaScript的支持、甚至包括Java的虚拟机的支持。而这一切都需要有一个高性能、高可靠的GUI支持。PDA(PersonalDigitalAssistant)正是在这种背景下产生,并且发展壮大,它不仅集成了传统手机的基本功能,同时兼容了笔记本电脑的诸多功能,真正满足了用户需求。PDA市场潜力巨大,是个人终端技术的发展趋势。本文以嵌入式的PDA为研究对象,论述了基于嵌入式Linux和Qt/Embedded的图形界面终端的设计与实现,最终搭建了适用
4、于PDA的个性化人机交互系统。在Linux嵌入式操作系统下,研究了Linux控制台下的一个通用图形接口FrameBuffer,其中,重点剖析了FrameBuffer的体系结构,详细讨论了基于FrameBuffer的设备驱动实现方式,并在此图形驱动之上引进了深圳海思半导体有限公司所研发的HiFB图形驱动,实现了Framebuffer的基本绘图功能,并使用海思公司所研发的TDE(TwoDimensionalEnginel)对Framebuffer绘图进行加速处理,最后用JPEG解码显示的程序来验证所研究的图形驱动功能优于现阶段大部分其他产
5、品。关键词:framebuffer;图形驱动;嵌入式系统;PDA;Linux系统IIAbstractWiththepromotionofthedevelopmentofcommunicationtechnologyandthe3Gnetwork,moreandmoreembeddedsystems,includingPDA,set-topbox,WAPmobilephone,andtherapidriseindomesticandabroadinrecentyears4K*2KTVsystemsrequiredtoprovideGUI
6、designoffullfunction,whichincludeHTMLsupport,JavaScriptsupport,includingtheJavavirtualmachineinsupportof.Allthisneedsahighperformance,highreliableGUIsupport.PDA(PersonalDigitalAssistant)isproducedinthiscontext,anddevelopment,itnotonlyintegratesthebasicfunctionofthetradi
7、tionalmobilephone,alsocompatiblewithmanyfunctionalnotebookcomputer,trulymeettheneedsofthecustomers.PDAhasgreatpotentialinthemarket,isthetrendofthepersonalterminaltechnology.Inthispaper,theembeddedPDAastheobjectofstudy,discussesthedesignandimplementationofembeddedLinuxte
8、rminalgraphicinterfaceandbasedonQt/Embedded,andultimatelysetuppersonalizedhuman-computerinteractionsystemsuita