- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
物理与电子工程学院
《嵌入式系统设计》
课程小论文
课题题目 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 --- 该项目根据默认状态处理,可能被安装,也可能不安装 Inst
您可能关注的文档
最近下载
- U8V11.1培训课件9U8V11.1新版功能介绍生产制造幻灯片.ppt VIP
- GB_T 9711-2023 石油天然气工业 管线输送系统用钢管.pdf VIP
- 1kv母线调试报告.pdf VIP
- 过滤实验-课件.ppt VIP
- GB_T 14264-2024 半导体材料术语.pdf VIP
- 消防系统的联动常见故障.ppt VIP
- (完整版)供应商合规管理制度 .pdf VIP
- JBT 12786-2016 升降工作平台 术语与分类.pdf VIP
- 2024东南亚电商市场报告.pptx VIP
- 第七单元 跨学科主题学习——项目开展,探究丝绸之路 学习任务单 苏科版初中信息科技七年级下册.docx VIP
文档评论(0)