嵌入式系统复习题_第1页
嵌入式系统复习题_第2页
嵌入式系统复习题_第3页
嵌入式系统复习题_第4页
嵌入式系统复习题_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

本文格式为Word版,下载可任意编辑——嵌入式系统复习题一、单项选择题

1、下面关于哈佛结构描述正确的是(A)。

A、程序存储空间与数据存储空间分开B、存储空间与IO空间分开C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并2、下面哪一种工作模式不属于ARM特权模式(A)。

A、用户模式

B、管理模式

C、软中断模式

D、FIQ模式

3、ARM9TDMI的工作状态包括(D)。

A、测试状态和运行状态C、就绪状态和运行状态

B、挂起状态和就绪状态D、ARM状态和Thumb状态

4、指令“LDMIAR0!,{R1,R2,R3,R4}〞的寻址方式为(C)。

A、马上寻址

B、寄放器间接寻址D、堆栈寻址

C、多寄放器寻址

5、对寄放器R1的内容乘以4的正确指令是(C)。

A、LSRR1,#2B、LSLR1,#2C、MOVR1,R1,LSL#2D、MOVR1,R1,LSR#26、下面指令执行后,改变R1寄放器内容的指令是(D)。

A、TSTR1,#2B、ORRR1,R1,R1C、CMPR1,#2D、EORR1,R1,R17、下面哪一种功能单元不属于I/O接口电路。(D)

A、USB控制器

B、UART控制器D、LED

C、以太网控制器

8、下面哪个操作系统是嵌入式操作系统。(A)

A、Red-hatLinuxB、μCLinuxC、UbuntuLinuxD、SUSELinux9、使用Host-Target联合开发嵌入式应用,(B)不是必需的。

A、宿主机C、目标机

B、银河麒麟操作系统D、交织编译器

10、下面哪个系统不属于嵌入式系统(D)。

A、MP3播放器

B、GPS接收机

D、“天河一号〞计算机系统

C、“银河玉衡〞核心路由器

11.RS232-C串口通信中,表示规律1的电平是(D)

A、0VB、3.3VC、+5V~+15VD、-5V~-15V12.以下不属于RISC计算机特点的是(C)。

A、流水线每周期前进一步。B、更多通用寄放器。

C、指令长度不固定,执行需要多个周期。D、独立的Load和Store指令完成数据在寄放器和外部存储器之间的传输。

13.存储一个32位数0x2168465到2000H~2023H四个字节单元中,若以大端模式存储,则20000H存储单元内容为(D)

A、0x21B、0x68C、0x65D、0x0214.S3C2410I/O口常用的控制器是(D)

A、端口控制寄放器(GPACON-GPHCON)B、端口数据寄放器(GADAT-GPHDAT)C、外部中断控制寄放器(EXTINTN)。D、以上都不是

15.寄放器R13除了可以做通用寄放器外,还可以做(C)

A、程序计数器B、链接寄放器C、栈指针寄放器D、基址寄放器

16.ARM指令集和Thumb指令集分别是(D)位的。

A、8位,16位B、16位,32位C、16位,16位D、32位,16位

17.寄放器R15除可做通用寄放器外,还可以做(A)

A、程序计数器B、链接寄放器C、栈指针寄放器D、基址寄放器

18、S3C2410芯片的寄放器组有(D)个寄放器

A、7B、32C、6D、3719.以下CPSR寄放器标志位的作用说法错误的是(D)

A、N:负数B、Z:零C、C:进位D、V:借位

20、S3C2410提供的符合IIC协议的设备连接串行连接线为(C)

A、SCL和RTXB、RTX和RCXC、SCL和SDAD、SDA和RCX21、S3C2410有(B)个USB接口

二、填空题

1、嵌入式系统是以(应用)中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的(专用计算机)系统。2、嵌入式系统软件的要求与台式机有所不同,其特点主要包括:(软件要求固化存储_);软件代码要求高效率、高可靠性;系统软件有较高的实时性要求。3、ARM9的工作模式有7种,包括:(用户模式)、系统模式、(管理模式)、中止模式、未定义模式、(RQ模式)、FIQ模式。其中除(用户模式)模式外的其他6种模式称为特权模式。

4、ARM处理器中CPSR和SPSR的中文名称分别为:(当前程序状态寄放器)和(程序状态保持)寄放器。

5、S3C2410芯片外部寻址空间是1G,被分成(8)个存储块,每块(128)MB。SDRAM存储器应连接到第(6、7)个存储块。

6、S3C2410涉及DMA的操作模式有三类:DMA请求模式、(DMA_传输)模式和(DMA服务)模式。

7、S3C2410芯片共有(8)个I/O端口,每个端口都有相应的控制寄放器和数据寄放器,其中控制寄放器的主要功能是设置(,引脚功能和端口状态)数据寄放器的功能是(存放端口数据)。

