嵌入式习题

嵌入式习题
嵌入式习题

第一章

(1)嵌入式系统的定义是什么?

答:以应用为中心,以计算机技术为基础,软件、硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

(2)简述嵌入式的发展历程和发展阶段。

答:历程:简单操作系统阶段, 实时操作系统阶段, 面向Internet阶段。发展阶段:第一阶段是SCM (单片微型计算机)阶段,第二阶段是MCU(微控制器)阶段,第三阶段是SoC阶段,第四阶段是以Internet 为标志的嵌入式系统。

(3)简述嵌入式系统的特点。

答:低成本、高实时性、采用嵌入式系统或实时系统、高可靠性、低功耗、环境适应性好、占用系统资源少、ROM程序存储、多处理器体系结构、特定工具和方法开发、软件固化。

(4)嵌入式系统的分类:

答:1单个微处理器、2不带计时功能的微处理器装置、3带计时器功能的组件、4在制造或控制过程中使用的计算机系统。

(5)基本构成:

答:嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用程序。

(6)嵌入式的应用:

答:工业、交通、信息家电、家庭智能管理系统、pos网络及电子商务、环境工程与自然、机器人。(7)嵌入式的发展趋势:

答:1高可靠性、高稳定性 2运行速度快、开发周期短 3强大的扩展功能和网络运输功能。

(8)学习嵌入式系统技术的目的:

答;

第二章

1请描述单片机系统和嵌入式处理器系统在开发流程上的异同

各自复杂程度不同,具体设计过程略有不同。单片机系统主要用于实现相对简单的控制,系统核心集成在一块芯片—单片机上,再在外围加入接口电路即可。软件部分不需要嵌入式操作系统的支持,只需采用汇编语言编写针对特定应用的程序即可。嵌入式微处理器的基本开发流程:1用户需求、2选择微处理器及硬件平台、3选择操作系统、4基于操作系统开发应用程序、5测试应用程序、6整个系统测试、7结束。

2 请描述传统的嵌入式系统设计方法及其缺点

经过需求分析和总体设计,系统划分为硬件子系统和软件子系统两个独立部分,随后硬件工程师和软件工程师分别对两部分进行设计,调试和测试,最后软硬件集成并对集成的系统进行测试。

缺点:1设计方法缺乏统一的软硬件协同表示方法;

2设计周期很长;

3硬件设计有一定盲目性;

4难以充分利用软硬件资源。

3请描述软硬件协同设计的基本过程,他与传统的嵌入式系统设计方法有何不同?

系统描述,软硬件划分,协同综合,协同仿真与验证,最后系统集成;

与传统嵌入式系统设计方法相比,软硬件协同设计强调软件与硬件设计的并行性与相互反馈,提高了设计抽象的层次,拓展了设计覆盖范围,同时还强调利用现有资源,即重用构件和IP核,缩短系统卡发周期,降低系统成本,提高系统性能,保证系统开发质量。

4请描述嵌入式软件的测试技术

嵌入式软件的测试主要分模块测试,集成测试,系统测试,硬件/软件集成测试4个阶段精心。1白盒测试与黑盒测试

白盒测试主要检查程序内部设计,根据源代码组织结构查找软件缺陷。黑盒测试根据软件用途

和外部特征查找缺陷

2目标环境产生和宿主环境测试

在宿主环境中,可进行逻辑或界面的测试以及与硬件无关的测试。在目标环境中,进行与定时问题有关的白盒测试,中断测试,硬件接口测试等。

第三章

选择题

(1)一个完整的计算机系统包括硬件系统和软件系统。

(2)目前大部分的微处理器使用的半导体技术称为CMOS

(3)在嵌入式系统的存储器结构中,存储速度最快的是寄存器组。

(4)嵌入式系统的特点:实时、技术密集、专用紧凑、安全可靠、微型化、

(5)嵌入式应用软件一般在宿主机上开发,在目标机运行,因此需要一个交互编译环境。

简答题

1、什么是嵌入式系统?

答:嵌入式系统是以应用为中心,以计算机技术为基础,软件,硬件可剪裁,适应应用系统对功能,可靠性,成本,体积,功耗严格要求的专用计算机系统。

2.简述嵌入式处理器分类。

答:嵌入式微处理器,嵌入式微控制器,数字信号处理器,嵌入式片上系统。

3.简述ARM处理器的工作状态。

答:ARM状态:此时处理器执行32位的字对齐的ARM指令。

Thumb状态:此时处理器执行16位的、半字对齐的Thumb指令

当ARM微处理器执行32位的ARM指令集时,工作在ARM状态;当ARM微处理器执行16位的Thumb 指令集时,工作在Thumb状态。在程序的执行过程中,微处理器可以随时在两种工作状态之间切换,并且,处理器工作状态的转变并不影响处理器的工作模式和相应寄存器中的内容。

4.可以从那几个方面来理解PowerPC处理器体系结构,并简述之。

答:可以从三个层次来理解powerpc的体系结构,即指令集体结构,虚环境体系结构和操作系统体系结构,指令集体系结构是最底层程序员可见的的指令集他定义了基本的用户指令集,用户级寄存器,数据类型以及寻址方式,详细说明了什么样的寄存器可以应用以及如何进行按地址访问,在这一层次定义的成分构成了任何软件程序的基本组成部分。虚环境体系结构属于第二层描述了软件程序必须遵守的存储器模型的语义以及定义了一些附加指令从应用程序员的角度解释了定时控制装置,并涵盖了存储器的cache模型,操作系统体系结构属于第三层即描述存储器管理结构。监控级寄存器和异常模型。详细说明了应用程序员接触不到的特权设施,包括中断和异常处理机制。

5.简述FPGA的结构资源。

答:FPGA的结构资源包括:硬件资源,软件资源,IP核资源。

硬件资源包括:输入输出引脚资源,内部资源;软件资源包括:设计输入工具,编译和综合工具,仿真工具。

6.简述SoC设计方法学。

答:软硬件协同设计,IP核生成及复用技术,超声亚微米设计。

7.简述使用多处理器结构需要考虑的几个问题。

答:节点间通信方式,任务调度策略,Cache一致性问题,系统的异构性问题。

第四章

选择题

(1)存储元件:1位二进制信息。存储单元指:由若干存储元件组成,存放一个字节的所有存储元集合。(2)存储周期是指存储器进行连续读或写操作所允许的最短时间间隔。

(3)和外存储器相比,内存的特点是容量小、速度快、成本高。

(4)某存储器容量位32x16位,则地址线为15根、数据线为16根。容量表示:字节数如128MB、字数x 字长如128kx16

(5)

(6)主存和CPU间增加高速缓冲存储器的目的是解决CPU和主存间的速度匹配问题。

填空题

(1)SRAM靠双稳态触发器存储信息,DRAM靠MOS电容存储电荷存储信息。

(2)DRAM的刷新一般有集中、分散和异步刷新方式,刷新的原因是电容存在漏电。(读写保持状态和刷新状态)。

