计算机专业大学生实习报告

时间:2024-07-11 21:34:35
计算机专业大学生实习报告

计算机专业大学生实习报告

在生活中,我们都不可避免地要接触到报告,不同种类的报告具有不同的用途。那么你真正懂得怎么写好报告吗?以下是小编精心整理的计算机专业大学生实习报告,欢迎阅读与收藏。

计算机专业大学生实习报告1

一、嵌入式系统开发与应用概述

在今日,嵌入式ARM 技术已经成为了一门比较热门的学科,无论是在电子类的什么领域,你都可以看到嵌入式ARM 的影子。如果你还停留在单片机级别的学习,那么实际上你已经落下时代脚步了,ARM 嵌入式技术正以几何的倍数高速发展,它几乎渗透到了几乎你所想到的领域。本章节就是将你领入ARM 的学习大门,开始嵌入式开发之旅。以嵌入式计算机为技术核心的嵌入式系统是继网络技术之后,又一个IT领域新的技术发展方向。由于嵌入式系统具有体积小、性能强、功耗低、可靠性高以及面向行业具体应用等突出特征, 目前已经广泛地应用于军事国防、消费电子、信息家电、网络通信、工业控制等各个领域。嵌入式的广泛应用可以说是无所不在。

嵌入式微处理器技术的基础是通用计算机技术。现在许多嵌入式处理器也是从早期的PC 机的应用发展演化过来的,如早期PC 诸如TRS-80、Apple II 和所用的Z80 和6502 处理器,至今仍为低 端的嵌入式应用。在应用中,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点。嵌入式处理器目前主要有Am186/88、386EX、SC-400、Power PC、68000、MIPS、ARM 等系列。

在早期实际的嵌入式应用中,芯片选择时往往以某一种微处理器内核为核心,在芯片内部集成必要的ROM/EPROM/Flash/EEPROM、SRAM、接口总线及总线控制逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A/D、D/A 等各种必要的功能和外设。

二、实习设备

硬件:Embest EduKit-IV实验平台、ULINK2仿真器套件、PC机

软件:μVision IDE for ARM集成开发环境、Windows 98/20xx/NT/XP

三、实习目的

1.初步掌握液晶屏的使用及其电路设计方法;掌握S3C2410X处理器的LCD控制器的使用;掌握通过任务调用的方法把液晶显示函数添加到uC/OS-II中;通过实验掌握液晶显示文本及图形的方法与程序设计。

2.了解S3C2410X处理器UART相关控制寄存器的使用; 熟悉ARM处理器系统硬件电路中UART接口的设计方法:掌握ARM处理器串行通信的软件编程方法。

3.掌握有关音频处理的基础知识;通过实验了解IIS音频接口的工作原理;通过实验掌握对处理器S3C2410X中IIS模块电路的控制方法;通过实验掌握对常用IIS接口音频芯片的控制方法。

4.了解μC/OS-II移植条件和内核基本结构;掌握将μC/OS-II内核移植到ARM9处理器上的方法和步骤。

四、实习要求

通过对μC/OS-II移植实验、μC/OS-II LCD显示实验、串口通信实验、IIS音频实验、液晶显示实验的学习,并将各部分内容合并,最终得出实习结果,实习要求在键盘上输入学号,在液晶显示屏上显示相应的学生信息。学生信息包括显示每个人的照片和姓名系别等,并用键控设置学生输出的顺序,输入学号就显示那个学生的信息,然后过一段时间就顺序循环播放。

移植μC/OS-II内核到ARM处理器S3C2410,在IDE中观察其运行状况编写S3C2410X处理器的串口通信程序;监视串行口UART1动作;将从UART1接收到的字符串回送显示。将从UART1接收到的字符串回送显示。

通过使用Embest EduKit-IV实验板的彩色液晶屏(800*480)进行电路设计,掌握液晶屏作为人机接口界面的设计方法,并编写任务函数在uC/OS-II系统中实现位图显示。在uC/OS-II中建立五个任务Tast1和Tast2,其中Tast1顺序熄灭四个LED,延迟一会在顺序点亮四个LED。Tast2在LCD屏幕上循环显示三幅图片,并打印一些文字信息和背景音乐。过使用Embest EduKit-III实验板的256 色彩色液晶屏(320x240)进行电路设计,掌握液晶屏作为人机接口界面的设计方法,并编写程序实现:画出多个矩形框;显示ASCII字符;显示汉字字符;显示彩色位图。

五、实习步骤

1. 准备实验环境

使用ULINK2仿真器连接Embest EduKit-IV实验平台的主板JTAG接口;使用Embest EduKit-IV实验平台附带的交叉串口线,连接实验平台主板上的COM2和PC机的串口(一般PC只有一个串口,如果有多个请自行选择,笔记本没有串口设备的可购买USB转串口适配器扩充);使用Embest EduKit-IV实验平台附带的电源适配器,连接实验平台主板上的电源接口。

