- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
X X X X
课程设计说明书
题目
基于Linux的LED驱动程序设计
系(部)
计算机科学与技术
专业(班级)
软件五班
姓名
学号
指导教师
起止日期
2013.12.05-2014.01.03
课程设计任务书
课程名称: 服务外包软件综合实训II
题 目:基于Linux的LED驱动程序设计
已知技术参数和设计要求:
设计基于Linux的LED驱动程序及其测试程序,具体要求如下:
(1)学会对嵌入式系统进行分析、设计,培养嵌入式系统底层开发能力。
(2)掌握嵌入式Linux开发环境的搭建方法。
(3)掌握编译Bootloader、编译内核、部署文件系统的方法。
(4)掌握基于嵌入式Linux的ARM微处理器的简单接口驱动程序的设计方法。
(5) 加强各小组之间的团队合作精神。
各阶段具体要求:
(1)开发前的准备:基于Linux的开发环境的搭建。
(2)系统分析:包括基于Linux驱动程序的原理、开发的流程。
(3)编码实现:根据要求对LED驱动程序进行编码实现。
(4)测试:编写测试程序对驱动程序进行测试。
设计工作量:
(1)软件设计:完成问题陈述中所提到的软件以及工作量要求。
(2)论文:要求撰写不少于3000个文字的文档,详细说明各阶段具体要求。
工作计划:
安排4周时间进行综合实训。
第一周嵌入式Linux开发环境的搭建方法。
第二周编译Bootloader、编译内核、文件系统。
第三、四周基于嵌入式Linux的ARM微处理器的简单接口驱动程序的设计和测试程序的设计。
注意事项
提交文档
XX学院课程设计任务书 (每学生1份)
XX学院课程设计论文 (每学生1份)
XX学院课程设计鉴定表 (每学生1份)
指导教师签名: 日期: 2013-12-5
教研室主任签名: 日期:
系主任签名: 日期:
XX学院课程设计鉴定表
姓名
学号
专业
软件工程
班级
五班
设计题目
基于Linux的LED驱动程序设计
指导教师
XX
指导教师意见:
评定等级: 教师签名: 日期:
答辩小组意见:
评定等级: 答辩小组长签名: 日期:
教研室意见:
教研室主任签名: 日期:
系(部)意见:
系主任签名: 日期:
说明
课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;
PAGE
摘要
嵌入式系统是以应用为中心,以计算机技术为基础、软硬件均可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。其发展已有二十多年的历史,国际上也出现了一些著名的嵌入式操作系统。如VxWorks,Palm OS,Windows CE等等,但这些操作系统均属于商品化产品。而Linux作为一种优秀的Free OS,近几年在嵌入式领域异军突起,成为最有潜力的嵌入式操作系统。本次实训是基于Linux的LED驱动程序设计,以《嵌入式系统设计》课程为基础,以S3C6410实验箱为平台,进一步熟悉Linux基本操作,学会应用程序设计过程。
本文档编写目的,旨在为本此实训做一个总结,在LED灯驱动程序设计的过程中,从零开始做起,到最后完成LED驱动程序设计并成功驱动LED灯,编写本文档有助于巩固实训所学。文档的主要的阅读对象是:教师、学生、嵌入式设计人员、C语言开发人员、嵌入式测试人员等等。设计该LED灯驱动程序主要是为了完成在Linux下设计LED灯驱动程序并成功驱动LED灯。
关键词:S3C6410,交叉编译环境,Linux内核2.6.36,文件系统, Linux驱动程序。
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc345067843 第1章 设计需求 PAGEREF _Toc345067843 \h 1
HYPERLINK \l _Toc345067844 1.1 嵌入式系统简介 PAGEREF _Toc345067844 \h 1
HYPERLINK \l _Toc345067845 1.2 设计需求 PAGEREF _Toc345067845 \h 2
HYPERLINK \l _Toc345067846 第2章 开发环境搭建 PAGEREF _Toc345067846 \h 3
HYPERLINK \l _Toc345067847 2.1 安装Vmware Workstation9软件 PAGEREF _Toc345067847 \h 3
HYPERLINK \l _T
文档评论(0)