三级结构:高速缓冲存储器——主存(内存)——辅存(外存)

(3)主存可和CPU、缓存和外存交换信息,外存可以和辅存交换信息,高速缓存可以和CPU、主存交换信息。

(4)缓存是设在CPU和主存之间的一种存储器,速度快、容量和价格有关。

(5)存储时间由快到慢排列:通用寄存器组、高速缓存、主存、磁盘、磁带。

简答题

1、解释下列概念:RAM、ROM、PROM、EPROM、EEPROM及Flash存储器。

答:RAM:顺序存储器(RAM)是可读可写的存储器,CPU可以对ROM单元的内容随机地进行读写访问。

ROM:只读存储器(ROM)是一种半导体存储器,其特性是一旦存储数据就无法再将之改变或删除,且内容不会因为电源关闭而消失。

PROM:可编程只读存储器(PROM)其内部有行列式的镕丝,可依用户(厂商)的需要利用电流将其烧断,以写入所需的数据及程序,镕丝一经烧断便无法再恢复,亦即数据无法再更改。

EPROM:可抹除可编程只读存储器(EPROM)可利用高电平将数据编程写入,但抹除时需将线路曝光于紫外线下一段时间,数据始可被清空,再供重复使用。

EEPROM:电子抹除式可复写只读存储器(EEPROM)”,相比EPROM,EEPROM不需要用紫外线照射,也不需取下,就可以用特定的电压,来抹除芯片上的信息,以便写入新的数据。

Flash存储器:Flash存储器是一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器。

2、解释下列名词:存储元件、存储单元、存储单元地址及存储字。

存储元件:用一个具有两种稳定状态,并且在一定条件下状态可互相装换的物理器件来表示二进制数码0和1,这种器件称为存储组件。

存储单元:有若干个存储元组成一个存储单元。

存储单元地址:存储单元按照一定的规则编号,这个编号称为地址,与存储单元一一对应。

存储字:一个二进制数有若干位组成,但这个二进制数作为一个整体存入或取出时,这个字称作存储字。

3、存储器的主要功能是什么?如何衡量存储器的性能?

答:存储器是具有记忆功能的部件,用来存放程序和数据,是构成嵌入式系统硬件的主要组成部分。衡量存储器的主要性能指标有:1.存储容量。2访问速度。3.价格。4.功耗。5.可靠性。

4、为什么把存储系统分成若干不同的层次?主要有哪些层次?它们之间的有什么关系?

答:1为了扩大存储器的容量和提高访存速度,将存储器系统分成若干不同的层次。

2有“高速缓冲存储器(Cache)---主存---辅存”3个层次。

3增加Cache的目的是为了提高速度;增加辅存的目的是为了弥补主存的容量不足。

5、试试比较SRAM和DRAM。

静态RAM和动态RAM都属随机存储器,即在程序的执行过程中既可读出又可写入信息。但静态RAM靠触发器原理存储信息,只要电源不掉电,信息就不丢失;动态RAM靠电容存储电荷原理存储信息,即使电源不掉电,由于电容要放电,信息也会丢失,故需再生刷新。

6、试比较RAM和ROM

RAM是随机存取存储器,在程序的执行过程中既可读出又可写入。

ROM是只读存储器,在程序执行过程中只能读出信息,不能写入信息。

7、存储芯片内的地址译码有几种方式?试分析他们各自的特点及应用场合?

设计方案有两种:单译码和双译码。

单译码结构也称字结构。在这种方式中。地址译码器只有1个。译码器的输出脚自选线,而自选线选择某个字的所有位。这种结构有一个缺点,就是当n较大时,译码器将变得复杂而庞大,使存储器的成本上升,性能下降。适用于小容量存储器。

在双译码方式中,地址译码器分成X向和Y向2个译码器,若每一个译码器有n/2个输入端,它们各可以译出2(n/2次方)个输入状态,那么2个译码器交叉译码的结果,共可译出2(n/2次方)*2(n/2次方)=2(n次方)个输入状态,其中n为地址码的二进制位数。但此时译码输出线却只有2*2(n/2次方)根。双译码结构适用于大容量存储器。

8、简述主存的读写过程

答:存储器的读出过程是:CPU先给出有效地址,然后给出片选(通常受CPU访存信号控制)信号和读命令,这样就可将被选中的存储单元内的各位信息读至存储芯片的数据线上,完成了读操作。

存储器的写入过程是:CPU先给出有效地址,然后给出片选(通常受CPU访存信号控制)信号和写命令,并将欲写入的信息送至存储器的数据线上,这样,信息便可写入到被选中的存储单元。

9、嵌入式系统的CACHE主要有哪些特点?为什么说其低功耗设计非常重要?

答:嵌入式CACHE的特点:1,容量相对较小。2,组相联CACHE.3,分离CACHE.CACHE作为CPU和主存之间的重要桥梁,在计算机系统的性能油画中发挥了重要的作用,但同时占据了大量的芯片面积,也消耗了大量的能量。

10、嵌入式系统的存储器主要有那几部分组成?如何选择不同的存储器?

答:嵌入式系统的存储器主要有高速缓存(CACHE),RAM,ROM,EPROM,EEPROM和闪存等组成。

选择存储器适应遵循的基本原则:1 内部存储器和外部存储器,2引导存储器,3 配置存储器,4 程序存储器,5 数据存储器,6易失性存储器和非易失性存储器,7 串行存储器和并行存储器,8EEPROM与闪存,9 EEPROM与FRAM。

第五章

1、键盘按键如何被嵌入式处理器获知?

答:1、由处理器每隔一段时间检测键盘控制器Key引脚是否为高电平,若是高电平则表示有按键被按下,这种输入检测方式称为轮询。2、由Key引脚直接发出中断请求信号给处理器,处理器因为中

断信号触发得知目前有按键被按下,这种方式称为中断方式。

2、触摸屏电路获得真实的坐标值吗?

答:不是。一般触摸屏将触摸时的X、Y方向的电压值传到A/D转换口,经过A/D转换后的X、Y值仅是对当前触摸点的电压值的A/D转换值。

3、什么是LED?它有哪几种类型?

答:LED是发光二极管。按发光颜色,LED可分为红色、橙色、绿色、蓝色等;根据发光二级管出光处是否掺散射剂、有色还是无色,LED还可以分成有色透明、无色透明、有色散剂和无色散剂;按发光管出光面特征,LED分为圆灯、方灯、矩形、面发光管、侧向管,表面安装用微型管等;按发光角度分,LED分为高指向型、标准型和散色姓;按发光二极管的结构分,LED分为全环氧包封、金属底座环氧封装、陶瓷底座环氧封装及玻璃封装等。

4、LCD如何显示一个像素点?

答:液晶屏幕显示器上具有一大堆的液晶物质阵列,每一个图案像素用一个液晶单元表示,当一个像素需要改变显示状态时,就对这一个液晶单元施以电压,它就会对于背光所发射穿透液晶单元的光线做显示角度的改变,因而可以控制所显示的光线明暗。

