需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:18335 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文描述了在Embest EduKit-III教学实验平台下完成BootLoader的移植、Linux 2.6.22内核系统移植以及文件系统的构建;通过学习触摸屏和LCD的硬件电路设计,并参考大量的代码,进行触摸屏驱动的开发、LCD驱动的移植以及它们对应的应用开发;通过学习Qt/Embedded界面开发平台,提出了基于Qt/Embedded的针对触摸屏和LCD显示的测试方案。 关键词:嵌入式系统; Linux; Qt/Embedded; LCD显示; 触摸屏
Abstract: This paper describes a complete BootLoader transplantation, the Linux 2.6.22 kernel system transplantation as well as file system in the Embest EduKit-III teaching experiment platform; Through the study of the touch screen and LCD hardware circuit design, and referring to a lot of code, carrying out Touchscreen-driven development, the transplantation of the LCD driver as well as their corresponding application development; Through the study of Qt / Embedded interface and development platform, putting forward the test based on Qt / Embedded for the touch screen and LCD display. Key words: Embedded system; Linux; Qt/Embedded; LCD display; Touch panel
论文的主要工作及章节安排 本设计的工作重点是研究Samsung 公司的 S3C2410 微处理器、Samsung公司的LRH9J515XA STN/BW LCD屏和四线电阻式触摸屏构成的触摸、显示系统。通过对LCD显示屏和触摸屏的设备驱动程序的编写和修改,把相关的驱动程序加入到Linux内核代码中,从而实现触摸定位和显示功能。通过Qt/Embedded来对触摸屏和LCD显示进行功能上的测试。 本论文的章节安排如下: 第一章简单阐述了嵌入式Linux的背景、优势、研究意义,并介绍了论文的整体结构; 第二章介绍了Embest Edukit-III的硬件基础,包括S3C2410处理器的结构、资源以及特性; 第三章简单介绍了嵌入式Linux的移植全过程,从开发平台的搭建到u-boot的移植,经历Kernel的移植,最后构建起文件系统,内容环环相扣,衔接紧密; 第四章介绍了Linux设备驱动,包括的分类信息及模块信息; 第五、六章是本文的重点内容,主要从硬件和软件两方面介绍了触摸屏和LCD显示; 第七章则是针对Qt的一些介绍,包括环境的搭建以及Qt的开发。 |