8、I2C总线协议包含了2层协议:物理层和(数据链路层)层;I2C总线只使用了两条信号线:串行数据线和串行时钟线,串行数据线用于(数据的发送和接收),串行时钟线用于(数据同步)。

9.小端模式是ARM9处理器的默认模式。一般通过硬件输入引脚(BIGEND)来配置工作模式。若要实现支持大端存储系统,该引脚接(高)电平。10.ARM920T处理器发生复位异常时,一般从地址(0x00000000)或(0xFFFF0000)

处考试执行程序。

11.嵌入式系统中,微处理器控制I/O端口或部件的数据传送方式有2种:(存储器映射法)和(I/O隔离法)。

12.中断优先级寻常用硬件电路实现,较常用的中断优先级电路有两种:(“菊花链〞)中断优先级电路和(中断优先级编码)电路。

13、在S3C2410微处理器中,与中断有关的5各中断控制寄放器是:(源未决寄放器)、(中断模式寄放器)、(屏蔽寄放器)、(优先级寄放器)、(中断未决寄放器)。

14.看门狗控制寄放器包括:(看门狗控制寄放器WTCON)、(计数常数寄放器WTDAT)、(看门狗计数寄放器WTCNT)。

15.S3C2410芯片共有(117)各输入输出引脚,分属于(8)个I/O端口。16.CAN总线体系结构采用三层结构:(物理层)、(数据链路层)、(应用层)。三、问答题

1、简述ARM9处理器的内部寄放器结构,并分别说明R13、R14、R15寄放器的作用

ARM9处理器的内部总共有37个32位的寄放器,其中31个用作通用寄放器,6个用作状态寄放器,每个状态寄放器只使用其中的12位。R13寄放器的作用寻常是堆栈指针,又称为SP。R14寄放器可用作子程序链接寄放器,又称为LR。R15寄放器的功能是程序计数器,又称为PC。

2、多寄放器加载/存储指令(LDM/STM)一般用在哪些方面?举例说明LDM指令是把多个内存单元的内容加载到多个寄放器中;STM指令是把多个寄放器的内容存储到多个内存单元,这多个寄放器是R0~R15的任意组合。3、当异常产生,处理器进入一个异常程序时,需进行哪些操作?退出异常时又进行哪些操作?进入异常:

(1)把断点处的下一条指令地址保存到相应的R14寄放器中。(2)把状态寄放器CPSR的值复制到对应的SPSR寄放器中,以保存断

点处得状态。

(3)根据异常模式,把CPSR寄放器的模式位M[4:0]设置成对应的值。(4)自动使PC指向相关的异常向量,从该向量地址处取一条指令进行执行。

退出异常:

(1)将保存在R14寄放器的值再回送到PC中。(2)再将SPSR寄放器的值回送到CPSR寄放器中。(3)对中断阻止位标志进行清除。

4、I/O端口的寻址方式有哪些?说明各方法的具体思想。

(1)存储器映射法:将I/O端口或部件和存储器芯片作一致的处理,即微处理器对它们的读/写操作没什么区别,I/O端口或部件被当做存储器的一部分,占用存储器地址空间的一部分。对I/O端口或部件内的寄放器读/写操作无须特别的指令,用存储器的数据传送指令即可。

(2)I/O隔离法:将I/O端口或部件和存储器芯片作不一致的处理,在总线中用控制信号来区分两者,达到是I/O端口或部件地址空间与存储器地址空间地址分开的作用。

5、S3C2410芯片采用中断方式控制I/O或部件操作时,其中断处理编程涉及哪些方面?

(1)建立系统中断向量表,并且设置ARM920T核的程序状态寄放器CPSR中的F位和1位。

(2)设置S3C2410芯片中56个中断源的中断向量。(3)中断控制初始化。

(4)完成I/O端口或部件具体操作功能的中断服务程序。6、简要回复S3C2410芯片DMA的初始化步骤。(1)设置DMA操作的源地址。

(2)设置DMA操作源的位置及源地址是否增1.(3)设置DMA操作的目的地址。

(4)设置DMA操作目的的位置及目的地址是否增1。(5)设置DMA工作方式及DMA传送的数据长度。(6)开发DMA操作终止中断。(7)使能DMA操作,启动DMA。

7、CAN总线协议中的数据链路层协议是如何规定的?

CAN总线网的数据链路层又分为规律链路控制(LLC)和介质访问控制(MAC)子层。LLC子层的数据帧由三个位域组成:标志符域(11位)、数据长度码(DLC)域(4位)和数据域(0~8个字节,每个字节8位)。MAC子层的数据帧由七个位域组成:帧起始位(1位1信号)。仲裁域(12位)、控制域(2位保存位+DLC域)、数据域(0~64个字节,没字节8位)、CRC校验域(16位)、ACK域(2位)和帧终止语(7位“0〞信号)。