5、什么是嵌入式系统的扩充接口?请列举PDA扩充接口的类型。

答:高级的嵌入式系统都会预留扩充的接口,以便在特别需求时,可以直接购买符合扩充接口规格的设备,直接接上嵌入式系统使用。类型有:PCMCIA、CF、SD、MS

6、便携式嵌入式系统的电源系统在设计时有哪些考虑?

答:嵌入式系统强调它的可移植性,力求外观的小型化、重量的轻质化以及电源使用的延长化。

镍氢电池、锂电池的重量都很大,若想要有较多的蓄电量,就必须使用比较大型的电池,这样会造成便携式嵌入系统搭载上电池后,变得又大又笨重。

7、I2C总线使用的仲裁器吗?它如何解决多个设备同时发送的冲突?

答:使用I2C总线具有多主控制能力,可以对发生在SDL线上的总线竞争进行仲裁。

仲裁原则:当多个主器件同时想占用总线时,如果某个主器件发送高电平,而另一个主器件发

送低电平,则发送电平与此时SDL总线电平不符的那个器件将自动关闭其输出线

8、I2S基本时序的特点?

答:I2S将音频数据与时钟信号分离,避免由时钟带来的抖动问题,因此系统中不再需要消除抖动的器件。

I2S总线仅处理音频数据,对其他信号(如控制信号等)单独传送。

9、.简述CAN总线的历史、适用及传输原理:

答:CAN最初由德国的Bosch公司所发展,用来让汽车进行不同的电子组件互相沟通。

适用范围:嵌入式系统的电子组件间数据传递的应用上

CAN总线在数据连接上采用点对点的方式(Peer to Peer),如果连接在总线中一个电子组件发生问题,无法进行数据沟通时,其他连接在总线的电子组件仍然可以继续执行数据传输的工作,总线不会因此而全面瘫痪。

10、802.3的介质类型?

答:10Base5 10Base2 10Base-T 10Base-F 电缆双绞线光纤

11、ECP,EPP属于什么类型的接口

答:属于并行接口

12、何谓UART? 用于哪种协议?

答:UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用来与PC进行通信,包括与监控调试器和其它器件,如EEPROM 通信

UART协议是实现设备之间低速数据通信的标准协议。

13、RS-423,RS-485的定义?

答:RS-232是由EIA所制定的一个点对点的串行异步通信标准,包括机械特性规范和电气特性规范。14、USB接口电气定义?

答:USB就是设备插件的一种规范,在USB方式下,所有的外设都在机箱外连接,连接外设不必再打开机箱,允许外盒热插拔,而不必关闭主机电源。

15、IEEE1394、USB的异同?

答:相同:两者都是一种通用外接设备接口,两者都可以快速传输大量数据,两者都能连接多个不同设备明亮着都支持热插拔,两者都可以不用外部电源;不同:传输频率不同,连接方式不同,智能化不同。

16、简述红外线接口模块与蓝牙接口模块的区别。

答:传输用的技术不同,包括信号频段、通信协议等等,最大的区别在使用方便性上,红外有方向性必须对准两个红外口,距离也不能太远30cm以内最好,蓝牙没方向性,有效距离内任意方向都行,蓝牙接口模块有更好的安全性,蓝牙接口模块可以再系统移动时进行传输操作,而红外线接口模块不行,红外传输速度慢蓝牙速度快,红外传输距离近蓝牙距离远,蓝牙接口模块价格更昂贵。

17、ISM频带?

答:ISM频带即为一个不需要额外管理单位提出申请的无线电通信频带。

18、WLAN有几种什么类型?

点对点型、点对多点型、多点对点型和混合型

19、GPRS,CDMA.3G的定义?

GPRS:General Packet Radio System,通用分组无线业务,是介于第二代和第三代之间的一种技术,通常称为2.5G

CDMA:Code Division Multiple Access,码分多址,是一种扩展频谱多址数据通讯技术

3G:英语3rd-generation,是第三代移动通信技术的简称,是指支持高速数据传输的蜂窝移动通讯技术。

20、简述嵌入式最小系统的构成、扩展方式、常用扩展芯片类型。

答:1处理器。2内存。3时钟。4电源和复位。

1,内部模块扩展。2,总线扩展。3,GPIO扩展。

21、AHB、APB属于什么类型的总线?

答AMBA 22、同步总线协议、异步总线协议?

答:同步协议:通常若在协议中有参考时钟,会被称为同步协议,则此时所有数据的传送都必须根据时钟进行,所有的事件都会根据时钟来排定。

异步协议:不包含*时钟,完全以握手的方式来沟通,所以在信号中通常会伴随着req、ack、ready等信号。

23、简述I/O接口的组成、功能、编址方式。

答:组成:地址译码器、数据寄存器、状态寄存器、控制寄存器。

功能:1:数据缓冲和锁存功能。2:信号转换功能。3:数据格式变换功能。4:接受和执行CPU命令的功能。5:设备选择功能。6:中断管理功能。

编址方式:存储器映像法和I/O地址法。

24、什么是DMA?它的传输过程?

答:DMA即直接内存访问。

传输过程:(1)微处理器核心先将数据移动的信息告诉DMA,包括目的地位置、原始位置、以及数据的长

度,然后DMA控制器就会准备就绪。

(2) 一旦DMA要开始动作时,就会通过req要求总线使用权,此时微处理器核心或是总线仲裁

器,会依据当时总线的使用情况决定给予使用权。

(3)当DMA得到ack的信号时,表明它已获得总线的使用权,于是从始位置将第一笔数据移动

到目的地位置。

(4)接着DMA会把目的地位置、原始位置以及数据的值递减,然后检查数据计数的值是否为零,

若非零,则重复步骤(3)的动作。

(5)当数据计数值为零或是外围的数据尚未准备好时,则DMA会释放出总线的控制权。

25、什么是中断、异常?他们的处理过程?

答:中断是指由外设主动提出信息传送的请求。

异常是指微处理器核心内部的突发状况,或者是程序要去一个非法的内存位置存取数据,也可能会发生异常。

当中断/异常发生时微处理器核心必须暂时停止内部所有的执行动作,然后跳往中断向量位置。微处理器核心会把pc改成中断向量的值,所以下一步微处理器核心就会跳往中断向量位置,然后接下来就必须由终端服务程序负责接手。由于在中断发生时,系统并不清楚是由哪个外围发出的中断信号,因此系统要先检查中断控制器,才能知道到底是谁发出的中断,这样才可以执行正确的中断服务程序。

26、如何编制外设接口的驱动程序?

答:编写驱动程序的第一步是仔细读说明书,以了解该外围提供的寄存器的意义与使用方法。寄存器的每一个字段为一个位,代表了一位意义,而在硬件上则是由一个个触发器所组成。驱动程序就是直接利用寄存器与周边外设沟通的程序。通常驱动程序可以有两种方式存取周边,一种是内存映像的方式来存取外围设备,对整个系统来说,外围设备处在一个内存地址,可以用C语言的指针来存取;另一种就是利用I/O 地址的方式,这种必须直接写汇编语言来控制。

