




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学 生 实 习 报 告课程名称: 专业实习 专业班级: 16软件工程3班 学生学号: 1612001083 学生姓名: 王腾 所属院部: 软件工程学院 指导教师: 沈维燕 20 16 20 17 学年 第 2 学期 金陵科技学院教务处制实习项目名称: 专业实习 实习学时: 四周 同组学生姓名: 实习地点: 工科楼 A101 实习日期: 2016.7.10- 7.30 成 绩: 批改教师: 批改时间: 实习报告 前言 江苏万和IT教育基地创立于1993年,是江苏省成立最早、规模最大的IT教育专业机构。二十多年来一直坚持不懈的努力做好IT教育,通过规范化、标准化、专业化服务流程实施,硕果斐然,已成功为社会培养各类中高级专业技术人才超过80000人,学员遍及美国、加拿大、日本、英国、法国、新西兰、韩国、新加坡、以及香港和澳门等国家地区。万和的客户群体覆盖了政府、金融证券、外资企业、大型国企、高校等行业,并与Ericsson、SONY、FUJITSU、PHILIPS、南大苏富特、联创科技、欣网视讯、东大金智、移软科技等企业建立人才培养战略伙伴的关系。1、 实习目的 树莓派开发课程意在通过一个小小的树莓派平台让学生知道并理解树莓派的应用,并对其进行实践开发,让学生亲身感受传感器采集、数码管显示、串口通讯、数据处理与应用、物联网与云服务器的连接与运用等功能的程序实现、控制逻辑、系统模块集成等一系列最基本的软件开发过程。课程不仅增强了学生的动手能力,同时也锻炼了学生的逻辑思维能力。2、 实习时间日期课程内容知识点与学习目的7.10实训课程介绍、学生组建团队树莓派平台介绍完成镜像SD下载、烧制、安装配置树莓派,启动系统实现SSH或VNC访问今天我们学习了解了树莓派,连接组装了树莓派,还学习了如何用电脑操控树莓派。 7.11学习和使用基本的Linux系统命令今天我们学习了如何用手机连接树莓派,并用手机连接使用。 7.12为系统添加U盘、有线/无线网络,让树莓派成为Wifi热点、让树莓派成为一个Apache服务器为树莓派添加一些实用的功能,了解与网络、网络协议有关的知识。建立一个基于Web的应用系统,了解搭建WEB服务器的基本知识 7.13让树莓派成为一个媒体播放中心在树莓派上玩大型Quake3街机游戏实现多种媒体播放体验树莓派的互动游戏 7.14使用树莓派的GPIO口,实现对LED的控制学习树莓派的GPIO口的控制编程,点亮1-5个(轮流闪烁)LED灯 7.15在arduino及 IDE开发工具上控制传感器安装win下的arduinoIDE,学习函数库编程、串口监视等功能,实现传感器信息采集显示 7.16通过arduino采集声音传感器的数据使用arduinoIDE编程,实现对声音传感器数据的采集,并显示或控制LED灯 7.17通过arduino进行更多的传感器采集实现对温度、人体感应、光敏、光强、平衡、颜色、水位、雨滴等传感器的采集 7.18学习arduino与树莓派的串口通讯编程完成arduino与树莓派的串口通讯,实现在树莓派上显示arduino的温度采集数据 7.19学习在arduino上对4位数码管的编程,体会程序设计的逻辑与实际作用在arduino上点亮一个4位数码管,学习用软件方法,实现对更为复杂的外部设备(片选、74HC595串并转换口的数据发送、移位、锁定)的控制 7.20将数码管、arduino、树莓派三者集成在数码管上显示arduino的温度采集数据及树莓派的实时时间,在树莓派上显示时间和arduino的温度数据 7.21Arduino、数码管结合显示串口温度今天我们学习了用树莓派连接温度传感器输出环境温度和传递CPU温度并用数码管输出。 7.22了解Yeelink今天我们学习了在树莓派上用arduino上运行phthon程序,实现在手机上和电脑上都能登录yeelink查看cpu温度和室内温度变化,并设置高温报警和解决温度高的问题。 7.23在YeeLink上显示室温变化曲线,复习今天我们学习了有关树莓派大赛的有关内容,讲解了有挂树莓派大赛的好处和要求。 7.24考试编程考试3、 实习地点 金陵科技学院工科楼A1014、 实习单位和部门万和IT教育五、实习内容 实习的第一天,由张家浩老师为我们授课。实习的主要内容是树莓派开发。课程的主要目的是培养学生的对未知的探索的兴趣。课程的开始老师向我们讲解了树莓派平台,并发给我们一些关于树莓派的设备。第一节课的任务就是完成镜像SD下载、烧制、安装。下午我们进行树莓派的配置,并启动系统实现SSH或VNC访问。这一步也为后面几节课的展开做了铺垫。实习的第二天,老师先是请教了同学关于树莓派最初的设置问题,然后我们开始学习和使用基本的Linux系统命令。利用LX终端进行命令输入,紧接着我们将网线接入树莓派,查看自己的网络IP地址,并更改为主机所使用的IP。下午我们利用树莓派为系统添加U盘、有线/无线网络,让树莓派成为Wifi热点。期间经历了多次重复烧卡,致使树莓派系统一遍遍被系统重置。实习的第三天,做的是学习和使用Linux的一些基本的系统命令。然后接下来做的是安装Samba服务器来实现文件共享服务,在树莓派上输入命令进行一些必要的软件包的下载安装后,在进入文件所在位置对访问权限进行了更改,让其对public开放,创建了一个public文件后,在Windows底下的我的电脑里面输入自己树莓派的IP地之后,进入用户登陆界面,输入之前创建好的用户名及其密码,这样就实现了树莓派和Windows之间的文件共享。 实习的第四天,我们将树莓派重新烧制,换了一个系统OPENELEC系统,它使树莓派成为媒体中心,重新烧制基于OPENELEC的OS,并进行简单设置,可实时播放音乐、电影、电视等,可使用SecureCRT,实现远程登录和控制。实习的第五天,我们学习的运用树莓派的GPIO进行控制编程,并接触到了一个新事物面包板。我们先连接GPIO对其接口进行定义。后来又发了一些发光二极管、电阻以及公线母线。而今天的任务就是将发光二极管连接到面包板上(依据实验图)使其在程序设定下可以实现亮灭。实习的第六天,我们新发了一个数码管。我们需要用arduino进行程序拷入使其连接在面包板上可以被点亮。一开始发的数码管是没有引脚的,所以不太清楚接线该如何接。后来我们换了一个带引脚的数码管,并用我的电脑运行arduino,将所给的程序upload进去。期间我的同组同学因为电脑没有安装驱动所以不能识别arduino这个串口。实习的第七天,我们将声控头安装在面包板上,并修改程序,更改面包板上的线的连接是否正确,是连接在面包板上的发光二极管可以达到声控亮灭的程度。期初我们的接线什么的都是正确的,但唯独灯泡不亮,后来有求助其他同学了解了问题的关键,及时修改了错误,最终做成了实验。实习的第八天,大体用的还是昨天的设备,只不过新发了温度传感器,而今天我们将利用温度传感器与面包板,使传感器所感知的温度显示在树莓派上。我们将昨天的设备进行了整改,重新调整了线的接法,结果头一次因为没听话导致温度传感器的接线接反了直接给烧坏了。经过几次调整终于发现其中一个代码的错误,最终实验成功。 实习的第九天,我们在树莓派中安装serial,用于串口通信及USB通信,在树莓派装串口调试工具,配置minicom。我们按照课件上的指引一步一步的更改着原先的配置。实习的第十天,承接昨天的实验只不过我们今天的验收任务是让树莓派的时间和串口的温度交替在数码管上显示,在这之前我们是都分别做过让树莓派的时间或者串口的温度单独出现在数码管上,这一验收任务也让我们犯了难。不过我们前后几个人进行了探讨,并根据原先的代码进行增添或删减。一开始我们只更改了树莓派的代码,所以数码管迟迟没有交替的反应,后来我们赶紧也更改了arduino上的代码并拷入,但由于时间关系,我们并没能在第一时间将程序拷入。但幸亏老师说第二天再验收。实习的第十一天,我们根据课件上所给的下载命令安装PyQt,并运行Qtcreator。然后在Qtcreator里进行用户建立,接着在LX终端中建立文件写入代码,使传感器的温度与树莓派所设定时间进行交替显示。期间,接线的时候出了点小错误,差点导致面包板被烧坏,不过最终顺利收尾。因为是先承接的昨天留下的课业问题,所以早上来了便解决了。后来安装的东西有点绕弯,但还是搞定了它。实习的第十二天,依旧利用昨天的编程程序Qtcreator。与昨天略显不同的是,这次要显示的是树莓派CPU的温度,只是将昨天的代码进行小小的修改。最后,今天的验收任务是将串口的温度显示在数码管上,并且在树莓派的串口上同步显示。一开始做这个实验的时候代码一直显示出错,就一直改,后来猛然发现代码的关键部分少了,便将其补上了,但是后来显示温度的时候还有一点不太稳定,刚蹦出那个窗口的时候显示的温度特别高,后来询问了一下同学,原来每个人都是如此。实习的第十三天,学习了如何将树莓派与物联网服务器、手机APP联系起来,可实现远程监控家中的电灯、温度、湿度等,将树莓派与YeeLink等物联网服务器连接起来,上传采集信息,并通过手机APP实时远程监控。但是中间也发生了一些小插曲Yeelink的账号总是出现问题,后来我们统一使用老师的账号进行图像上传。实习的第十四天,验收的任务是将温度传感器的温度通过yeelink形成图像传输到手机yeelink客户端上。下午进入复习阶段,同学自愿来到实验室搞实验准备最后一天的考试。实习的第十五天,我们进行实习的最后考试,考试内容为声控控制数码管,使其可以来回切换树莓派CPU的温度和温度传感器的温度。6、 实习总结15天的实习结束了,在这15天当中我们经历过种种困难,但是更多的是收获。在这短暂的15天里,能够让我们我们真正了解树莓派这个平台,能够熟悉掌握树莓派平台的操纵方法。通过这一次的实训,突然觉得自己对软件和硬件的只是真的是太匮乏了。由于自己对于C语言以及JAVA得学习不是很精,所以有很多的代码都只能摘抄下来却不能完全理解其中的含义,甚至对于一些要接的线什么的也容易接错。其实对于好多东西自己都是觉得无从下手的,就觉得自己想一个脑袋空空的傻子一样,这个时候自己突然意识到了,大一的暑假对于自己来说,并不是一个放松的时间,而是抓紧机会好好查漏补缺的,所以不会荒废暑假了要适当劳逸结合才对,还了解了一些与专业相关的知识。有些的时候很多知识在课堂老师是无法深入去讲解的,所以在实践的时候会让我们感到无从下手。并且,在课堂上老师讲的都是一些理论知识,这些都是比较枯燥的,然而这是实训我们是一边看着理论的知识,一边动手去操作去实践,很容易便知道每一个步骤的意义,这样不但激发了我们兴趣以及动手的乐趣还让我们更加深刻地了解到我们学习的意义。或许当我们走上工作岗位,我们可能会遇到书本上没学到的问题,又可能会遇到所学的知识完全用不上的情况。或许在工作中我们遇到的只是一个很简单的问题,只需要我们小小的动一下头脑或套用一下公式就可以解决。但是有时候我会产生疑问,实际操作真的就这么简单,为什么书本上的知识我们学得是如此的吃力呢?也许老师是正确的,虽然大学生生活并不意味着我们走向社会,但是总算是社会的一个部分,这是不可否认的事实。所我们要感谢老师孜孜不倦地教导,教会了我们处理问题的方法,有些问题有了课堂上地认真消化,有平时作业作补充,才能比一般人具有更高的起点,才有更多的知识层面去应付各种工作上的问题,作为一名新世纪的大学生,应该懂得与社会上各方面的人交往,处理社会上所发生的各方面的事情,这就意味着大学生要注意到社会实践,社会实践必不可少。虽然在实训过程中自己总是向他人提出问题好像失去了独立的意识,但是还是让自己的实训完成了,在今后的实习里,相互合作很重要,但是独立思考问题也是必不可少的,只有自己动脑子才能让获得的成果更加有意义。总的来说,这一次的实习对我帮助蛮大,毕竟这次的实训不是那种老师在上边讲PPT,然后叫我们写代码这类的,很死板无聊的教育方式,而是通过让学生自己动手来体验,通过自己学完上网找代码完成实验。这个对我培养对软件的兴趣这一方面帮助很大,树莓派这个东西,在之前对我来说,是一个完全未知的东西,通过这次学习,兴趣方面到是提高不少,也想着暑假能够去自己买个树莓派玩玩的想法。实习笔记时间:7月10日地点:金科院工科楼 A101实习内容:课程导论、点亮树莓派授课教师:张家浩授课内容与感悟: 实习的第一天,由张家浩老师为我们授课。实习的主要内容是树莓派开发。课程的主要目的是培养学生的对未知的探索的兴趣。课程的开始老师向我们讲解了树莓派平台,并发给我们一些关于树莓派的设备。第一节课的任务就是完成镜像SD下载、烧制、安装。下午我们进行树莓派的配置,并启动系统实现SSH或VNC访问。这一步也为后面几节课的展开做了铺垫。毕竟是第一次接触这类新鲜事物,觉得动起手来还是蛮有趣的,同时也很锻炼学生的逻辑思维和动手能力。时间:7月11日地点:金科院工科楼 A101实习内容:树莓派的基本配置以及Linux系统授课教师:张家浩授课内容与感悟:实习的第二天,老师先是请教了同学关于树莓派最初的设置问题,然后我们开始学习和使用基本的Linux系统命令。利用LX终端进行命令输入,紧接着我们将网线接入树莓派,查看自己的网络IP地址,并更改为主机所使用的IP。下午我们利用树莓派为系统添加U盘、有线/无线网络,让树莓派成为Wifi热点。期间经历了多次重复烧卡,致使树莓派系统一遍遍被系统重置。实验过程中总是会因为自己的一些马虎而造成错误,不过幸好有同学及时帮我纠正,毕竟烧卡的过程是需要一定时间的,且每次烧制完成之后必须重新进行系统设定很是麻烦。所以自己以后都要小心谨慎,不能将时间浪费在烧卡上。时间:7月12日 地点:金科院工科楼 A101实习内容:树莓派的远程连接、文件共享授课教师:张家浩 授课内容与感悟:实习的第三天,做的是学习和使用Linux的一些基本的系统命令。然后接下来做的是安装Samba服务器来实现文件共享服务,在树莓派上输入命令进行一些必要的软件包的下载安装后,在进入文件所在位置对访问权限进行了更改,让其对public开放,创建了一个public文件后,在Windows底下的我的电脑里面输入自己树莓派的IP地之后,进入用户登陆界面,输入之前创建好的用户名及其密码,这样就实现了树莓派和Windows之间的文件共享。实际上在下载Samba文件的时候也出现了许多小插曲,不知道是因为树莓派的原因还是网的原因,Samba文件一直显示下载出错,当时急得不得了,但幸运的是最终还是完成了文件共享。时间:7月13日 地点:金科院工科楼 A101实习内容:树莓派OpenELEC系统、远程控制授课教师:张家浩 授课内容与感悟: 实习的第四天,我们将树莓派重新烧制,换了一个系统OPENELEC系统,它使树莓派成为媒体中心,重新烧制基于OPENELEC的OS,并进行简单设置,可实时播放音乐、电影、电视等,可使用SecureCRT,实现远程登录和控制。其实这个系统在一开始我在其他同学那里就见过,听说可能是上一届烧过的,其实这个OPENELEC系统打开的界面确实让人感觉挺新鲜的,可能是前几天天天看到树莓派那个界面的大草莓,看到这个类似于MP4界面的,感觉莫名的激动,后来我们用这个系统看视频、听音乐感觉今天学的知识还是很受用的。时间:7月14日 地点:金科院工科楼 A101实习内容:利用树莓派GPIO接口进行实验实现电路中二极管发光授课教师:张家浩授课内容与感悟:实习的第五天,我们学习的运用树莓派的GPIO进行控制编程,并接触到了一个新事物面包板。我们先连接GPIO对其接口进行定义。后来又发了一些发光二极管、电阻以及公线母线。而今天的任务就是将发光二极管连接到面包板上(依据实验图)使其在程序设定下可以实现亮灭。今天又是接触新事物的一天,面包板和公母线,虽然名字很搞笑但是用处不可小觑。通过今天的学习感觉自己的知识储量又有了提升。时间:7月15日地点:金科院工科楼 A101实习内容:用arduino配置树莓派串口授课教师:张家浩授课内容与感悟:实习的第六天,我们新发了一个数码管,并接触到了一个名叫arduino的程序。我们需要用arduino进行程序拷入使其连接在面包板上可以被点亮。一开始发的数码管是没有引脚的,所以不太清楚接线该如何接。后来我们换了一个带引脚的数码管,并用我的电脑运行arduino,将所给的程序upload进去。期间我的同组同学因为电脑没有安装驱动所以不能识别arduino这个串口。一天的学习感觉有点乏累但是收获颇丰,想想也是值得的。时间:7月16日 地点:金科院工科楼 A101实习内容:点亮数码管、用声控使LED灯闪烁授课教师:张家浩授课内容与感悟:实习的第七天,我们将声控头安装在面包板上,并修改程序,更改面包板上的线的连接是否正确,是连接在面包板上的发光二极管可以达到声控亮灭的程度。期初我们的接线什么的都是正确的,但唯独灯泡不亮,后来有求助其他同学了解了问题的关键,及时修改了错误,最终做成了实验。时间:7月17日 地点:金科院工科楼 A101实习内容:数码管上显示串口温度授课教师:张家浩授课内容与感悟:实习的第八天,大体用的还是昨天的设备,只不过新发了温度传感器,而今天我们将利用温度传感器与面包板,使传感器所感知的温度显示在树莓派上。我们将昨天的设备进行了整改,重新调整了线的接法,结果头一次因为没听话导致温度传感器的接线接反了直接给烧坏了。经过几次调整终于发现其中一个代码的错误,最终实验成功。时间:7月18日 地点:金科院工科楼 A101实习内容:时间温度交替显示授课教师:张家浩授课内容与感悟: 实习的第九天,我们在树莓派中安装serial,用于串口通信及USB通信,在树莓派装串口调试工具,配置minicom。我们按照课件上的指引一步一步的更改着原先的配置。第一次感觉到自己的能力还是可以的,可以一个人将这个任务完成,心里还有点小开心,但是我知道,这只是成功路上的一个小小的胜利,我需要的是不断累积这些胜利,不断强化自己,加油!相信自己! 时间:7月19日 地点:金科院工科楼 A101实习内容:时间温度的显示授课教师:张家浩 授课内容与感悟:实习的第十天,承接昨天的实验只不过我们今天的验收任务是让树莓派的时间和串口的温度交替在数码管上显示,在这之前我们是都分别做过让树莓派的时间或者串口的温度单独出现在数码管上,这一验收任务也让我们犯了难。不过我们前后几个人进行了探讨,并根据原先的代码进行增添或删减。一开始我们只更改了树莓派的代码,所以数码管迟迟没有交替的反应,后来我们赶紧也更改了arduino上的代码并拷入,但由于时间关系,我们并没能在第一时间将程序拷入。但幸亏老师说第二天再验收。时间:7月20日 地点:金科院工科楼 A101实习内容:实现树莓派串口温度在Qtcreator界面实时显示授课教师:张家浩授课内容与感悟:实习的第十一天,我们根据课件上所给的下载命令安装PyQt,并运行Qtcreator。然后在Qtcreator里进行用户建立,接着在LX终端中建立文件写入代码,使传感器的温度与树莓派所设定时间进行交替显示。期间,接线的时候出了点小错误,差点导致面包板被烧坏,不过最终顺利收尾。因为是先承接的昨天留下的课业问题,所以早上来了便解决了。后来安装的东西有点绕弯,但还是搞定了它,时间:7月21日 地点:金科院工科楼 A101实习内容:实现树莓派CPU温度在Qtcreator界面实时显示授课教师:张家浩授课内容与感悟:时间:7月22日地点:金科院工科楼 A101实习内容:了解YeeLink,在YeeLink上显示室温变化曲线授课教
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妇幼面试题目及答案
- 计算机二级VB基础知识技能题及答案
- 操作系统基础知识考察试题及答案
- 探讨需求变更管理的策略试题及答案
- 软件生命周期中的变更管理试题及答案
- 软件项目估算与预算考试试题及答案
- 2025年行业政策变更的风险管理试题及答案
- 2025年法学概论考试的法律适用原则及试题及答案
- 2025年计算机二级VB考试全程试题及答案
- 2025年网络管理员实战试题及答案回顾
- 金属学原理162张课件
- 2023年四川省第一期医疗护理员理论考试试题及答案
- 2022-2023学年宁夏回族石嘴山市大武口区小学六年级第二学期小升初数学试卷含答案
- 日本文化知识竞赛真题模拟汇编(共877题)
- 幼儿园小班语言活动《我不想离开你》绘本故事PPT课件【幼儿教案】
- 2023汽车智能座舱分级与综合评价白皮书
- 职业暴露针刺伤应急预案演练脚本-
- 校外培训机构章程示范文本
- 大学生就业指导之职业素养与职业能力
- 砂检验报告(机制砂)国标 亚甲蓝值<1.4或合格
- YY/T 0068.2-2008医用内窥镜硬性内窥镜第2部分:机械性能及测试方法
评论
0/150
提交评论