计算机嵌入式实习总结范文:
一、嵌入式系统开发与应用概述
在今日,嵌入式ARM 技术已经成为了一门比较热门的学科,无论是在电子类的什么领域,你都可以看到嵌入式ARM 的影子。如果你还停留在单片机级别的学习,那么实际上你已经落下时代脚步了,ARM 嵌入式技术正以几何的倍数高速发展,它几乎渗透到了几乎你所想到的领域。本章节就是将你领入ARM 的学习大门,开始嵌入式开发之旅。以嵌入式计算机为技术核心的嵌入式系统是继网络技术之后,又一个IT领域新的技术发展方向。由于嵌入式系统具有体积小、性能强、功耗低、可靠性高以及面向行业具体应用等突出特征, 目前已经广泛地应用于军事国防、消费电子、信息家电、网络通信、工业控制等各个领域。嵌入式的广泛应用可以说是无所不在。
嵌入式微处理器技术的基础是通用计算机技术。现在许多嵌入式处理器也是从早期的PC 机的应用发展演化过来的,如早期PC 诸如TRS80、Apple II 和所用的Z80 和6502 处理器,至今仍为低 端的嵌入式应用。在应用中,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点。嵌入式处理器目前主要有Am186/88、386EX、SC400、Power PC、68000、MIPS、ARM 等系列。
在早期实际的嵌入式应用中,芯片选择时往往以某一种微处理器内核为核心,在芯片内部集成必要的ROM/EPROM/Flash/EEPROM、SRAM、接口总线及总线控制逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A/D、D/A 等各种必要的功能和外设。
二、实习设备
硬件:Embest EduKitIV实验平台、ULINK2仿真器套件、PC机
软件:Vision IDE for ARM集成开发环境、Windows 98/2000/NT/XP
三、实习目的
1。初步掌握液晶屏的使用及其电路设计方法;掌握S3C2410X处理器的LCD控制器的使用;掌握通过任务调用的方法把液晶显示函数添加到uC/OSII中;通过实验掌握液晶显示文本及图形的方法与程序设计。
2。了解S3C2410X处理器UART相关控制寄存器的使用; 熟悉ARM处理器系统硬件电路中UART接口的设计方法:掌握ARM处理器串行通信的软件编程方法。
3。掌握有关音频处理的基础知识;通过实验了解IIS音频接口的工作原理;通过实验掌握对处理器S3C2410X中IIS模块电路的控制方法;通过实验掌握对常用IIS接口音频芯片的控制方法。
4。了解C/OSII移植条件和内核基本结构;掌握将C/OSII内核移植到ARM9处理器上的方法和步骤。
四、实习要求
通过对C/OSII移植实验、C/OSII LCD显示实验、串口通信实验、IIS音频实验、液晶显示实验的学习,并将各部分内容合并,最终得出实习结果,实习要求在键盘上输入学号,在液晶显示屏上显示相应的学生信息。学生信息包括显示每个人的照片和姓名系别等,并用键控设置学生输出的顺序,输入学号就显示那个学生的信息,然后过一段时间就顺序循环播放。
移植C/OSII内核到ARM处理器S3C2410,在IDE中观察其运行状况编写S3C2410X处理器的串口通信程序;监视串行口UART1动作;将从UART1接收到的字符串回送显示。将从UART1接收到的字符串回送显示。
通过使用Embest EduKitIV实验板的彩色液晶屏(800*480)进行电路设计,掌握液晶屏作为人机接口界面的设计方法,并编写任务函数在uC/OSII系统中实现位图显示。在uC/OSII中建立五个任务Tast1和Tast2,其中Tast1顺序熄灭四个LED,延迟一会在顺序点亮四个LED。Tast2在LCD屏幕上循环显示三幅图片,并打印一些文字信息和背景音乐。过使用Embest EduKitIII实验板的256 色彩色液晶屏(320x240)进行电路设计,掌握液晶屏作为人机接口界面的设计方法,并编写程序实现:画出多个矩形框;显示ASCII字符;显示汉字字符;显示彩色位图。
五、实习步骤
1。 准备实验环境
使用ULINK2仿真器连接Embest EduKitIV实验平台的主板JTAG接口;使用Embest EduKitIV实验平台附带的交叉串口线,连接实验平台主板上的COM2和PC机的串口(一般PC只有一个串口,如果有多个请自行选择,笔记本没有串口设备的可购买USB转串口适配器扩充);使用Embest EduKitIV实验平台附带的电源适配器,连接实验平台主板上的电源接口。
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编译完成后,在输出窗口可以看到编译提示信息,比如"。\SDRAM\UART_Test。axf" 0 Error(s), 1 Warning(s)。,如果显示0 Error(s)即表示编译成功。
7)拨动实验平台电源开关,给实验平台上电,单击菜单栏Debug>Start/Stop Debug Session项将编译出来的映像文件下载到SDRAM中,或者单击工具栏按钮来下载。
8)下载完成后,单击菜单栏Debug>Run项运行程序,或者单击工具栏按钮来全速运行程序。用户也可以使用进行单步调试程序。
9)全速运行后,用户可以在超级终端看到程序运行的信息。
10)用户可以Stop程序运行,使用Vision IDE for ARM的一些调试窗口跟踪查看程序运行的信息。 注:如果在第4)步用户选择在Flash中运行,则编译链接成功后,单击菜单栏Flash>Download项将程序固化到NorFlash中,从实验平台的主板拔出JTAG线,给实验平台重新上电,程序将自动运行。
部分程序图:
串口通信实验:
IIS音频实验:
六、实习体会
在嵌入式系统中,除了课本上的基础知识外,还学会了软件编程的基本思路,掌握了液晶屏的使用及其电路设计方法;掌握有关音频处理的基础知识;掌握液晶显示文本及图形的方法与程序设计。
通过这次设计,掌握了液晶显示实验、C/OSII移植、C/OSIILCD显示的工作原理及串口通信实验的工作过程,学会了使用仿真软件Embest EduKitIV实验平台及ULINK2仿真器套件,并学会通过应用软件仿真来实现各种通信系统的设计,对以后的学习和工作都起到了一定的作用,加强了动手能力和学业技能。虽然花了很长时间编写软件程序设计,但这一切还是理论上的。希望学校能提供机会和条件,让我们能够去真正地将理论和实践相结合。通过这次程序,感觉自己所掌握的知识是那么的有限,还有许多需要改进和不足的地方,同时也帮助了我怎样学好这门课程,增加了我对这门学科的兴趣。总体来说,这次实习我受益匪浅。在摸索该如何设计电路使之实现所需功能的过程中特别有趣,培养了我的设计思维,增加了实际操作能力。在让我体会到了设计电路的艰辛的同时,更让我体会到成功的喜悦和快乐。通过这次实习通信系统的设计,使我更加清楚以后的发展及学习的方向。
最后感谢老师这个学期的指导和帮助!
一、嵌入式系统开发与应用概述
在今日,嵌入式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/2000/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编译完成后,在输出窗口可以看到编译提示信息,比如“".\SDRAM\UART_Test.axf" - 0 Error(s), 1 Warning(s).”,如果显示“0 Error(s)”即表示编译成功。
7)拨动实验平台电源开关,给实验平台上电,单击菜单栏Debug->Start/Stop Debug Session项将编译出来的映像文件下载到SDRAM中,或者单击工具栏“”按钮来下载。
8)下载完成后,单击菜单栏Debug->Run项运行程序,或者单击工具栏“”按钮来全速运行程序。用户也可以使用进行单步调试程序。
9)全速运行后,用户可以在超级终端看到程序运行的信息。
10)用户可以Stop程序运行,使用μVision IDE for ARM的一些调试窗口跟踪查看程序运行的信息。 注:如果在第4)步用户选择在Flash中运行,则编译链接成功后,单击菜单栏Flash->Download项将程序固化到NorFlash中,从实验平台的主板拔出JTAG线,给实验平台重新上电,程序将自动运行。
部分程序图:
串口通信实验:
IIS音频实验:
六、实习体会
在嵌入式系统中,除了课本上的基础知识外,还学会了软件编程的基本思路,掌握了液晶屏的使用及其电路设计方法;掌握有关音频处理的基础知识;掌握液晶显示文本及图形的方法与程序设计。
通过这次设计,掌握了液晶显示实验、μC/OS-II移植、μC/OS-IILCD显示的工作原理及串口通信实验的工作过程,学会了使用仿真软件Embest EduKit-IV实验平台及ULINK2仿真器套件,并学会通过应用软件仿真来实现各种通信系统的设计,对以后的学习和工作都起到了一定的作用,加强了动手能力和学业技能。虽然花了很长时间编写软件程序设计,但这一切还是理论上的。希望学校能提供机会和条件,让我们能够去真正地将理论和实践相结合。通过这次程序,感觉自己所掌握的知识是那么的有限,还有许多需要改进和不足的地方,同时也帮助了我怎样学好这门课程,增加了我对这门学科的兴趣。总体来说,这次实习我受益匪浅。在摸索该如何设计电路使之实现所需功能的过程中特别有趣,培养了我的设计思维,增加了实际操作能力。在让我体会到了设计电路的艰辛的同时,更让我体会到成功的喜悦和快乐。通过这次实习通信系统的设计,使我更加清楚以后的发展及学习的方向。
最后感谢老师这个学期的指导和帮助!
七、参考文献
《ARM9嵌入式系统设计与开发应用》熊茂华、杨震伦编著 清华大学出版社
《ARM9嵌入式系统设计与开发教程》于明编著 电子工业出版社
《Linux嵌入式系统教程》马忠梅 北京航空航天大学出版社
今年9月5日至10月22日,计算机学院九九级学生进行了教学实习。我被安排在台州市椒江第一中学实习,教学对象是高一、高二年级的学生。
在正式实习之前,我们花了很多天时间在自己学校试讲。
试讲结束后,开始考虑具体实习事宜。因为初步联系的实习学校是在台州椒江,离金华很远,当金老师说要先派两名同学去对方学校联系具体的教学时间,教学内容,生活起居,饮食等安排,要在那里先住上4天,我看大家都比较犹豫,就主动报了名,我的朋友小沈也很高兴和我一起作为开路先锋。
在先到的几天中,我们帮助当地学校的历史老师屠老师花了两天用FLASH、东方网页王等作了个课件,因为课件要求比较高,难度大,那边的信息中心主任和我们一起开通宵,第一天还做到了凌晨4点大家才去睡觉,第二天一早继续到晚上12点,正式完工。后来,这个课件在市里获了奖,大家都很高兴。
剩下的两天,我和小沈把实习同学过来住的4个房间加上带队老师的1个,共5个,都进行了整理打扫,还把要用的热水瓶,扫把,拖把,洗脸盆等都分发到每个寝室。
另外时间,我们就是帮那边一起作一卡通,帮助拍数码照片,采集数据。
到了大部队到了那里,已经是9月9日了。
在实习中,我严格按照实习规程进行操作。做为实习小组的副组长,我也经常严格要求我的同学们,在生活上也给予很多的照顾和帮助。大家在实习期间,虽然经常感到很苦,很累,但苦中有乐,累中有趣,也都表现的非常地积极努力认真。
现在,实习已经结束,这次实习内容是计算机教学和班主任工作,时间虽然只有四十多天,但我们获益不浅,感慨良多。我感受最深的,有如下几点:
其一,实习是个人综合能力的检验。要想讲好课,除了计算机基础知识功底深厚外,还需有一定的实践动手能力,操作能力,应付突发故障的能力,还要对常用软件都能熟练操作。作为一名教师,还要求有较强的表达能力,同时还要善于引导学生思考、调节课堂氛围等。另外,还必须有较强的应变能力、组织管理能力和坚强的毅力。我们做班主任,必须执行“六到”,即早操到操场检查学生做操情况,上午第一节课、午唱、晚读到教室检查有否学生迟到,午休、晚睡到宿舍督促学生作息。“六到”着实令同学们感到不适,开始的几天不少同学常在上午无课时补睡。试想,没有上述能力何以胜任班主任工作?
其二,此次实习,我深深体会到了积累知识的重要性。俗话说:要给学生一碗水,自己就得有一桶水。我对此话深有感触。这次实习,我们教的是信息技术和选修课photoshop等,虽有课本作参考,但学生常常问及课文以外的知识,有的还问到计算机在网络方面的最近技术发展的一些情况,确实够我折腾了的。晚自习下班辅导时,我们简直没有离开教室的机会,因为学生都一直问问题。另外,我还组织了一次主题班会——感谢您!老师,祝福您!母校班会活动,课后得到了指导老师和班主任的赞赏,同学们在活动中更是表现得异常活跃。通过这次实习,我真正领会了以前一位老生送给我的一句话:“在学校要多看多学,到了社会总有用到的时候。”
再次,此次实习增强了我毕业就业的信心和勇气。这次实习,我班同学表现得都不错,听说我们班是学校的提前特招班。许多同学都认为,自己当个高中老师是可以胜任的。由此看来,我们在大学里还是学到了不少东西,只是感觉不到而已。所以,我们有就业危机感是应该的,但不能过于自卑和担忧,否则会妨碍自己的学习。现在,我们能做的就是多吸取知识,提高自身的综合素质。自己有了能力,到时候才会是“车到山前必有路”。
这次实习也是对我教学上的一次大检验。因为计算机专业的特殊性,如果我们只会书面教学,按部就班地把书本的内容教给学生,那就会失去教学的效果和意义。所以我在教学过程中通过制作课件,提高课程的生动性,加深学生的印象,增强学生学习计算机的欲望。同时,因为一中的计算机等硬件教学设备的全面普及,机器出现问题的情况也特别的多,所以我就经常去帮助解除机器故障,或者是安装、设置一些东西。
因为当地学校的要求,我还在最后花了一个星期的时间,专门对全校160多名非计算机专业的中级以上教师作计算机基本操作培训。取得了很好的效果。虽然在实习之前,我也在金华技校做过计算机外聘教师,但那教的都是比我小的学生,这次很多却是年长的老教师。在一次课后,一位体育教师还专门跑过来告诉我,他通过这次的学习培训,学到了很多的东西,比较实用,对计算机也有了更深的了解,以前学校也组织过很多次的培训,但都是很形式地搞一下,根本没什么效果。还有几个老师在上课的时间没能弄懂,就主动跑到我备课的地方,我都细致地给予指导和讲解,直到满意而归。
在学校规定的教学和班主任工作任务之外,我还帮助实习学校的老师制作课件,帮助科技中心进行一卡通的制作和数据采集更新,帮助网管老师小应进行校园网交换机的故障检测。
此次实习虽已结束,时间也不长,但却有重大的意义。它使我看到了自己的不足,也使我看到了自己的长处,并锻炼了我各方面的能力。这对我今后的学习和工作将产生积极的影响。
《计算机专业暑期学习嵌入式实习总结报告》由范文资讯网f132.com编辑整理精选推荐,并且我们还准备了大量的优质实习报告范文专题供您参考和写作帮助,请访问嵌入式实习报告的专题!
展开全文
相关推荐范文