2019年3月全国计算机三级嵌入式考试题库第10套

一、选择题 1、数字信号处理器在嵌入式系统中得到广泛使用,下面关于数字信号处理器的叙述中错误的是: A) 它的英文缩写是DSP B) 它比通用的微处理器能更好地满足高速数字信号处理的要求 C)它特别适合于文字处理和图形用户界面 D) 手机和数码相机等产品通常都含有数字信号处理器 2、片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中正确的是: A) SoC芯片中只有一个CPU或DSP B) SoC已经成为嵌入式处理芯片的主流发展趋势 C) SoC是集成电路加工工艺进入纳米时代后的产物 D) 片上系统使用单个芯片进行数据的采集、转换、存储和处理,它不支持I/O功能 3、计算机局域网传输数据时,必须把数据组织成规定格式的"帧",每一数据帧由下图所示的5个部分组成,其中①、 ②、③分别是: A)发送设备MAC地址、接收设备MAC地址、校验信息 B) 发送设备MAC地址、校验信息、接收设备MAC地址 C) 校验信息、发送设备MAC地址、接收设备MAC地址 D) 接收设备MAC地址、发送设备MAC地址、校验信息 4、通常嵌入式系统对实时性和可靠性都有一定要求,如果把ATM柜员机和数码相机两者进行比较,它们中对实时性和可靠性要求较高的分别是: A) ATM柜员机、数码相机B)数码相机、ATM柜员机 C) ATM柜员机、ATM柜员机 D) 数码相机、数码相机 5、关于处理器内核说法正确的是: A) 51内核是RISC指令集结构 B) AVR内核是CISC指令集结构 C) MSP430内核采用冯.诺衣曼结构D)所有ARM内核均采用哈佛结构 6、关于ARM Cortex-M处理器的特点,以下说法错误的是: A) 功能强 B) 耗电少 C) RISC结构D)多周期操作 7、以下ARM处理器,只有Thumb-2状态和调试状态的是: A) ARM7 B) ARM9 C) ARM11 D) ARM Cortex-M3 8、已知内存单元0x60000000~0x60000003以小端模式存放一个32位数据0x32303134,R1=0x60000000,R0=0,执行ARM 指令LDRH R0,[R1]之后,R0的值为: A) 0x32303134 B) 0x00003230 C) 0x00003134 D) 0x00000032 9、已知R1=8,R0=9,执行指令MOV R0,R1,LSR#3后,R0的值为: A) 1 B) 8 C) 0x10 D) 0x80 10、对于ARM处理器以下不属于逻辑运算指令助记符的是: A) AND B) BIC C) EOR D) SBC 11、关于ARM处理器的工作模式,以下说法错误的是: A) 用户模式是程序正常执行的工作模式B) 管理模式负责处理存储器故障,实现虚拟存储器和存储器的保护 C) 系统模式运行特权级的操作系统任务 D) 当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的 12、以下关于ARM状态寄存器CPSR的说法正确的是: A) CPSR决定存储器的数据类型和存储模式 B) CPSR中I为快速中断禁止控制位 C) CSPR中的T为陷井标志D) CPSR决定ARM处理器工作模式 13、下面是关于ARM嵌入式芯片中的GPIO的叙述,其中错误的是: A) GPIO即通用输入/输出端口 B) GPIO作为输入时具有缓冲功能 C) GPIO作为输出时具有锁存功能D) GPIO引脚可以是多功能的,但引脚功能不能超过两种 14、下面是关于ARM处理器芯片内部的定时计数组件的叙述,其中错误的是: A) ARM处理芯片内部的定时计数组件中包含通用定时器(Timer) B) ARM处理芯片内部的定时计数组件中一般只包含一路脉冲宽度调制信号(PWM) C) ARM处理芯片内部的看门狗定时器(WDT)的主要功能是,当处理器进入错误状态后的一定时间内可使处理器复位

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案 《嵌入式系统》试题库 《嵌入式系统》试题库 一、填空题 1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。 3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。 4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。 5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。 6、需求分析包括:功能性需求分析和非功能性需求分析。 7、确定输入信号是数字信号还是模拟信号属于功能性需求。 8、确定系统的物理尺寸和重量属于非功能性需求。 9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。 10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。 11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。 17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需

求分析、规格说明和体系结构设计)和系统调试。 18、设计流程指的是设计过程中所经历的过程步骤。 19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。 21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和 第1 页共44 页 1 《嵌入式系统》试题库 数字信号处理器(DSP)。 22、列举常见的ARM 系列处理器:ARM7 系列、ARM9 系列、ARM11 系列、Cortex-M 系列、Cortex-R 系列、Cortex-A 系列等。 23、ARM 系列微处理器支持的数据类型有:字节、半字和字等三种类型。24、ARM 系列微处理器支持的字数据存储格式有:大端格式和小端格式。25、ARM 系列处理器通过执行BX 或者BLX 指令来实现工作状态的切换。26、列举常见的存储器类型:SRAM、DRAM、Flash、EEPROM 等。27、对于RAM 存储器主要有两种,分别是:SRAM 和DRAM。 28、在时钟信号边沿到来之前的一段时间内,数据信号必须保持稳定,这段时间称为器件的建立时间;在时钟信号边沿到来之后的一段时间内,数据信号必须保持稳定,这段时间称为器件的保持时间。 29、总线是在多于两个模块(设备、子系统)之间传送信息的公共通路。30、总线的功能是信息共享和交换。 31、总线由传输信息的物理介质和管理信息传输的协议组成。 32、挂接在总线上的设备依据启动总线事务的能力可以分为主设备和从设备。33、总线协议依据同步方式可分为同步时序协议和异步时序协议。34、总线仲裁方式可分为集中式仲裁和分布式仲裁。

嵌入式系统期末考试试卷 习题

