论文部分内容阅读
本论文是基于OMAP5912的移动终端嵌入式系统(Embedded System)项目设计与实现的组成部分。该系统包括TFT-LCD液晶屏显示、短波无线传输和信号的调制解调等三个子系统。本文给出了TFT-LCD液晶屏显示系统设计与实现的方法。 TFT-LCD液晶屏显示系统的主要硬件平台是OMAP5912双核处理器,软件平台是Linux操作系统。TFT-LCD液晶屏显示系统的设计必须满足移动终端系统的整体设计的目标,满足硬件、软件设计的总体框架。同时,该系统要对功能、可靠性、成本、体积、功耗有严格要求。 因此,本论文的工作不仅需要熟悉ARM9+DSP双核微处理器OMAP5912的体系结构,掌握对嵌入式Linux系统交叉编译环境的建立方法;而且需要对引导程序U-boot进行移植,对Linux内核进行裁剪与编译,要创建包含有图像显示功能的根文件系统。设计基于OMAP5912和Linux操作系统的Terminal-M目标板嵌入式系统,本论文主要做了如下3方面的工作,主要取得了以下一些成果: (1)硬件上,设计了硬件开发平台和部分外部功能模块,其中包括LCD模块设计和LCD panel的选型,辅助设计了PCB板,且已调试成功。 (2)软件上,在宿主机上建立了交叉编译环境,根据系统的硬件,实现了U-Boot、Linux内核的移植,对Linux内核进行了剪裁和配置,并开发了Terminal-M目标平台的JFFS2根文件系统,同时完成了把Minigui-1.3.3在宿主机上编译并添加到JFFS2根文件系统中去,实现了人机交互显示的功能。 (3)完成了具有图形显示系统的LCD设备驱动程序的开发,包括驱动程序编写、修改、测试,添加等工作。 由于该系统需要高度的微型化、集成化,需要把Minigui-1.3.3移植到Terminal-M目标系统中,针对系统的需求定制所需要的U-boot,内核和LCD驱动程序是设计的难点。论文成功设计了具有Minigui的手持可移动的嵌入式系统,实现了在嵌入式系统中可以进行高质量的人机交互,同时选择的OMAP处理器平台,它的资源很丰富,具有功能强大的LCD控制器,不仅满足项目的要求,并且为后续该系统扩展功能做出准备,如在该系统添加USB外接存储器等功能。