嵌入式考试题.doc_第1页
嵌入式考试题.doc_第2页
嵌入式考试题.doc_第3页
嵌入式考试题.doc_第4页
嵌入式考试题.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

若内存按字节编址,用存储容量为32K8比特的存储器芯片构成地址编号A0000H至DFFFFH的内存空间,则至少需要片。(C)A. 4B. 6 C. 8 D. 10设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期均为t采用常规标量单流水线处理机。若连续执行,10条指令,则共需时间 t(C)A.8B.10C. 12D.14以下不属于网络安全控制技术的是(D)A.防火墙技术B.访问控制技术C.入侵检测技术D.差错控制技术计算机对声音信号处理时,必须将它转换成数字声音信号。最基本的声音信号数字化的方法是采样量化编码,若量化后的声音样本用个字节表示,则量化分辨率是(C)A. 1/2B. 1/1024C. 1/65536D. 1/131072某幅图像具有640480个像素点,若每个像素具有8位的颜色深度,则可表示种不同的颜色,经5:1压缩后,其图像数据需占用(Byte)的存储空间。(B)(A)A. 8B. 256C. 512D. 1024A. 61440B. 307200C. 384000D. 3072000一个4位的二进制计数器,由0000状态开始,经过25状态为个时钟脉冲后,该计数器的状态是(C)A. 1100B. 1000C. 1001D. 1010以下叙述中,不符合RISC指令系统特点的是(B)A. 指令长度固定,指令种类少B.寻址方式种类丰富,指令功能尽量增强C.设置大量通用寄存器,访问存储器指令简单D.选取使用频率较高的一些简单指令通常所说的32位微处理器是指。(C)A.地址总线的宽度为32位B.处理的数据长度只能为32位C. CPU字长为32位D.通用寄存器数目为32个在32位总线系统中,若时钟频率为500MHz,传送一个32位字需要5个时钟周期,则该总线系统的数据传送速率为MB/S(B)A. 200B.400C.600D. 800下列存取速度最快的是(C)A. Flash存储器B. DRAM存储器C.高速缓存(CACHE)D.磁盘除了I/O设备本身的性能外,影响嵌入式系统I/O数据传输速度的主要因素是(B)A. Cache存储器性能B.总线的传输速率C.主存储器的容量D. CPU的字长电路板的设计主要分三个步骤,不包括这一步骤。(D)A.生成网络表B.设计印制电路板C.设计电路原理图D.自动布线现代电子设计方法包含了可测试设计,其中接口是IC芯片测试的标准接口(B)A.ISPB. JTAGC. UARTD. USB嵌入式系统由硬件部分和软件部分构成,以下不属于嵌入式系统软件。(C)A.系统内核B.驱动程序C. FPGA编程软件D.嵌入式中间件一个任务被唤醒,意味着(D)A.该任务重新占有了CPUB.它的优先级变为最大C.其任务移至等待队列队首D.任务变为就绪状态关于实时操作系统(RTOS)的任务调度器,以下描述中正确的是(B)A.任务之间的公平性是最重要的调度目标B.大多数RTOS调度算法都是可抢占式(可剥夺式)的C. RTOS调度器都采用了基于时间片轮转的调度算法D. RTOS调度算法只是一种静态优先级调度算法在实时操作系统中,邮箱通信是一种通信方式。(B)A.直接B.间接C.低级D.信号量下面关于存储管理的叙述中,正确的是(C)A.在嵌入式微处理器当中,都配备有存储管理单元MMUB.在嵌入式系统中,内核空间和用户空间必须是两个相互独立的地址空间C.在有些嵌入式系统中,甚至不提供存储管理功能D.在虚存系统中,只要磁盘空间无限大,任务就能拥有任意大的编址空间下列做法不利于嵌入式应用软件的移植。(D)A.在软件设计上,采用层次化设计和模块化设计B.在软件体系结构上,在操作些通用的、共性的操作系统系统和应用软件之间引入一个虚拟机层,把一API接口函数封装起来C.将不可移植的部分局域化,集中在某几个特定的文件之中D.在数据类型上,尽量直接使用C语言的数据类型嵌入式系统软硬件协同设计从目标系统构思开始,经过阶段完成。(A) 需求描述软硬件划分硬件综合、接口综合、软件编译软硬件集成软硬件协同仿真与验证A.、和B.、和C.、和D.、和下列操作系统不属于嵌入式操作系统的是(B)A.UC/OSB.WINDOSXPC.UCLINUXD.VXWORKS3下列操作系统属于嵌入式操作系统的是(CD)A.UNIXB.WINDOS XPC. WINDOS CED. UC/OS-II下列关于ARM处理器的内容不正确的是(A)A.ARMCPU是由ARM公司生产的芯片B. ARM是由ARM公司设计的IP核C.ARM公司不生产ARM内核的芯片D.ARM内核的CPU是由ARM公司授权其他公司生产的下列关于处理器的指令集的描述错误的是(C)A. 处理器的指令集有RISC和CISC之分B.ARM内核是RISCC.ARM内核是CISC下列关于处理器的结构的描述错误的是(B)A. 处理器的机构有哈佛结构和冯诺依曼结构之分B.ARM内核是哈佛结构C.ARM内核是冯.诺伊曼结构下列描述错误的是(B)A. AVR内核是哈佛结构B.ARM内核是哈佛结构C.DPS内核是哈佛结构D.8051内核是哈佛结构下列描述错误的是(C)A. AVR的是RISC指令集B. ARM的是RISC指令集C. 8051的是 RISC指令集操作系统的内核要求每个任务自我放弃CPU的所有权属于(A)A.非占先式内核B.占先式内核C.其他类型的内核时钟节拍是特定的周期性中断。这个中断可以看作是系统心脏的脉动。时钟节拍率越快,系统的额外开销就。(B)A.越小B.越大C.无关系ARM7TDMI的流水线结构是(B)A.级流水线B. 级流水线C. 级流水线D. 级流水线ARM7TDMI处理器使用了冯诺依曼(Von Neumann)结构,指令和数据共用一条总线。(D)A.位B. 16位C. 24位D. 32位ARM处理器支持下列数据类型(ABD)A.位B. 16位C. 24位D. 32位ARM体系结构支持种处理器模式()A.B. C.D. 下列操作会产生预取指中止或数据中止异常的是(ABC)A.访问特定的ARM器件所没有的存储器映射区域B.访问AHB外设空间中未分配的区域C.访问VPB外设空间中未分配的区域LPC2000系列处理器外部中断触发方式有(ABCD)A.低电平B.下降沿C.高电平D. 上升沿下列LPC2000处理器中有外部存储器接口的是(CD)A.LPC2104B. LPC2138C.LPC2210D.LPC2219LPC2000系列微控制器有效用户代码判别的方法是:(C)A. 内部RAM中向量表所有数据的32位累加为零B. 内部RAM中所有数据的32位累加为零C. 内部Flash中向量表所有数据的32位累加为零D. 内部Flash中所有数据的32位累加为零UC/OSII操作系统是A. 多道批处理操作系统B. 分时操作系统C. 实时操作系统I2C接口的标准传输速率为()B. 100Kbit/s B. 200Kbit/s C. 300Kbit/s D. 400Kbit/s I2C接口的最高传输速率为()C. 100Kbit/s B. 200Kbit/s C. 300Kbit/s D. 400Kbit/s 通常所说的32位微处理器是指CPU字长.计算机对声音信号处理时,必须将它转换成数字声音信号。最基本的声音信号数字化的方法是采样量化编码,若量化后的声音样本用个字节表示,则量化分辨率是1/65536设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期均为t采用常规标量单流水线处理机。若连续执行,10条指令,则共需时间 t=12从实时系统的应用特点来看实时操作系统可以分为两种:一般实时操作系统和嵌入式实时操作系统。LINUX操作系统用于没有MMU(内存管理单元)类型处理器的版本叫 uCLINUX .ARM7TDMI与ARM720T的主要区别是没有MMU(内存管理单元)单元。广泛使用的有三种操作系统即多道批处理操作系统、分时操作系统以及实时操作系统广泛使用的操作系统有多道批处理操作系统、分时操作系统以及实时操作系统三种,其中多用于嵌入式系统的操作系统是。时钟节拍是特定的周期性中断。时钟节拍率越快,系统的额外开销就越大。ARM7TDMI的流水线分,。可以被一个以上任务使用的资源叫做共享资源。为了防止数据被破坏,每个任务在与共享资源打交道时,必须独占该资源,这叫做互斥。对基于芯片的开发来说,应用程序一般是一个无限的循环,可称为前后台系统。程序运行时可使用的软、硬件环境统称为资源。任务的优先级是表示任务被调度的优先程度ARM7TDMI处理器有两种操作状态和。如果试图访问一个保留地址或未分配区域的地址,ARM处理器将产生预取指中止或数据中止异常。对于每一个异常事件,都有一个与之相对应的处理程序,它们是关联在一起的,并以一张一维表的格式存储在存储器的固定单元中。这张指定了各异常中断及其处理程序的对应关系的表,称为异常向量表。LPC2000系列微控制器有效用户代码判别的方法是:内部Flash中向量表所有数据的32位累加为零ARM处理器的结构是冯.诺伊曼结构,AVR处理器的结构是哈佛结构。ARM处理器THUMB指令状态的指令长度是 16 位, ARM处理器ARM指令状态的指令长度是 32 位在32位总线系统中,若时钟频率为500MHz,传送一个32位字需要5个时钟周期,则该总线系统的数据传送速率为 400 MB/SARM7TDMI内核具有两个中断输入,分别为IRQ中断和FIQ中断LPC2000系列处理器中断类型可以分为以下三类FIQ中断,向量IRQ中断,非向量IRQ中断,其中的优先级最高操作系统的内核要求每个任务自我放弃CPU的所有权属于非占先式内核。UART、I2C、SPI、都属于 串行 类型的外设。LPC2000系列处理器有UART0和UART1两个异步串行接口,其中带有modem接口的是 。I2C接口的标准传输速率为100Kbit/s,最高传输速率可达400Kbit/sUSB接口的1.1标准传输速率为100Kbit/s,1.2标准传输速率可达400Kbit/sI2C总线接口均为开漏或开集电极输出,总线上最多可以挂 128 个设备。2. 简述ARM处理器的工作状态。ARM状态:32位,这种状态下执行的是字方式的ARM指令;Thumb状态:16位,这种状态下执行半字方式的ARM指令;注意:两个状态之间的切换并不影响处理器模式或寄存器内容。3. 简述ARM处理器的7种运行模式。用户模式:正常程序工作模式快中断模式:用于支持操作系统的特权任务等中断模式:支持高速数据传输及通道处理管理模式:用于通用中断处理中止模式:操作系统保护代码未定义模式:用于支持虚拟内存和/或存储器保护系统模式:支持硬件协处理器的软件仿真简述操作系统的概念。简述广泛使用的三种操作系统的分类,并简述其特点。多道批处理操作系统:适用于计算中心等较大的计算机系统(3分)分时操作系统:适用于多个用户共享系统资源(3分)实时操作系统:适用于嵌入式设备和有实时性要求的系统中(3分)简述实时操作系统的概念和特点。实时操作系统的优缺点。优点:在嵌入式实时操作系统环境下开发实时应用程序使程序的设计和扩展变得容易,不需要大的改动就可以增加新的功能。通过将应用程序分割成若干独立的任务模块,使应用程序的设计过程大为简化;而且对实时性要求苛刻的事件都得到了快速、可靠的处理。通过有效的系统服务,嵌入式实时操作系统使得系统资源得到更好的利用。缺点:使用嵌入式实时操作系统需要额外的ROMRAM开销,25%的CPU额外负荷,以及内核的费用。 简述嵌入式系统的技术角度的定义和系统角度的定义。从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。术语嵌入式反映了这些系统通常是更大系统中的一个完整的部分,称为嵌入的系统。嵌入的系统中可以共存多个嵌入式系统。简述嵌入式处理器的分类,并简述各种嵌入式处理器的特点。嵌入式微处理器:嵌入式微处理器的基础是通用计算机中的CPU。嵌入式微处理器在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。嵌入式微控制器:嵌入式微控制器又称单片机,它是将整个计算机系统集成到一块芯片中,和嵌入式微处理器相比,微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。嵌入式DSP处理器:DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。嵌入式片上系统(SOC):整个嵌入式系统大部分均可集成到一块或几块芯片中去,应用系统电路板将变得很简洁,对于减小体积和功耗、提高可靠性非常有利。简述任务、任务切换、任务调度的概念分析占先式内核和、非占先式内核的定义及其区别。简述中断的概念,在中断处理完成时,对于前后台系统、非占先操作系统和占先操作系统的不同处理方式。简述“冯诺依曼” 结构和“哈佛”结构的区别。“冯诺依曼” 结构:把代码作为一种特殊的数据来操作,指令总线和数据总线及其存储区域是统一的;“哈佛”结构:指令总线和数据总线及其存储区是分开、独立的。,使用存储器重新映射的原因。 ARM处理器产生的地址叫虚拟地址,把这个虚拟地址按照某种规则转换到另一个物理地址去的方法称为地址映射。 使Flash存储器中的FIQ处理程序不必考虑因为重新映射所导致的存储器边界问题 用来处理代码空间中段边界仲裁的SRAM和Boot Block向量的使用大大减少 为超过单字转移指令范围的跳转提供空间来保存常量简述什么是代码临界区,代码临界区的使用应注意什么问题?代码的临界区也称为临界区,指处理时不可分割的代码,运行这些代码不允许被打断。一旦这部分代码开始执行,则不允许任何中断打入(这不是绝对的,如果中断不调用任何包含临界区的代码,也不访问任何临界区使用的共享资源,这个中断可能可以执行)。为确保临界区代码的执行,在进入临界区之前要关中断,而临界区代码执行完成以后要立即开中断。 什么是启动代码?启动代码一般包括哪些内容?一般在32位ARM应用系统中,大多数采用C语言进行软件编程。但是在运行应用代码前需要进行系统初始化。常用一个汇编文件作启动代码,它可以实现异常向量表定义、堆栈初始化、系统变量初始化、中断系统初始化、I/O初始化、外围部件初始化、地址重映射等操作。在某些应用中,为了能动态修改异常向量表的内容,需要把异常向量表放在RAM中,并设置存储器映射控制寄存器(MEMMAP),请写出上述操作的流程及C程序示意性代码(假设RAM起始地址范围是0x40000000 ) 设置指针指向FLASH中的向量表的起始地址 复制FLASH中的向量表到0x40000000 到0x4000003F地址处 设置MEMMAP值为2,指向内部Ramcp1 = uint32(Vectors);cp2 = 0x40000000;for(i=0; i16; i+) *cp2+ = *cp1+;MEMMAP = 2;简述UART的工作原理,并画出LPC2000系列处理器使用UART的操作流程图传输线在逻辑1时处于空闲状态。当每帧数据开始传输时,先发送一个起始位。起始位是从逻辑1到0的迁移,这个变化表明一帧数据开始传输,接收端则在开始检测到起始位的时候,按照收发两端事先约定好的通讯速度,检测后面的数据位,从而组成一帧数据。 在传输的最后,利用1个停止位(逻辑1)使传输线回到空闲状态。然后发送方才可以发送下一个字节的数据。 设置引脚连接模块将对应IO连接到UART0设置串口波特率设置串口工作模式发送或接收数据检查串口状态字或等待串口中断I2C总线的通信速率是多少?其通信端口是什么类型的输出型式?一条总线上最多

温馨提示

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

评论

0/150

提交评论