- 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平台的按键驱动程序设计与实现
级 设计质量(35%) 合作情况(5%) 答辩(20%) 设计报告(30%) 总分
课程答辩记录 教师主要
提问记录
学生回答
问题情况 课程答辩成绩评定 答辩成绩 是否同意通过 □同意 □不同意 答辩教师签名:
年 月 日 注:课程设计类课程答辩不通过则课程考核不通过。
于嵌入式Linux平台的按键驱动程序设计与实现
1 引言 1
1.1 课题背景 1
1.2 本课题研究的迫切性 1
1.3 本课题的研究作用 1
1.4 本文的主要工作 1
2 系统功能需求 2
2.1 系统目标 2
2.2 开发环境及工具 2
2.2.1 Ubuntu14.10 2
2.2.2交叉编译工具 2
2.2.3 Minicom 3
2.2.4 Linux源文件 5
2.2.5 FL2440开发板 6
2.3 按键电路 7
2.4 LED电路 8
3 系统实现 8
3.1 LED驱动 8
3.2 按键驱动 10
3.3 应用程序 15
4 测试与问题 18
结 论 21
参考文献 21
引言
1.1 课题背景
随着物联网的发展,嵌入式应用范围越来越广,涉及到人们生活的方方面面,如数字通信、信息家电、工业控制、智能交通等。嵌入式技术与人们的日常生活联系得越来越紧密,消费电子、计算机、通信一体化趋势日益明显,作为计算机领域的一个重要组成部分,嵌入式系统再度成为研究与应用的热点。
本次课程设计主要针对物联网硬件底层开发的学习,了解开发板与宿主机的开发模式,以及字符设备驱动的开发流程,最终实现按键控制LED、定时器。
1.2 本课题研究的迫切性
嵌入式硬件综合设计作为一门实践课,极好的将以前学的理论知识与实际结合起来,帮学生有效的提高了动手能力,了解了底层驱动的开发流程,对以后学习也有积极的作用。
1.3 本课题的研究作用
了解了底层驱动的基本开发框架和流程,熟悉linux的开发环境,学习了字符设备驱动的编写,了解了内核的配置,编译,交叉环境的配置,宿主机与开发板的通信方式。
1.4 本文的主要工作
介绍了基于嵌入式Linux平台的按键驱动程序设计与实现FL2440按键,编写相关驱动程序,实现对Led灯的控制,S1键开启跑马灯,灯亮的时间为0.5秒,每个灯之间的点亮的时间间隔为1s,S2键控制16进制计时器,时钟为2秒,S3在S1与S2的模式下暂停,Led显示为按下时的状态。
开发环境及工具
2.2.1 Ubuntu14.10
在/cn下载VMware虚拟机,安装之后。去/download/下载Ubuntu14.10的镜像文件,然后在虚拟机里安装ubuntu14.10。
2.2.2交叉编译工具
什么是交叉编译
在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,
您可能关注的文档
- 山东省保险行业会章程.doc
- 山东省兖州0910学年七年级地理下学期期末考试(无答案)湘教版.doc
- 山东省冠县东古镇中学九年级物理上册《第三章 透镜及其应用》复习学案.doc
- 山东省冠县东古镇中学九年级物理上册《第五章 电流与电路》复习学案.doc
- 山东省各地区209届高三期末调研语文卷精编:实用类文本阅读专题.doc
- 山东省各地市212年高考生物最新试题分类汇编11:遗传的细胞学基础和遗传定律(非选择题部分).doc
- 山东省各地市212年高考生物最新试题分类汇编9:遗传的细胞学基础和遗传定律(选择题部分).doc
- 山东省德州市214-2015学年高二下学期期末考试数学(文)试题.doc
- 山东省德州市214-2015学年高二下学期期末考试数学(理)试题.doc
- 山东省曲阜师大中2013届高三4月月考地理试题.doc
最近下载
- 初中物理教学案例中的信息技术与学科整合论文.docx
- 立柱桩施工方案.docx VIP
- 碧桂园北湖项目营销策略提报 -房地产-2024-.pptx VIP
- [云南]2024年国家税务总局云南省税务局所属事业单位招聘30人 笔试历年典型考题及考点剖析附答案详解.doc
- 09J940 皮带运输机通廊建筑构造.pdf VIP
- BSI MDR Requirement 欧盟MDR要求培训课件.pdf VIP
- 13《精卫填海》课件(共32张PPT).pptx VIP
- 医疗机构药事管理规定(全文).docx VIP
- 职业卫生与职业医学简答题库(含答案).pdf VIP
- YS_T 582-2013电池级碳酸锂.pdf
原创力文档


文档评论(0)