嵌入式系_期末报告.docVIP

  • 5
  • 0
  • 约6.93千字
  • 约 7页
  • 2017-05-12 发布于贵州
  • 举报
嵌入式系_期末报告

PAGE  PAGE 7 嵌入式系统课程期末报告 课程名称 嵌入式系统 专业 计算机科学与技术 年级: 班号: 层次:本科 姓名: 学号: 说明:期末报告分为两个部分:课程总结部分、期末习题部分;各占期末考试成绩部分的50%,完成后19周结束前打印上交。 课程总结部分: 要求: 1、内容主要为课程学习总结,包括理论知识学习总结,实验总结; 2、字数1000字以上,直接在下面作答。 这学期我们开了ARM嵌入式系统结构与编程这门课,说实话,以前都是听说过嵌入式,知道嵌入式系统在现实生活应用非常广泛。但是什么是嵌入式,嵌入式系统怎么开发,真的是什么都不懂。于是,带着自己的好奇心,跟着老师,进行了嵌入式的学习。 很快,我就知道什么是嵌入式系统。我认为嵌入式系统的定义应当是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。比如现在ATM取款机就是一个典型RTOS,embedded os主要包括两部分,一部分是处理器,比如ARM,POWERPC,MIPC,一部分是OS,比如linux,wince,vxworks,us/os,etc。我现在主要学习的路线是arm+linux,选择arm主要是因为arm技术已经比较成熟,选择linux是因为linux是开源的,免费的,另外如果学好了linux就算将来不搞嵌入式系统开发这块,也可以专供linux服务器这一方面。 虽然说嵌入式的学习的东西涉及到硬件知识,这使得我们学习过程非常困难。有时候老师讲的一个东西,我们硬是听不懂。也怪自己以前学习的硬件课程没有打好基础。没办法,只能寄希望于实验了。因为我们的嵌入式的实验都是直接在试验箱上操作的,所以能很清晰的看清楚结果。只是实验的代码要看懂,真的蛮困难。只能用学过C言语的思想来理解。做的第一个实验是跑马灯程序,我现在还记得很清楚,这个程序运行的结果就是8个LED灯依次亮,然后依次熄灭。刚开始,这个程序的代码是老师给的,但是在调试的过程还是有一些问题,至于是什么问题,我也说不清楚。后来看了别人的代码,才知道是代码出了问题。 把代码改了一下,调试是没什么问题,就是花了很长一段时间才弄懂代码。还有一次实验,我记得老师要我们把电脑上图片转换到试验箱上面显示。我开始做的时候,好像什么工作都没做,就达到了效果。当时,同学们都投来异常的目光,一个劲地问我是怎么做出来的。但是,我自己却说不上来。后来没有办法,只有把老师叫过来,老师也说是这个效果,问我是怎么做出来的,我说,我什么没做。老师说可能是在别人设置好的机器上面做的。我又询问了老师该怎么做,原来还要自己该代码的。于是,我自己操作了一遍,总算达到了效果。 通过一年的嵌入式的学习,我对嵌入式初步有了了解。虽然这门课程相当困难,但是从事嵌入式开发的人员,前景相当可观。?在现在日益信息化的社会中,计算机和网络已经全面渗透到日常生活的每一个角落。对于我们每个人,需要的已经不再仅仅是那种放在桌上处理文档,进行工作管理和生产控制的计算机机器;各种各样的新型嵌入式系统设备在应用数量上已经远远超过通用计算机,任何一个普通人可能拥有从大到小的各种使用嵌入式技术的电子产品,小到mp3,PDA等微型数字化产品,大到网络家电,智能家电,车载电子设备。而在工业和服务领域中,使用嵌入式技术的数字机床,智能工具,工业机器人,服务机器人也将逐渐改变传统的工业和服务方式。总而言之,学好嵌入式,对我们今后走入社会, 会有很大的帮助。嵌入式系统的开发,也是我们当代优秀大学生必备的技能。 有了这些学习经验,我今后在工作中,一定会时常学习嵌入式的知识,不断丰富和完 善自己,使自己成为一名有能力、有素质的优秀大学生,在自己的位置上发光发热…… 期末习题部分: 题号一 二三四五总分分值100得分 得 分 单项选择题(共20分,每小题2分) 按照ARM过程调用标准(APCS),栈指针使用 B 寄存器, A. R0 B. R13 C. R14 D. R15 如果数据的存储格式是大端模式,32bit宽的数0大端模式下的CPU内存中的存放(假设从地址0x4000开始)。内存地址为0x4001的内容是 B 。 A. 0x34? ?? ?? ?? ?? ??? B. 0x56 C. 0x23? ?? ?? ??? D. 0x78 对寄存器R1的内容乘以4的正确指令是 C 。 ??A. LSR R1,#2??????? B. LSL R

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档