分类:
2009-03-15 12:26:14
实习报告
专业:通信工程 班级:052班 姓名:彭勇 学号:6102205089
一:实习目的:
通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,提高社会适应能力,提高学习能力,为顺利毕业进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
二:实习时间:
2009年2月——2009年3月
三:实习地点:
北京凌阳科技有限公司
四:实习内容:
² 利用已学的专业理论知识,结合到实践应用中,巩固所学专业知识。
² 学习32位MCU应用,加强C编程能力。
² 加强个人素质修养,培养良好的语言表达能力
五:实习体会:
对于即将离开校园走入社会的我来说,社会是那么的庞大和复杂,而自己掌握的应用知识确实太少。但是通过这段时间的实习让我对企业的需要,行业的基本知识和基本技能有个大概的了解。
我实习所在的公司主要从事IC设计及MCU的开发的。刚去的时候其实不太懂,因为在学校的时候只是学过微机原理和选修的51单片机,但是实际上并没有进行过实际的编程开发,以前总以为用汇编进行编程多么的困难,到公司后才发现了实际上企业开发用的大部分是C和C++。还好之前自己买过51单片机玩过2个月,也算有点基础吧。
事实上我们用的并不是51系列了,而是32位的S3C2410,采用的是32位ARM内核,资源比51丰富了不少,这也决定了它将用于更加复杂的工程中。现在比较流行的就是ARM+LINUX的嵌入式系统了。
在公司实习期间花了很多时间去熟悉S3C2410A各部分资源,ARM核以高性能,小体积,低功耗,紧凑代码密度核多供应源出色结合和著名,其RISC性能业界领先。
ARM体系由32位ALU,31个32位通用寄存器及6个状态寄存器,32*乘法器,32*32位桶形移位寄存器,指令译码及控制逻辑,指令流水线和数据/地址寄存器组成。它采用3级流水线结构。
而S3C2410在ARM核外集成了系统管理器,NANDFLASH启动装载器,CACHE存储器,时钟和电源管理,RTC,中断控制器,UART.DMA控制器,等外围设备,这些丰富的资源更是使该款芯片得到广泛应用。
在学校的时候总是不太明白中断的内部过程,也就是中断当前CPU的任务而去执行产生中断源的任务,对之前的任务的内存空间内容及CPU状态等内容进行保护。但是如何去保护,为什么保护,保护在哪,以及中断的分类这些都不是很理解,通过实习阶段的实践,加上学校所学知识的结合,使我对这部分的内容有了更进一步的了解。
在实习期间完成了一个简单的MP3和无操作系统的手机设计,用的是S3C2410,TFT640*800,UDA1341,POD滑鼠等部件。其实工作的原理很简单,用到的基本原理在学校的时候已经学过,只是当时没有用过,所有没有注意它的重要性,比如时序分析等。这些在学校的数字逻辑电路,模拟电子线路,电路,单片机都有讲述。
事实上在学校学到的理论知识以前觉得没有什么实际的用处,等要用的时候才发现当初老师教的知识多么重要。
当然这只是冰山一角,不管是从知识上还是企业的要求。在公司里的个人素质修养以及性格被要求的很严格,他们称这为职业素质。我们都不再是学校里的温室中的花了,不能再我行我素,不能由着自己的性格去感性的判断失误的是与非。无论什么时候都应该以充满饱满的精神,若渴的求知态度,谦虚不失自信的为人,开朗乐观的态度去面对每一天。这样让我感到了生活其实是靠自己去努力,未来是靠自己的双手去创造。
实习是为将来打基础的重要阶段,没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。