1.下面哪一种工作模式不属于ARM特权模式(A)。 A.用户模式B.系统模式C.软中断模式D.FIQ模式 2.ARM7TDMI的工作状态包括( D )。 A.测试状态和运行状态B.挂起状态和就绪状态 C.就绪状态和运行状态D.ARM状态和Thumb状态 3.下面哪个Linux操作系统是嵌入式操作系统( B )。 A.Red-hat Linux B.uclinux C.Ubuntu Linux D.SUSE Linux 4.使用Host-Target联合开发嵌入式应用,( B )不是必须的。 A.宿主机B.银河麒麟操作系统 C.目标机D.交叉编译器 5.下面哪个不属于Linux下的一个进程在内存里的三部分的数据之一(A)。 A.寄存器段B.代码段 C.堆栈段D.数据段 选择题(共5小题,每题2分,共10分) 1.下面哪个系统属于嵌入式系统( D )。 A.“天河一号”计算机系统B.IBMX200笔记本电脑 C.联想S10上网本D.Iphone手机 2.在Makefile中的命令必须要以(A)键开始。 A.Tab键B.#号键 C.空格键D.&键 3.Linux支持多种文件系统,下面哪种不属于Linux的文件系统格式( B )。 A.Ext B.FA T32 C.NFS D.Ext3 4.下面哪种不属于VI三种工作模式之一( D )。 A.命令行模式B.插入模式 C.底行模式D.工作模式 5.下面哪一项不属于Linux内核的配置系统的三个组成部分之一( C )。 A.Makefile B.配置文件(config.in) C.make menuconfig D.配置工具 1.人们生活中常用的嵌入式设备有哪些?列举4个以上(1) 手机,(2) 机顶盒,(3) MP3,(4) GPS。(交换机、打印机、投影仪、无线路由器、车载媒体、PDA、GPS、智能家电等等。) 2.ARM9处理器使用了五级流水线,五级流水具体指哪五级:(5) 取指,(6) 译码,(7) 执行,(8) 缓冲/数据,(9) 回写。 3.在Makefile中的命令必须要以(10) Tab 键开始。 4.Linux支持多种文件系统,主要包括哪些(写出其中4中就行)(11) Ext,(12) VFA T,(13) JFS,(14) NFS。(JFS、ReiserFS、Ext、Ext2、Ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等) 5.VI的工作模式有哪三种:(15) 命令行模式,(16) 插入模式,(17) 底行模式。

嵌入式系统设计题库

一、单项选择题 1、在CPU和物理内存之间进行地址转换时,(B )将地址从虚拟(逻辑)地址空间映射到物理地址空间。 A.TCB B.MMU C.CACHE D.DMA 2、进程有三种状态:(C )。 A.准备态、执行态和退出态B.精确态、模糊态和随机态 C.运行态、就绪态和等待态D.手工态、自动态和自由态 3、以下叙述中正确的是(C )。 A.宿主机与目标机之间只需要建立逻辑连接即可 B.在嵌入式系统中,调试器与被调试程序一般位于同一台机器上 C.在嵌入式系统开发中,通常采用的是交叉编译器 D.宿主机与目标机之间的通信方式只有串口和并口两种 4、中断向量是指(C )。 A.中断断点的地址B.中断向量表起始地址 C.中断处理程序入口地址D.中断返回地址 5、在微型计算机中,采用中断方式的优点之一是(C )。 A.简单且容易实现B.CPU可以不工作 C.可实时响应突发事件D.传送速度最快 6、在ARM处理器中,(A )寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。 A.CPSR B.SPSR C.PC D.IR 7、嵌入式系统的三要素下面哪一个不是:(B )。 A、嵌入 B、存储器 C、专用 D、计算机 8、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,[R1,#8]!后R0的值为()。 A、0x2000 B、0x28 C、0x2008 D、0x87 9、μCOS-II操作系统属于(B )。 A、顺序执行系统 B、占先式实时操作系统 C、非占先式实时操作系统 D、分时操作系统 10、ARM寄存器组有( C )个状态寄存器。 A、7 B、32 C、6 D、37 11、C++源程序文件的默认扩展名为(A )。 A、cpp B、exe C、obj D、lik 12、与十进制数254等值的二进制数是(A )。 A、B、 C、D、

嵌入式3级选择题5

1.与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是:()。 A) 嵌入式系统通常包含在其他设备(系统)中,具有隐蔽性 B) 嵌入式系统的软硬件资源往往受到严格的限制,不易扩展 C) 嵌入式系统使用的CPU字长以8位为主 D) 嵌入式系统大多具有不同程度的实时性 【解析】与人们日常使用的个人计算机相比,嵌入式系统具有许多不同的特点。1)专用型,嵌入式系统与具体应用紧密结合,具有很强的专用型;2)隐蔽性,嵌入式系统通常总是非计算机设备(系统)中的一个部分,它们隐藏在其内部,不为人知;3)资源受限,嵌入式系统通常要求小型化、轻量化、低功耗及低成本,因此其软硬件资源受到严格的限制;4)高可靠性;5)实时性;6)软件固化。现在嵌入式系统中使用最多的是8位和16位的CPU。故此题选C 2.数字信号处理器(DSP)广泛使用于嵌入式系统,下面关于DSP的叙述中错误的是:()。 A) DSP是一种高性能通用微处理器 B) DSP指令系统具有单指令多数据(SIMD)并行处理的一些特殊指令 C) DSP能显著提高音频、视频等数字信号的数据处理效率 D) 手机和数码相机等产品通常都含有DSP 【解析】DSP 并非高性能通用处理器,它是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求;在指令系统中增加单指令多数据(SIMD)并行处理的一些特殊指令的,能够显著提高音频、视频等数字信号的数据处理效率;手机和数码相机等产品通常都含有DSP。因此选项A 错误。 3.按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。下面关于低端嵌入式系统特性的叙述中错误的是:()。 A) 其硬件的核心大多是4位/8位单片机 B) 由监控程序对系统进行控制,一般不需要使用操作系统 C) 系统功能很容易现场升级 D) 计算器、遥控器、空调机、微波炉等产品中使用的大多是低端嵌入式系统 【解析】按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。其中低端嵌入式系统,其硬件的核心大多是4位/8位单片机;一般不使用操作系统,由监控程序对系统进行控制;在工控领域和白色家电领域占主导地位,如计算器、遥控器、空调等。故C项错误。 4.集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是:()。 A) 单块集成电路的集成度平均每18~24个月翻一番 B) 集成电路的工作频率越来越高,功耗越来越低 C) 当前集成电路批量生产的主流技术已经达到45nm、32nm甚至更小的工艺水平 D) 集成电路批量生产使用的晶圆直径已经达到12~14英寸甚至更大 【解析】著名的摩尔定律表示单块集成电路的集成度平均每18~24个月翻一番;当前,世界上集成电路批量生产的主流技术已经达到12~14英寸晶圆、45nm或32nm的工艺水平,并还在进一步提高。芯片的集成度越高,同时电路的工作频率也越来越高,因此功耗将越来越高,而不是

华为经典嵌入式面试题集资料

(1)什么是预编译,何时需要预编译: 答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 (2)char * const p char const * p const char *p 上述三个有什么区别? 答案: char * const p; //常量指针,p的值不可以修改 char const * p;//指向常量的指针,指向的常量值不可以改const char *p;//和char const *p (3)char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "abc"; const char *str5 = "abc"; const char *str6 = "abc"; char *str7 = "abc"; char *str8 = "abc"; cout < < ( str1 == str2 ) < < endl; cout < < ( str3 == str4 ) < < endl; cout < < ( str5 == str6 ) < < endl; cout < < ( str7 == str8 ) < < endl; 结果是:0 0 1 1 str1,str2,str3,str4是数组变量,它们有各自的内存空间;而str5,str6,str7,str8是指针,它们指向相同的常量区域。 (4)以下代码中的两个sizeof用法有问题吗? [C易] void UpperCase( char str[] ) // 将str 中的小写字母转换成大写字母{ for( size_t i=0; i

嵌入式系统模拟试题及答案

