基于Arm9的触摸屏驱动开发及LCD显示程序设计.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2014-04-13
  • 论文字数:18335
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(白色球鞋)提供原创文章

支付并下载

摘要:本文描述了在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的开发。