2011年-嵌入式系统试卷卷-及答案_第1页
2011年-嵌入式系统试卷卷-及答案_第2页
2011年-嵌入式系统试卷卷-及答案_第3页
2011年-嵌入式系统试卷卷-及答案_第4页
2011年-嵌入式系统试卷卷-及答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有---------------------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------大学试卷院(系、部)班级姓名学号大学试卷院(系、部)班级姓名学号序号…………….…………….密………封………………..…..线……..长江大学第2学期《嵌入式系统》课程考试试卷(B卷)专业:计算机科学年级:08级考试方式:闭卷学分:3考试时间:120分钟阅卷人得分一、填空(每空1分,共20分)1.嵌入式微处理器一般可分为、、和四种类型。2.嵌入式系统体系结构一般具有和两种基本形式。3.嵌入式存储系统一般由、和组成。4.嵌入式存储系统具有和两种数据存放格式。5从编程的角度看,ARM微处理器的一般有和两种工作状态。6.嵌入式软件的开发一般分为、和三个步骤。7.嵌入式LINUX的内核有五个组成部分,它们是进程调度、、、和。1.嵌入式微控制器嵌入式数字信号处理器嵌入式微处理器嵌入式片上系统2.冯洛依曼哈佛3,高速缓存内存外存4大端格式小端格式5ARMTHUMB6.生成调试固化运行7.内存管理虚拟文件系统网络接口进程通信二简答(每题5分,共30分)1..简要叙述嵌入式系统的定义。嵌入式系统是以应用为中心,以计算机技术为基础,并且在软、硬件方面可进行裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。5分2.什么是嵌入式实时操作系统?简单叙述其特点。实时操作系统就是“在给定的时间内提供某种程度的服务,如果在规定的时间内没有得到结果,那整个的系统就是失败”。----------3分对于实时操作系统其首要任务是调度一切可利用的资源完成实时控制任务,其次才着眼提高计算机系统的使用效率。-----------2分3.什么是操作系统的移植?操作系统的移植是指一个操作系统经过适当修改以后,可以安装在不同类型的微处理器系统上进行运行。4.简要叙述ARM体系微处理器中控制程序的执行流程方式?在ARM体系微处理器中通常有3种方式控制程序的执行流程方式。它们是:正常顺序执行指令;---2分通过跳转命令跳转到特定的标号处;--------1分异常处理。------------2分5.简要叙述嵌入式系统的设计步骤?嵌入式系统设计的重要特点是技术多样化,即实现同一个嵌入式系统可以有许多不同的设计方案选择,而不同的设计方案就意味使用不同的设计和生产技术。嵌入式系统设计一般步骤:1)需求分析--------1分2)体系结构设计--------1分3)硬件/软件设计------------1分4)系统集成和系统测试-----------2分6.嵌入式系统中电源管理器的作用有哪些?操作系统是通过电源管理器来进行系统的电源管理,提高整个系统的电源效率,并为每一个外围设备模块提供电源管理。----------2分通过电源管理不仅可以减少目标设备上的电源损耗,而且可以在系统重启、运行、空闲和挂起的电源状态下保存RAM中的文件系统。----------2分电源管理模块通过软件来控制系统时钟,以降低微处理器的耗电量。这些方案与PLL、时钟控制逻辑、外设的时钟控制以及唤醒信号有关。-----1分三选择题(每小题2分,共20分)1、ADD R0,R1,#3属于(A)寻址方式。A.立即寻址 B.多寄存器寻址 C.寄存器直接寻址 D.相对寻址2、GET伪指令的含义是(A)A.包含一个外部文件 B.定义程序的入口 C.定义一个宏 D.声明一个变量3、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为(C)。A、0x00 B、0x87 C、0x65 D、0x614、μCOS-II操作系统不属于(C)。A、RTOSB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统5、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDR R0,[R1,#8]!后R0的值为(D)。A.0x2000 B.0x86 C.0x2008 D.0x396、寄存器R13除了可以做通用寄存器外,还可以做(C)。A、程序计数器 B、链接寄存器 C、栈指针寄存器 D、基址寄存器7、FIQ中断的入口地址是(A)。A、0x0000001C B、0x00000008 C、0x00000018 D、0x000000148、ARM指令集和Thumb指令集分别是(D)位的。A.8位,16位 B.16位,32位 C.16位,16位 D.32位,16位9、ARM寄存器组有(D)个寄存器。A、7 B、32 C、6 D、3710、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,[R1,#8]!后R0的值为(D)。A.0x2000 B.0x28 C.0x2008 D.0x87四.编程:以实验平台PXA270为设计环境,试写出一段代码,能控制八段数码管以递减方式点亮显示(15分)#include<stdio.h>#include"register_variant.h"#defineLED_CS2 (*((volatileunsignedshortint*)(0x10300000))) //LED1andLED2#defineLED_CS3 (*((volatileunsignedshortint*)(0x10400000))) //LED3andLED4voidDelay(unsignedintx){ unsignedinti,j,k; for(i=0;i<=x;i++) for(j=0;j<0xff;j++) for(k=0;k<0xff;k++);}voiddummyOs(void){ LED_CS2=0x2479;//12 LED_CS3=0x1930;//34 while(1) { Delay(300); LED_CS2=0x3024;//23 LED_CS3=0x1219;//45 Delay(300); LED_CS2=0x1930;//34 LED_CS3=0x0212;//56 Delay(300); LED_CS2=0x1219;//45 LED_CS3=0x7802;//67 Delay(300); LED_CS2=0x0212;//56 LED_CS3=0x0078;//78 Delay(300); LED_CS2=0x7802;//67 LED_CS3=0x1000;//89 Delay(300); LED_CS2=0x0078;//78 LED_CS3=0x8f10;//90 Delay(300); LED_CS2=0x1000;//89 LED_CS3=0x8f8f;//00 Delay(300); LED_CS2=0x8f10;//90 LED_CS3=0x8f8f;//00 Delay(300); LED_CS2=0x8f8f;//00 LED_CS3=0x8f8f;//00 Delay(300); LED_CS2=0x2479;//12 LED_CS3=0x1930;//34 }}五阅读程序题阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能。(15分)看门狗定时器控制寄存器(WTCON)寄存器地址读/写描述初始值WTCON0x53000000读/写看门狗定控制寄存器0x8021B卷第3页共4页WTCON的标识位WTCONBit描述初始值PrescalerValue[15:8]预装比例值,有效范围值为0~2550x80Reserved[7:6]保留00WatchdogTimer[5]0=禁止看门狗定时器1=使能看门狗定时器0ClockSelect[4:3]这两位决定时钟分频因素00:1/1601:1/3210:1/6411:1/12800InterruptGeneration[2]0=禁止中断产生1=使能中断产生0Reserved[1]保留0ResetEnable/Disable[0]1=看门狗复位信号使能0=看门狗复位信号禁止1看门狗定时器数据寄存器(WTDAT)寄存器地址读/写描述初始值WTDAT0x53000004读/写看门狗数据寄存器0x8000看门狗计数寄存器(WTCNT)寄存器地址读/写描述初始值WTCNT0x53000008读/写看门狗计数器当前值0x8000#definerWTCON(*(volatileunsigned*)0x53000000)//第1行#definerWTDAT(*(volatileunsigned*)0x53000004)//第2行#definerWTCNT(*(volatileunsigned*)0x53000008)//第3行voidwatchdog_test(void){ rWTCON=((PCLK/1000000-1)<<8)|(3<<3)|(1<<2);//第4行 rWTDAT=7812; //第5行 rWTCNT=7812;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论