学习中心/函授站_ 姓名学号 西安电子科技大学网络与继续教育学 院 2014学年下学期 《嵌入式系统》期末考试试题 (综合大作业) 题号一二三四五总分 题分2010302020 得分 考试说明: 1、大作业于2014年12月25日下发,2015年1月10日交回; 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须手写完成,要求字迹工整、卷面干净。 一、问题简述(每小题4分,共20分) 1、简述嵌入式系统的定义和组成结构。 答:嵌入式系统是以应用为中心,以计算机技术为基础,并软硬件可剪裁、功能、 ,可靠性、体积、重量、成本、功耗、成本、安装方式等方面符合要求的专用计算机系统。 嵌入式系统一般由嵌入式微处理器、存储与I/O部分、外设与执行部分、嵌入式软件等四个部分组成。 2、简单说明ARM微处理器的特点。 答:(1) 体积小、低功耗、低成本、高性能。 (2) 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼 容8位/16位器件。

(3) 大量使用寄存器,指令执行速度更快。 (4) 大多数数据操作都在寄存器中完成,通过Load/Store结 构在内存和寄存器之间批量传递数据。 (5) 寻址方式灵活简单,执行效率高。 (6) 指令长度固定。 3、简述嵌入式系统产品的设计和开发过程。 答:①在嵌入式系统的开发过程中,一般采用的方法是首先在通用PC机上的集成开发环境中编程;②然后通过交叉编译和链接,将程序转换成目标平台(嵌入式系统)可以运行的二进制代码;③接着通过嵌入式调试系统调试正确;④最后将程序下载到目标平台上运行。 要强调,选择合适的开发工具和调试工具,对整个嵌入式系统的开发都非常重要。 4、简述嵌入式系统设计中要考虑的因素。 答:在嵌入式系统的开发过程中,要考虑到实时性、可靠性、稳 定性、可维护性、可升级、可配置、易于操作、接口规范、抗干 扰、物理尺寸、重量、功耗、成本、开发周期等多种因素。 5、什么是BootLoader,了解其在嵌入式系统中作用。 答:就是启动载入或引导加载又叫自举装载。由于系统加电后需 要首先运行BootLoader这段程序,因此它需要放在系统加电后 最先取指令的地址上。嵌入式处理器的生产厂商都为其处理器预 先安排了一个在系统加电或复位后最先取指令的地址。 二、名词解释(每小题2分,共10分) 1、DSP(Digital Signal Processor),数字信号处理器,一种特别用于快速处理数字信号的微处理器。DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。 2、RTOS Real Time Operating System. 译为实时操作系统。实时系统是指一个能够在指定的或者确定的时间内,实现系统功能和对外部或内部、同步或异步事件作出响应的系统。 3、BSP设计板级支持包(BSP)的目的主要是为驱动程序提供访问硬件设备寄存器的函数包,从而实现对操作系统的支持。类似于PC机上的BIOS,是一个承上启下的软件层次。由嵌入OS和用户开发相结合取得。BSP一般是在嵌入式系统上固化存放。 4、总线竞争就是在同一总线上,同一时刻,有两个以上器件要通

嵌入式系统设计师练习题及答案解析

嵌入式系统设计师练习题及答案第一套 (1) 嵌入式系统设计师练习题及答案第二套 (5) 嵌入式系统设计师练习题及答案第三套 (16) 嵌入式系统设计师练习题及答案解析第四套 (27) 嵌入式系统设计师练习题及答案解析第五套 (45) 嵌入式系统设计师练习题及答案解析第六套 (59) 嵌入式系统设计师练习题及答案解析第七套 (67) 嵌入式系统设计师练习题及答案解析第八套 (75) 嵌入式系统设计师练习题及答案解析第九套 (81) 嵌入式系统设计师练习题及答案解析第十套 (90) 嵌入式系统设计师练习题及答案解析第十一套 (99) 嵌入式系统设计师练习题及答案解析第十二套 (106) 嵌入式系统设计师练习题及答案解析第十三套 (115) 嵌入式系统设计师练习题及答案解析第十四套 (126) 嵌入式系统设计师练习题及答案解析第十五套 (139) 嵌入式系统设计师练习题及答案解析第十六套 (154) 嵌入式系统设计师练习题及答案解析第十七套 (161) 嵌入式系统设计师练习题及答案解析第十八套 (169) 嵌入式系统设计师练习题及答案解析第十九套 (177) 嵌入式系统设计师练习题及答案解析第二十套 (189) 嵌入式系统设计师练习题及答案解析第二十一套 (199) 嵌入式系统设计师练习题及答案解析第二十二套 (212) 嵌入式系统设计师练习题及答案第一套 1、以下关于CPU的叙述中,错误的是 A.CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制

B.程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果 C.CPU中的控制器决定计算机运行过程的自动化 D.指令译码器是CPU控制器中的部件 2、以下关于Cache的叙述中,正确的是 A.在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素 B.Cache的设计思想是在合理成本下提高命中率 C.Cache的设计目标是容量尽可能与主存容量相等 D.CPU中的Cache容量应大于cPu之外的Cache容量 3、风险预测从两个方面评估风险,即风险发生的可能性以及 A.风险产生的原因 B.风险监控技术 C.风险能否消除 D.风险发生所产生的后果 4、许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括 A.便于为数据合理分配存储单元 B.便于对参与表达式计算的数据对象进行检查 C.便于定义动态数据结构 D.使于规定数据对象的取值范围及能够进行的运算 5、在计算机系统中,对程序员是透明的。 A.磁盘存储器 B.高速缓存 C.RAM存储器 D.flash存储器

计算机三级考试嵌入式系统开发技术选择题及答案

计算机三级考试嵌入式系统开发技术选择题及答 案 2015年计算机三级考试嵌入式系统开发技术选择题及答案 单项选择题 1.世界上第一台计算机研制成功的年代是(C) Α.1944年 B.1945年 C.1946年 D.1947年 2.十进制数235,用二进制表达为(A) Α.11101011 B.11101010 C.11101001 D.11101110 3.ARM采用定长指令格式,所有指令都是32位,Bit[31:28]为 (B) Α.目标寄存器编码 B.条件执行 C.指令操作符编码 D.永远是0 4.8080处理器是(C)

Α.32位处理器 B.16位处理器 C.8位处理器 D.4位处理器 5.把微处理器与外部设备相连接的线路称为(D)Α.电源线 B.控制线 C.数据线 D.总线 6.嵌入式软件开发构建阶段的第一步是(A)Α.编译 B.链接 C.定址 D.打包 7.以下有关进程和程序的说法错误的是(D)Α.进程是动态的' B.程序是静态的 C.一个程序可以对应多个进程 D.程序就是进程 Α.RT-Linux B.MontaVista C.WindowsCE D.VxWorks

