沈 阳 工 程 学 院
课 程 设 计
课程设计题目:基于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 2 4 5 6 7 9 2天 3天 2天 3天 7天 7天 3天 计 划 完 成 内 容 查阅资料及概要设计 系统分析,系统分析 课题总体设计 课题论证 搭建软件及硬件环境 软件开发,程序设计 硬件设计 上机调试程序 完善系统及功能 备注
10 11 2天 1天 30天 撰写报告 课程设计答辩总结 七、主要参考资料(文献)。
[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.