8、形形色色的嵌入式系统静静无闻地生活在我们的身边,为我们的学习生活增加了无穷的乐趣。请列举你所熟悉的五个嵌入式应用系统,并对每个嵌入式系统作简单的分析(指出它为什么是嵌入式系统)。9.简述FIQ工作方式的特点?

FIQ异常模式下有足够的私有寄放器,且支持数据传送和通道处理方式,从而当异常发生、进入异常服务时,可避免对寄放器保存的需求,减少了进入异常或退出异常中的总开销。10.简述ARM9异常的优先级优先级异常1复位2数据中止3FIQ4IRQ5预取中止

6未定义指令、SWI12.简述NANDFlash和NORFlash的特点?

NANDFlash类型的存储器因其单片容量大,且写入速度较快,因而是

嵌入式系统中经常采用的一类非易失性存储器。

NORFlash是另一类常用的非意识性存储器,特点是读出速度较快,但其单片容量相当较小,写入速度慢,且价格较贵,比较适合用于小代码的存储。13.简述S3C2410的存储空间是如何分派的?

S3C2410芯片外部可寻址的存储空间是1GB,被分成8个存储块,每块128MB。

14.简述中断方式控制的I/O的操作步骤。

(1)初始化微处理器中用于中断方式的寄放器,开放中断。(2)I/O端口或部件完成数据操作后并产生中断请求信号。

(3)当中断请求信号有效时,微处理器可能处在不可中断状态。等到微处理器允许中断时,微处理器就保存当前状态,中止它现行的操作并开始进行中断源的识别。

(4)在识别出优先级最高的中断源后,微处理器转到对应的中断服务例程入口,并应答中断,I/O端口或部件收到应答信号后,撤销其中断请求。(5)微处理器读入或写出数据,当中断服务例程介绍后,回到原来的被中断程序处继续执行。15.简述IRQ异常处理过程。

(1)链接寄放器R14_irq保存有:被执行指令地址+4;(2)状态寄放器SPSR_irq保存有:CPSR寄放器的内容;/*系统进入IRQ中断模式*/

(3)状态寄放器CPSR的位[4:0]被赋予:0b10010;/*系统切换到ARM状态*/

(4)寄放器CPSR的位[5]清0,但位[6]不变;/*设置IRQ中断阻止位*/(5)寄放器CPSR的位[7]置1;

(6)假使采用高向量地址配置,那么PC寄放器被赋予0xffff0018,否则PC寄放器被赋予0x00000018.

16.简述S3C2410芯片的DMA操作的3类模式。

(1)DMA请求模式:说明一个DMA操作时由谁发起的。S3C2410芯片支持2中DMA请求模式:S/W请求模式和H/W请求模式。

(2)DMA传输模式:描述了DMA操作触发后,数据传输的同步。DMA传输模式也有2种:询问模式和握手模式。

(3)DMA服务模式:描述了DMA传输操作如何终止。DMA服务模式也有2种:单独服务模式和整体服务迷失。17.简述看门狗定时器的作用及必要性。

作用:当系统程序出现功能错乱,引起系统程序死循环时,能中断该系统程序的不正常运行,恢复系统程序的正常运行。

必要性:嵌入式系统由于运行环境的繁杂,即所处环境中有较强的干扰信号,或者系统程序本身的不完善,因而,不能排除系统程序不会出现死循环现象。在系统中参与看门狗部件,当系统程序出现死循环是,看门狗定时器产生一个具有一定时间宽度的复位信号,迫使系统复位,恢复系统正常运行。18.简述定时器/计数器内部工作原理。

初始值系统时钟M分频KN位计数器=0外部事件脉冲回0信号如图:

若编程设置定时/计数器为定时工作方式时,则N位计数器的计数脉冲来源于内部系统时钟,并经过M分频。每个计数脉冲使计数器加1或减1,当N位计数器里的数加到0或减到0时,则会产生一个“回0信号〞,该信号有效时表示N位计数器里的当前值是0。由于系统时钟的频率是固定的,其M分频后所得到的计数脉冲也就是固定的,因此通过对该脉冲的计数就转化为定

时,实现了定时功能。

若编程设置成定时/计数器为计数方式时,则N位计数器的计数脉冲来源于外部事件产生的脉冲信号。有一个外部事件脉冲,计数器加1或减1,直到N位计数器中的值为0,产生“回0信号〞。19.简述Bootloader的作用

BootLoader是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备,从而将系统的软硬件环境带到一个适合的状态,以便为最终调用操作系统内核准备好正确的环境,最终从别处(Flash、以太网、UART)载入内核映像并跳到入口地址。20.AR

温馨提示

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

评论

0/150

提交评论