9.ROM监视器是一个小程序,驻留在嵌入式系统的(B) Α.RAM中 B.ROM中 C.Flash中 D.DOM中 10.直接存储器存取的英文缩写是(A) Α.DMA B.DRAM C.ISA D.IRQ 11.以下不是嵌入式系统应用领域的是(C) Α.移动电话 B.汽车电子 C.办公系统 D.军工航天 12.十进制数235,用八进制表达为(C) Α.351 B.352 C.353 D.354 13.ARM采用定长指令格式,所有指令都是32位,Bit[27:26]为 (C) Α.目标寄存器编码

嵌入式期末考试题库大全

1. Linux文件权限一共10位长度,分成四段,第三段表示的内容是。 A 文件类型 B 文件所有者的权限 C 文件所有者所在组的权限 D 其他用户的权限 2. 终止一个前台进程可能用到的命令和操作。 A kill B + C C shut down D halt 3.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是。 A -m B -d C -f D -p 4.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令。 A cat B more C less D menu 5.对名为fido的文件用chmod 551 fido进行了修改,则它的许可权是。 A -rwxr-xr-x B -rwxr--r-- C -r--r--r-- D -r-xr-x—x 6.用ls –al命令列出下面的文件列表,文件是符号连接文件。 A -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello B -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbye C drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang D lrwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng 7.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在目录中。 A /bin B /etc C /dev D /lib 8.在vi编辑器中的命令模式下,键入可在光标当前所在行下添加一新行。 A a B o C I D A 9.在vi编辑器中的命令模式下,删除当前光标处的字符使用命令。 A x B dw C D D dd 10.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用命令。 A 上箭头 B 下箭头 C . D * 11.用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为A 。-rwxr-xr-- 1 root root 599 Cec 10 17:12 ff A 普通文件 B 硬链接 C 目录 D 符号链接 12.删除文件命令为: A mkdir B rmdir C mv D rm 13.对文件进行归档的命令为D 。 A dd B cpio C gzip D tar

嵌入式系统 ARM 试题

一、选择题 1、以下说法不正确的是(B )。 A、任务可以有类型说明 B、任务可以返回一个数值 C、任务可以有形参变量 D、任务是一个无限循环 2下列描述不属于RISC计算机的特点的是(C)。 A.流水线每周期前进一步。B.更多通用寄存器。 C.指令长度不固定,执行需要多个周期。 D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。 3 存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H 存储单元的内容为(D)。 A、0x21 B、0x68 C、0x65 D、0x02 4 μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D) A. 先CLI、执行关键代码、再STI B. 先STI、执行关键代码、再CLI C. 先POPF、CLI、执行关键代码、再PUSHF D. 先PUSHF、CLI、执行关键代码、再POPF。 5 RS232-C串口通信中,表示逻辑1的电平是(D )。 A、0v B、3.3v C、+5v~+15v D、-5v~-15v 6 ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A)。 A. R0 = R2 + (R3 << 1) B. R0 =( R2<< 1) + R3 C. R3= R0+ (R2 << 1) D. (R3 << 1)= R0+ R2 7 IRQ中断的入口地址是(C)。FIQ的入口地址为0x0000001C A、0x00000000 B、0x00000008 C、0x00000018 D、0x00000014 8 S3C2420X I/O口常用的控制器是(D)。 (1)端口控制寄存器(GPACON-GPHCON)。 (2)端口数据寄存器(GPADA T-GPHDA T)。 (3)外部中断控制寄存器(EXTINTN)。 (4)以上都是。 9 实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为(A)。 A. 同步 B. 互斥 C. 调度 D. 执行 10 和PC系统机相比嵌入式系统不具备以下哪个特点(C)。 A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简 11 、ADD R0,R1,#3属于(A)寻址方式。 A. 立即寻址 B. 多寄存器寻址 C. 寄存器直接寻址 D. 相对寻址 12、GET伪指令的含义是(A) A. 包含一个外部文件 B. 定义程序的入口 C. 定义一个宏 D. 声明一个变量 13、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存 储,则2000H存储单元的内容为(C)。 A、0x00 B、0x87 C、0x65 D、0x61 14、μCOS-II操作系统不属于(C)。 A、RTOS B、占先式实时操作系统 C、非占先式实时操作系统 D、嵌入式实时操作系统 15、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDR R0,[R1,#8]!后R0的

嵌入式选择题整理题库

选择题: 1、下面哪一种工作模式不属于特权模式()。 A、用户模式 B、系统模式 C、软中断模式 D、模式 3、920T的工作状态包括()。 A、测试状态和运行状态 B、挂起状态和就绪状态 C、就绪状态和运行状态 D、状态和状态 4、232串口通信中,表示逻辑1的电平是()。 A、0v B、3.3v C、+5v~+15v D、-5v~-15v 5、汇编语句“ R0, R2, R3, 1”的作用是()。 A. R0 = R2 + (R3 << 1) B. R0 =( R2<< 1) + R3 C. R3= R0+ (R2 << 1) D. (R3 << 1)= R0+ R2 6、I2C协议中有几根线() A.1 B.2 C.3 C.4 7、指令“ R0!, {R1, R2, R3, R4}”的寻址方式为()。 A、立即寻址 B、寄存器间接寻址 C、多寄存器寻址 D、堆栈寻址 9、232C串行通信总线的电气特性要求总线信号采用()。 A、正逻辑 B、负逻辑 C、高电平 D、低电平 10、下面哪种操作系统不属于商用操作系统。 ( ) A. B. C. D.

11. 下面哪点不是嵌入式操作系统的特点。 ( ) / 22 A. 内核精简 B. 专用性强 C. 功能强大 D. 高实时性 12. 下面哪种不属于嵌入式系统的调试方法。 ( ) A. 模拟调试 B. 软件调试 C. 调试 D. 单独调试 13. 在嵌入式处理器中,下面哪种中断方式优先级最高。 ( ) A. B. 数据中止 C. D. 14. 和的说法正确的是。 ( ) A. 的读速度比稍慢一些 B. 的写入速度比慢很多 C. 的擦除速度远比的慢 D.大多数写入操作需要先进行擦除操作 15. 下面哪种嵌入式操作系统很少用在手机上。 ( ) A. B. C. D. 16、0x17&0x11的运算结果是。 ( ) A.0x01 B.0x11 C.0x17 D.0x07 17、以下哪种方式不属于文件系统的格式。 ( ) 18、下面哪个特点不属于设备的特点。 ( ) A.串行通信方式 B.不可热拨插 C.分、和 D.通信速率比串口快 19、寄存器中反映处理器状态的位是() 位位位位

(整理)嵌入式系统考试试题.

精品文档 10个小题,每小题1分,共10分)Array 1、以下说法不正确的是()。 A、任务可以有类型说明 B、任务可以返回一个数值 C、任务可以有形参变量 D、任务是一个无限循环 2、用图形点阵的方式显示一个16*16点阵汉字需要()字节。 A、8 B、32 C、16 D、64 3、μCOS-II操作系统中最多可以管理()个任务。 A、64 B、56 C、128 D、63 4、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存 储,则2000H存储单元的内容为()。d A、0x21 B、0x68 C、0x65 D、0x02 5、以ARM为内核的微处理器是()位的。d A、4位 B、8位 C、16位 D、32位 6、RS232-C串口通信中,表示逻辑1的电平是()。d A、0v B、3.3v C、+5v~+15v D、-5v~-15v 7、寄存器R14除了可以做通用寄存器外,还可以做()。b A、程序计数器 B、链接寄存器 C、栈指针寄存器 D、基址寄存器 8、IRQ中断的入口地址是()。 A、0x00000000 B、0x00000008 C、0x00000018 D、0x00000014 9、采用RS232-C串行通信至少需要三根线,其中不包括()。 A、电源线 B、地线