2. 串口接收设置

在PC机上运行windows自带的超级终端串口通信程序,或者使用实验平台附带光盘内设置好了的超级终端,设置超级终端:波特率115200、1位停止位、无校验位、无硬件流控制,或者使用其它串口通信程序。(注:超级终端串口的选择根据用户的PC串口硬件不同,请自行选择,如果PC机只有一个串口,一般是COM1)

3. 打开实验例程

1)打开实验程序

2)运行μVision IDE for ARM软件

3)默认打开的工程在源码编辑窗口会显示实验例程的说明文件readme.txt,详细阅读并理解实验内容。

4)工程提供了两种运行方式:一是下载到SDRAM中调试运行,二是固化到Nor Flash中运行。用户可以在工具栏Select Target下拉框中选择在RAM中调试运行还是固化Flash中运行。下面实验将介绍下载到SDRAM中调试运行,所以我们在Select Target下拉框中选择UART_Test IN RAM。

5)接下来开始编译链接工程,在菜单栏“Projiet”选择“Build target”或者“Rebuild all target files”编译整个工程。

6编译完成后,在输出窗口可以看到编译提示信息,比如“".SDRAMUART_Test.axf" - 0 Error(s), 1 Warning(s).”,如果显示“0 Error(s)”即表示编译成功。

7)拨动实验平台电源开关,给实验平台上电,单击菜单栏Debug->Start/Stop Debug Session项将编译出来的映像文件下载到SDRAM中,或者单击工具栏“”按钮来下载。

8)下载 ……此处隐藏20792个字……x。整个项目将于明日提交验收,我的部分以与月初完成。这整个四月对于我来说意义重大,从一个程序员门外汉,开始知道自己做的东西了,而且做的是可以看得见 摸得到,切切实实能用的,并且自己从0开始,没有接触过的技术,,每天都有很多问题出现,公司没有精通这技术的人,不能用于解决实际问题,因此大部分都是靠自己通过互联网,通过书本自学,确实感觉非常吃力,但是很有成就感,这一点是在大学三年所没有过的。看到用户在用自己的产品,都是一种鼓励,相信我会更加进入状态。

另外就是谢谢公司给我一次 出差的机会,去年高交会期间,我随从领导去深圳曦光科技公司(分公司)参加高交会,让我感触到高科技的魅力,同时让我体会到以后作为一个高科技从业者我们所要追求的技术高峰,就像高交会说的那样“讲实效、专业化、不落幕”。此行增加了自己工作的积极性。

三、实习总结

根据工作内容需要总结的很多,其中最需要写出来的就是,参加这个项目以来的一个月我的收获;当初只是项目领导一句看似不经意的话:文毅,你不是最近在学web’开发?没事加进来做做呗,我觉得这个可以试试你最近的学习成果。本来都可以用.Net完成的 管理员后台管理,却让一个没有实战经验的菜鸟去完成,起初我觉得压力很大,而且由于刚上路,还没有经验,进度相当慢,后来压力与日俱增,只好昼夜加班去克服困难,尽量按时交付。当我调试过程中找不到问题所在,请教team leader,他慢慢的给我分析问题所在,让我从中学习到了很多经验,我当然感叹自己的无知,他都劝说:慢慢来,这都需要一个过程。后来需要自己慢慢去总结方法,去提高效率。还有一点就是项目管理过程中的一些问题,作为一个团队,沟通交流是不可或缺的,这一点也是我在这个项目组里面学的重要的一课。总之 ,在这里我不仅学到了技术,还学到了经验,不管是技术,还是处理事情等方面的。他带给了我全新的感受,让我对项目,对开发有了初步的认识,以及对自己能力有了一定了解——革命尚未成功,仍须努力啊!

这期间有几个细节,刚开始只知道自己幻想着写成什么样的功能,后来写好了用的时候,测试人员,或项目其他人员使用就发现不够人性化,因此导致的时间浪费都是经验不足造成,总结:不能想着自己能做出什么样的产品,而是我们要为客户做出让她们伸大拇指的产品,并为之努力接近。还有一个,起初使用的界面都很僵硬,一点都不友好,直到提交后,自己都看到觉得难看而不想用,还有输入框的输入错误导致需要重新加载网页,就会把输入错误的清空,这个使用者带来极大的不方便,好不容易输入那么多,一次都要重新输入。还有所有验证都在服务器端进行,一些简单的

