嵌入式linux图形用户界面的研究与开发.pdf
文本预览下载声明
摘要
摘要
随着计算技术、芯片设计和半导体制造技术的快速发展,嵌入式
系统在硬件性能上得到极大提高,功能日趋丰富,软件的复杂度也空
前提高。目前在市场上出现了种类繁多的嵌入式系统产品如PDA、
MP4、SmartPhone、GPS等。目前嵌入式产品大都集中了多种应用功
能,如便携式多媒体播放器不但提供多媒体播放功能,还集成了照相、
摄像、收音机及电子书功能。嵌入式产品复杂功能的实现除了依赖于
高性能的嵌入式处理器之外,也得益于应用的嵌入式操作系统,如
WinCE、嵌入式Linux。
由于Linux具有开放源代码、网络功能完善、内核支持大多数嵌
等优势,因此基于嵌入式Linux系统开发应用程序,对于商业和科研
用户,都具有极大的吸引力,这也是嵌入式Linux系统得以快速发展
的原因。
图形用户界面是嵌入式系统软件开发的重要内容,基于Linux内
核开发实用、高效、美观的GUI是目前研究的一个重要课题。对商业
用户来讲,开发自有GUI系统,不仅能针对自有产品特点进行快速开
发和定制,又能省去商业授权费用,因此GUI的开发吸引了国内外研
究机构的极大兴趣。
本人在深入系统地学习了Linux系统的基础上,对嵌入式系统图
形用户界面进行了深入的研究,针对目前已有嵌入式GUI存在的问
题,针对性地提出了基于C语言开发GUI的方案,并通过便携式多媒
体播放器的开发得以实现和验证。
文中首先介绍了嵌入式系统的发展历程、嵌入式操作系统和嵌入
式图形用户界面的开发现状,研究了几种目前流行的嵌入式GUI开发
工具以及它们所面临的问题,探讨了基于C语言开发的PMP图形用
户界面的解决方案,介绍了本方案的开发环境构建,包括宿主机和目
标板软硬件部分,PMP项目的系统方案和软件架构,以及典型界面元
素的具体实现,最后给出了软件编程实现的细节以及本方案目前的应
用实例。
关键字:嵌入式系统,嵌入式Linux,图形用户界面,PMP
ABSTRACT
ABSTRACT
With
the of and
developmentcomputingtechnology,IC
designing
semiconductor embedded is
manufacturing,thesystem’Sperformance
whichbasedon MPU.There
improvedsignificantly high
performance
arekindsofembedded
consumeronthe as
productsmarket,suchPDA,
andGPS
MP4,SmartPhone multifunctionsand
etc,whichintegrate
PortableMedia is not the
applications.For
example Player only
multi—media also recorder
显示全部