论文部分内容阅读
信息家电是计算机技术、数字通信技术和传统家电相结合的产物,是当今信息业界研究的热点,嵌入式实时操作系统是支撑信息家电产品的软件核心。图形用户界面(GraphicUserInterface,简称GUI)是当前嵌入式操作系统的一个重要组成部分,它将极大的促进嵌入式技术的发展和应用。论文是广西区科技攻关项目(基于信息家电的嵌入式实时操作系统的研制)的子题—嵌入式图形用户界面的技术研究,目的是为机顶盒(STR)、PDA等信息家电产品提供友好的图形用户界面。
笔者从嵌入式图形用户界面的整体设计着手,提出自己的设计模型,详细介绍信息家电的硬件平台设计、嵌入式GUI底层驱动的开发研究、以及相应的嵌入式应用程序的开发。在硬件电路的设计中,笔者以ARM处理器为核心构造硬件平台,给出网络芯片、键盘、USB、以及LCD等外围电路的设计过程,重点详细介绍LCD驱动电路的核心部分—嵌入式LCD控制器的设计思路和过程。在嵌入式GUI底层驱动的开发研究中,笔者在分析几种成熟的图形驱动之后,着重对FrameBuffer进行研究,实现硬件平台对Linux的支持。最后,在嵌入式应用程序的开发中,笔者对嵌入式图形用户界面进行应用开发,提供良好的图形用户界面。
实践表明,把硬件平台的设计、显示驱动的开发研究和嵌入式应用程序的开发进行系统的、整体的研究是科学的,也是符合嵌入式系统的可裁减、程序应用特制的精神。最后取得的结果也是令人满意的。