输入判断输入验证都在服务器端,虽然服务器强大,但纵观现在的大型网站,新浪百度,阿里腾讯那个不是使用静态页面等技术解决这些问题。等等一系列问题迫使我学习客户端的技术javascript,ajax。就是这样进步的,试试跟着前沿技术按需要学习。还有重要一点就是关于代码规范和美观,虽然不是很严格但是从这些写了5,6年代码的人哪里得到的必须是好的经验,趁早养成一个好习惯,以便将来维护时减少不必要的麻烦。代码的重构更是一个永恒的问题,当然这里我还只能在他们哪里得到笼统的告诫,提示,一切细节都还是要自己去亲身体验。这不,刚刚几天一直在重构代码,其中两天晚上过于投入,通宵去重构。这让我感受到我还没有老,我还很有激情。突然有一种创造力被释放的感觉。

实习给像我这种自认为学校学不到什么实用且想要的东西的年轻人一个不错的锻炼机会。在此期间我还接触了一个很不错的平台希望通过这里推荐给大家——微博,微博不仅成为我信息获取的重要渠道之一,也能让我对各种事物本质有更深刻的了解,其中重要的一点是他可以带来用户互联网使用习惯的改变,他会引领我们的社会向公民社会迈进。作为媒体他已经是传播智慧,信息等等的平台。当然等到自己技术水平达到一定程度,何不尝试在开放平台上做一点有自己idea的应用,比如新浪的微博开放平台,比如google开发平台。以前大三时候总是怀疑自己报志愿选专业时候的决定肯定是错的,当时是不了解,仅仅觉得电脑好玩,当你真正深入进去从事他才会发现他的魅力,人都希望自己可以以自己最喜欢的事情来做饭碗,看来那需要一定境界。当大三为自己迷茫要干什么,什么才是自己最擅长,最感兴趣的是什么而困惑的时候,那就是用心去体验,尽全力去感受一些事情的魅力,当你从中获得了最多的快乐(包括成就感,财富等等所带来的)那时候你就可以说自己喜欢的是什么,想要的又是什么。所以说兴趣不是一个人随便说说的,是真的培养起来的,可能我就是这样在诠释李开复那句:follow your heart的吧!!最后我想用最平实的言语告诉大家,要抓住每一次机会,同时思考自己做这件事的目的(我是为了获得快乐),其实不一定你要去学李开复那样追随你的心灵,各个人的环境,条件不一样,自己的问题还是要自己去解决,但我只劝大家大学学不到技术不是大事,关键是你是否学会了独立思考问题以及解决问题的能力(虽然我们的学校都反着做),当然能碰到好的老师,同学会更好。时间是永远的敌人,当我在这夜深人静时候写报告,调程序,也许对面寝室的就在游戏人生,不同仅仅是我希望我的人生过得不后悔。

计算机专业大学生实习报告15

实习,顾名思义,在实习中学习。在经过一段时间的学习之后,或者说当学习告一段落的时候,我们需要了解自己的所学需要或应当如何应用在实习中。因为任何知识源于实习,归于实习。所以要付诸实习来检验所学。现在即将面临毕业,实习对我们越发重要起来。

在踏进社会之前,实习已经成为了必然。开始了实习生活,每天按规定的时间上下班,工作期间认真准时地完成自己的工作任务,不草率敷衍了事。

实习期间,能够严格遵守并执行公司的各项规章制度,能够积极主动的配合其他相邻工作同仁协调完成各种工作任务。认真学习业务知识,在很短的时间内就掌握了工作的要点和技巧,并将其合理的运用到工作中去。积极主动的向老员工学习,弥补自己的不足。工作积极主动,学习认真,尊敬他人,待人诚恳,能够做到服从指挥,团结同事,不怕苦,不怕累。并能够灵活运用所学的计算机专业知识解决工作中遇到的实际困难。一年来理论水平及操作技能均有很大程度的提高。

通过实习,我获得了实际的工作经验,巩固并检验了自己在岗前所学习的专业知识水平。在此期间,我进一步学习了产品知识,有了更深的理解,将理论与实践有机结合起来。我的工作得到了主管和同事充分的肯定和较好的评价。

在实习过程中,我还掌握了以下几个要点:

第一是真诚:你可以伪装你的面孔你的心,但绝不可以忽略真诚的力量。

第二是沟通:想在短暂的实习时间内,尽可能多的学一些东西,这就需要跟领导和同事有很好的沟通。

第三是激情与耐心:激情与耐心,就像火与冰,看似两种完全不同的东西,却能碰撞出最美丽的火花。第四是“主动出击”:当你可以选择的时候,把主动权握在自己手中。

这次的实践的确给予了我很多。今后,我将继续保持认真负责的工作态度,高尚的思想觉悟,进一步完善和充实自己,争取在以后的学习中更好的完善自己。

《计算机专业大学生实习报告.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式