C、发送数据线 D、接收数据线 10、Unicode编码与()编码方式兼容。 A、ASCII码 B、GBK C、GB2312 D、区位码 二、填空题(本大题共24个空,每空1分,共24分) 11、发展到现在,常用的操作系统包括三大类,分别为:批处理系统、分 时系统、和实时系统。 12、在图形操作系统中,字符通常有两种存储方式:一种是方式;一种是 方式。在嵌入式开发系统中一般使用方式。 13、ARM7指令系统采用三级流水线指令,分别包括:、、 和。 14、ARM处理器有七种工作模式,分别为、、、、 、、和状态。见第二套题的19题 15、OSTaskSuspend (self)可把正在运行的任务挂起,参数self指任务本 身。 用此函数挂起的任务可通过 OSTaskResume 函数唤醒。 16、创建信号量OSSemCreat(0)函数中,参数0表示信号量的初始值。 17、若一个优先级为35的任务就绪,则在就绪表中,OSRdyTbl[]的 2 置位, 变量OSRdyGrp的 4 置位。 18、网络通信中面向连接的协议是____tcp____,面向无连接的协议是___udp_____。 三、简答题(本大题共4个小题,每小题5分,共20分) 19、简述进程和线程有什么区别,μCOS-II操作系统中的任务属于进程还是线程?进程:包含正在运行的一个程序的所有状态信息,包括程序的代码、程序的数据、PC值、一组通用的寄存器的当前值,堆、栈,一组系统资源(如打开的文件)。进程有动态性、独立性、并发性的特点。 线程:是较进程更小的能独立运行的基本单位,是进程当中的一条执行流程,它可以满足统一进程内不通实体间的并发执行而又共享相同的地址空间。 一个进程中可以同时存在多个线程 各个线程之间可以并发地执行

嵌入式系统试题闭卷及答案

《嵌入式系统》试题 闭卷答题时间:30分钟 一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器、输入/输出和软件,一般软件亦分为操作系统相关和()两个主要部分。 2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(),()以及片上系统。 3、操作系统是联接硬件与应用程序的系统程序,其基本功能有()、进程间通信、()、I/O资源管理。 4、从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。 5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(),内核的基本服务是()。 6、嵌入式开发一般采用()方式,其中宿主机一般是指()。 7、哈佛体系结构数据空间和地址空间(),ARM7TDMI采用()的内核架构,ARM920T采用()的内核架构。 采用()级流水线结构,ARM920TDMI采用()级流水线。 9.按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix 操作系统属于()操作系统,VxWorks属于()操作系统。 10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(),M表示内嵌乘法器Multiplier,I表示(),支持在线断点和调试。 二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。() (A)处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C)处理器支持中断,并且能产生定时中断(D)有大量的存储空间 2、下面哪种操作系统最方便移植到嵌入式设备中。() (A)DOS (B)unix (C)Windowsxp (D)linux 3、下面哪个选项不是SUB设备的特点。() (A)串行通信方式(B)不可热拨插 (C)分HOST、DEVICE和HUB (D)通信速率比RS232快 4、下面哪种嵌入式操作系统很少用于手机终端设备上。() (A)Symbian (B)WinCE (C)uc/os (D)linux 5、以下哪项关于SRAM和DRAM的区别是不对。() (A)SRAM比DRAM慢(B)SRAM比DRAM耗电多 (C)DRAM存储密度比SRAM高得多(D)DRM需要周期性刷新 6、uc/os操作系统不包含以下哪几种状态。() (A)运行(B)挂起 (C)退出(D)休眠 7、0x07&0x11的运算结果是。() (A)0x01 (B)0x11 (C)0x17 (D)0x07 8、以下哪种方式不是uc/os操作系统中任务之间通信方式。() (A)信号量(B)消息队列 (C)邮件(D)邮箱 9、以下哪种方式不是文件系统的格式。() (A)FAT (B)DOS (C)NTFS (D)Ext 10、在将uc/os操作系统移植到ARM处理器上时,以下哪些文件不需要修改。() (A) (B) (C) (D)OSTaskInit 三、判断题:共5小题,每小题2分,满分10分。 1、所有的电子设备都属于嵌入式设备。() 2、冯诺依曼体系将被哈佛总线所取代。() 3、嵌入式linux操作系统属于免费的操作系统。() 4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。() 5、的最大通信速率为12M/S。() 简答题:共2小题,每小题10分,满分20分。 1、根据嵌入式系统的特点,写出嵌入式系统的定义。 2、试分析实时操作系统的工作状态特点及相互之间的转换。

三级嵌入式系统开发技术题库完整

全国计算机等级考试三嵌入式系统开发技术题库第1套 一、选择题 1:嵌入式系统是一类特殊的计算机系统。下列产品中不属于嵌入式系统的是()。 A:电饭煲 B:路由器 C:巨型机 D:POS机 2:嵌入式系统硬件的核心是CPU。下面关于嵌入式系统CPU特点的叙述中,错误的是()。 A:支持实时处理 B:低功耗 C:字长在16位以下 D:集成了测试电路 3:下面关于微控制器的叙述中,错误的是()。 A:微控制器将整个计算机硬件的大部甚至全部电路集成在一块芯片中 B:微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用 C:微控制器的英文缩写是MCU D:8位的微控制器现在已基本淘汰 4:片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中错误的是()。 A:SoC芯片中只有一个CPU或DSP B:SoC芯片可以分为通用SoC芯片和专用SoC芯片两大类 C:专用SoC芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类

直至芯片的制作 5:数码相机是嵌入式系统的典型应用之一。下面关于数码相机的叙述中,错误的是()。 A:它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理 B:后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理 C:负责进行数码相机操作控制(如镜头变焦、快门控制等)是一个32位的MCU D:高端数码相机配置有实时操作系统和图像处理软件 6:电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为.txt,试问该小说包含的汉字大约有多少万字?() A:6万字 B:12万字 C:25万字 D:40万字 7:数字视频信息的数据量相当大,通常需要进行压缩处理之后才进行传输和存储。目前数字有线电视所传输的数字视频采用的压缩编码标准是()。 A:MPEG-1 B:MPEG-2 C:MPEG-4 D:MPEG-7 8:下面是IP协议中C类IP地址有关规定的叙述,其中正确的是()。 A:它适用于中型网络 B:它所在的网络最多只能连接254台主机 C:它不能用于多目的地址发送(组播) D:它的二进制表示中最高3位一定是“101”

相关文档
最新文档