linux 触屏驱动程序设计.docVIP

  • 2
  • 0
  • 约 28页
  • 2016-09-05 发布于贵州
  • 举报
物理与电子工程学院 《嵌入式系统设计》 课程小论文 课题题目 linux 触摸屏驱动程序设计 系 别 物理与电子工程学院 年 级 08级 专 业 电子科学与技术 学 号 050208110 学生姓名 储 旭 日 期 2011-12-21 目录 第 1 章 嵌入式 linux 触摸屏驱动程序设计 - 2 - 1.1 课题设计的目的 - 2 - 1.2 课题设计要求 - 2 - 第二章 课题设计平台构建与流程 - 2 - 2.1 嵌入式系统开发平台构建 - 2 - 2.1.1 cygwin 开发环境 - 2 - 2.1.2 Linux 开发环境 - 5 - 2.1.3 Embest IDE 开发环境 - 5 - 2.2 触摸屏设计流程 - 5 - 2.3 课题设计硬件结构与工作原理 - 6 - 2.3.1 硬件结构概述 - 6 - 2.3.2 触摸屏工作原理 - 8 - 第三章 Bootloader 移植与下载 - 9 - 3.1 Vivi 源代码的安装 - 9 - 3.2 Vivi 源代码分析 - 10 - 3.3 Vivi 源代码的编译与下载 - 11 - 第四章 Linux 内核移植与下载 - 12 - 4.1 Linux 内核源代码的安装 - 12 - 4.2 Linux 内核源代码分析与移植 - 14 - 4.3 Linux 内核编译与下载 - 14 - 第五章 触摸屏功能模块程序设计与交叉编译 - 16 - 5.1 功能模块驱动程序设计 - 16 - 5.2 触摸屏功能模块交叉编译 - 20 - 第六章 根文件系统建立与文件系统下载 - 20 - 6.1 Cramfs 根文件系统分析 - 20 - 6.2 文件系统映像文件生成 - 21 - 6.3 功能模块运行与调试 - 22 - 第七章 课题设计总结与体会 - 26 - 参考文献: - 27 - 第 1 章 嵌入式 linux 触摸屏驱动程序设计1.1 课设计的目的在开发基于 Linux 的嵌入式系统前需要首先建立嵌入式系统的开发环境, 并制定嵌入式系统上的 Linux 内核。本课设计的主要目的是: 1)进一步了解嵌入式开发工具链的构造过程;2)掌握开发主机与嵌入式系统通信的方法; 3)通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术,提高阅读和修 改程序的能力; 4)通过完成一个嵌入式 linux 系统开发的完整过程,使我们了解开发嵌入式 linux 应用系 统的全过程,为今后学习打下基础,积累实际操作的经验。1.2 课设计要求1)理解基于 Linux 的嵌入式系统交叉开发环境,对嵌入式系统的开发流程有详细的了解;2)掌握开发工具链的构建方法,能独立进行系统开发操作; 3)掌握 Linux 的常用命令,在 linux 系统下熟练的使用这些常用命令;4)熟悉 linux 内核的知识以及原理,掌握定制 Linux 内核的方法; 5)基于 Linux 操作系统,以及 Emest III 实验箱,利用触摸屏返回触点坐标值及动作信。 坐标及动作的具体显示:触摸笔动作,触点 X 坐标值,触点 Y 坐标值。第二章 课设计平台构建与流程2.1 嵌入式系统开发平台构建2.1.1 cygwin 开发环境 1、运行Cygwin 安装程序setup.exe,然后选择“Install from Local Directory“,选 择“下一步” ,2、选择Cygwin 的安装目录,注意Cygwin 的安装目录必须位于硬盘NTFS 分区(且尽量 不要使用系统C 分区) 否则会影响文件属性和权限操作, , 可能导致错误的结果。 选择Unix 文 本文件类型进行安装, 直接选择 “下一步” 则会把Unix 格式的cygwin 系统安装到NTFS 格 后, NTFS Unix 式的D 分区中,且安装目录为D:\cygwin。选择安装目录安装软件包存放目录。3、选择Cygwin 安装包所在的目录,可以是光盘也可以是本地硬盘分区。如E:/Cygwin。 选择“下一步”继续安装4、选择软件安装项目。用鼠标单击在安装项目左边“ Default”字样的位置,可以调整 该软件项目的安装设置,可能出现的状态有四种: Default --- 该项目根据默认状态处理

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档