- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学实习报告
实习单位: 信息安全工程学院
实习时间: 2016年3月6日 至 2016年5月19日
学 院: 信息安全工程学院
专 业: 物联网工程
学生姓名: 赵玉平 学号: 2013124068
2016年 5月19 日
成都信息工程大学 教务处制
一、实习目的
(要求言简意赅,点明主题)
本次的实习目的是为了让我们熟悉嵌入式驱动的开发流程,并编写了LED驱动,按键驱动。
二、实习单位及岗位介绍
(要求详略得当、重点突出,着重介绍实习岗位)
实习单位:信息安全工程学院
实习岗位:嵌入式软件开发工程师
三、实习内容及过程
(要求内容详实、层次清楚;侧重实际动手能力和技能的培养、锻炼和提高)
编写了嵌入式LED驱动,嵌入式按键驱动。
四、实习总结及体会
(要求条理清楚、逻辑性强;着重写出对实习内容的总结、体会和感受,特别是自己所学的专业理论与实践的差距和今后应努力的方向)
这次实习中,熟悉了linux字符驱动的基本框架,和嵌入式驱动的开发流程,并把所学的专业理论与实践相结合,完成了目标。在编写驱动的过程中,有很多东西都是自己没学过的,上网查了才了解,以前只是知道理论,并没有动手实践,实践了才知道,理论和实践存在一定的差距。
在以后的学习中,一定要多动手,不能光看书和听课,要实践和理论相结合,才能有更高的学习效率。
物联网硬件设计与开发综合实践课程设计
题目:基于嵌入式Linux平台的按键驱动程序设计与实现
作者姓名:
赵玉平
班 级:
物联网工程132班
学 号:
2013124068
指导教师:
石磊
日 期:
2016年 5月 19 日
指导老师评阅成绩表
项目方案(10%)
设计质量(35%)
合作情况(5%)
答辩(20%)
设计报告(30%)
总分
课程答辩记录
教师主要
提问记录
编译驱动与编译应用程序有什么区别。
wake_up_interruptible(key_waitq)函数有什么作用。
按键消抖的原理。
学生回答
问题情况
编译驱动是依赖于与开发板相同版本的linux源码,而编译应用程序则是依赖操作系统提供的接口,和头文件。
唤醒注册在等待队列中的进程。
按键在按下之后波形不稳定,延时一段时间看按键是否真的按下,一般延时时间是20ms。
课程答辩成绩评定
答辩成绩
是否同意通过
□同意 □不同意
答辩教师签名:
年 月 日
注:课程设计类课程答辩不通过则课程考核不通过。
基于嵌入式Linux平台的按键驱动程序设计与实现
摘 要
随着物联网的发展,人们对物联网的认识也越来越深,而物联网分为三个大层:感知层,传输层,应用层。而感知层是最下面的那一层,也就是各种传感器,这么多传感器,就少不了传感器的驱动编写,而驱动编写就变得很重要,稳定的驱动,才能提供稳定的服务。为后面的传输,应用提供保障。
本次课程设计主要完成对S3C2440平台上按键控制LED,定时器的程序设计。在linux-2.6.28内核中编译S3C2440的LED驱动,按键驱动,然后下载到开发板上,加载之后,再PC机上编写相应的应用程序,然后交叉编译后下载到开发板,完成对LED,定时器的控制。
关键词 : 物联网 linux-2.6.28 驱动 内核
目 录
TOC \o 1-4 \h \z \u HYPERLINK \l _Toc3783 1 引言 PAGEREF _Toc3783 1
HYPERLINK \l _Toc15725 1.1 课题背景 PAGEREF _Toc15725 1
HYPERLINK \l _Toc31276 1.2 本课题研究的迫切性 PAGEREF _Toc31276 1
HYPERLINK \l _Toc20808 1.3 本课题的研究作用 PAGEREF _Toc20808 1
HYPERLINK \l _Toc11679 1.4 本文的主要工作 PAGEREF _Toc11679 1
HYPERLINK \l _Toc5765 2 系统功能需求 PAGEREF _Toc5765 2
HYPERLINK \l _Toc14657 2.1 系统目标 PAGEREF _Toc14657 2
HYPERLINK \l _Toc29497 2.2 开发环境及工具 PAGEREF _Toc
原创力文档


文档评论(0)