触摸屏课程设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

沈阳工程学院

课程设计

课程设计题目:基于Linux触摸屏设计

系别信息学院班级系统本111

学生姓名贾悦学号 2011415110 指导教师宋敏、踪念品职称讲师、工程师

起止日期:2014年12月8日起—至2015年12月16日止

沈阳工程学院

课程设计任务书

课程设计题目:基于Linux 触摸屏设计

系别信息学院班级系统本111

学生姓名贾悦学号 2011415110 指导教师宋敏、踪念品职称讲师、工程师

课程设计进行地点:嵌入式系统实验室(F104)

任务下达时间:2014 年12 月1日

起止日期:2014年12月8日起—至2015年12月16日止

教研室主任杨弘平2014年11月20日

一、设计目的

嵌入式系统综合开发课程设计是配合其理论课程而设立的设计性实践课程。其教学目的和任务是:使学生在学习专业技术基础和主要专业课程的基础上,学习和掌握嵌入式系统技术的基本知识和方法,培养学生综合运用所学的专业基础理论、基本技能和专业知识分析问题和解决工程设计问题的能力,培养学生调查研究,查阅技术文献、资料、手册,进行程序设计、电路图纸绘制及编写技术文件的基本能力。

通过本课程设计使学生加深理解、巩固课堂教学和平时实验内容,使学生初步具备嵌入式系统应用开发的系统分析、系统设计、系统实现与测试的实际能力,强化学生的知识实践意识、提高动手能力,发挥学生的想象力和创新能力,从而培养工程应用型人才。

二、设计的原始资料及依据

课程设计题目以选用学生相对比较熟悉的业务模型为宜,通过本实践性教学环节,要求学生能较好地应用嵌入式系统的基本知识、嵌入式操作系统、高级语言程序设计方法等主要相关知识,针对实际问题完成需求分析、系统分析与设计,并使用C语言编写程序代码。查阅与其相关的教材、参考资料等,进一步深入了解与题目相关的嵌入式系统的基本原理,掌握开发环境和硬件芯片的基本特性,研究开发实例,实现课题要求的内容。

三、设计的主要内容及要求

内容:在Linux环境下完成触摸屏程序设计

要求:

1) 熟悉开发板开发环境及VC++的开发语言;

2)Linux下内核的烧写;

3) 根文件系统(烧写前需编译)的烧写;

4) 调用驱动程序的某些函数,编译与调试应用程序。

四、对设计说明书撰写内容、格式、字数的要求

1.课程设计说明书(论文)是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目标、设备器材、设计原理及内容、设计步骤或程序实现方法、遇到的问题及解决方法、设计总结、参考文献等,一般不应少于3000字(不包括程序清单)。

2.在适当的位置配合相应的功能模块图、程序流程图、程序界面效果图等图表进行说明,应做到文理通顺,内容正确完整,书写工整,装订整齐。

3. 设计内容不允许抄袭和复印,否则取消设计成绩。

4. 课程设计说明书打印采用A4纸,页边距为20mm。正文采用宋体小四字,行间距18磅。中文大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,标题与图题采用宋体五号字。

5. 课程设计说明书装订顺序为:封面、任务书、成绩评定表、摘要及关键词、目录、正文、参考文献。

五、设计完成后应提交成果的种类、数量、质量等方面的要求;

1.提交课程设计说明书一份。

2.提交设计原理、设计图纸或图表(如接口电路原理图等)。

3.作品的使用或操作说明

六、时间进度安排;

七、主要参考资料(文献)。

[1] 科尔特. LINUX设备驱动程序[M]. 北京:中国电力出版社,2005.

[2] 亚默. 构建嵌入式LINUX系统[M]. 北京:中国电力出版社,2004.

[3] Jasmin Blanchette, Mark Summerfield. C++ GUI Programming with Qt3[M].

Prentice Hall in association with Trolltech Press, 2004.

[4] 陈帮鹏,王焕文. Linux操作系统之浅见[J]. 民营科技,2007,13(2): 38-51.

[5] 马宁,于洪志. Linux的民文化艺术[J]. 西北民族大学学报,2005,43(3): 1-6.

[6] 李昕. Linux创造一个神话[J]. 中国青年科技,1998,39(4): 13-21.

[7] Microsoft Corporation. Technology for Secure Communication, Access Control,

and Commerce [J]. MSDN Library, 1998, 56(2): 23-28.

[8] John. ADVANCE DATA SHEET BCM5464[M]. Prentice Hall in association with

Trolltech Press, 2003.

[9] 史蒂文斯. UNIX环境高级编程[M]. 北京:中国电力出版社,2004.

沈阳工程学院

嵌入式系统综合开发课程设计成绩评定表

系(部):信息学院班级:系统本111 学生姓名:贾悦

摘要

随着多媒体信息的与日俱增,传统的人机交互的速度已经不能满足需求,传统的人机交流是通过键盘或鼠标来实现的。信息交换的速度比较慢,而且要求操作者具有一定的专业知识。这将使信息交流的目的大打折扣。触摸屏因方便灵活、节省空间、直观等特点,作为嵌入式系统的输入设备,已取代键盘,越来越受到各种终端产品商的重视。基于 Linux 的嵌入式系统目前获得到了广泛应用,在嵌入式 Linux 核心层的开发中,设备驱动分为字符设备、块设备和网络接口设备,触摸屏驱动属于字符设备,但它也可以被纳入 input 输入子系统的框架下。通过毕业设计的驱动程序开发,也希望能对国家在这方面的发展做出自己的一点贡献。本论文介绍了触摸屏的分类和原理,接着概要介绍嵌入式系统的相关原理理论,然后详细介绍了整个系统的开发环境,最后对整个触摸屏驱动系统进行了分析,讨论了系统具体实现。

关键词Linux 操作系统、触摸屏、程序开发。

相关文档
最新文档