嵌入式习题答案

嵌入式习题答案
嵌入式习题答案

第一章习题答案

1.什么是嵌入式系统?请列举几个常见的嵌入式系统。

答:根据国际电气和电子工程师协会(IEEE)的定义,嵌入式系统是控制、监视或者辅助设备、机器和生产线运行的装置(Devices used to control, monitor, or assist the operation of equipment, machinery or plants)。这主要是从产品的应用角度加以定义的,由此可以看出嵌入式系统是软件和硬件的综合体,可以涵盖机械等附属装置。

目前被我国科学家普遍认同的定义是:嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减,对功能、可靠性、成本、体积、功耗要求严格的专用计算机系统。

常见的嵌入式系统:手机,DVD,路由器,核磁共振仪,全自动洗衣机。2.嵌入式系统与通用计算机有哪些区别?

答:(1) 以应用为中心;(2) 以计算机技术为基础(3) 软件和硬件可裁减(4) 对系统性能要求严格(5)软件的固件化(6)需要专用的开发工具

3.嵌入式系统的发展分为哪几个阶段?

答:第一阶段:无操作系统的嵌入算法阶段。第二阶段:以嵌入式CPU为基础,以简单操作系统为核心的嵌入式系统。第三阶段:以嵌入式操作系统为标志的嵌入式系统。第四阶段:以基于Internet为标志的嵌入式系统。

4.请列举嵌入式系统的主要应用领域。

答:(1)工业控制领域(2)交通运输领域(3)消费电子产品(4)家电领域(5)通信领域(6)商业和金融领域(7)环境监测领域(8)医疗领域(9)建筑领域(10)军事国防领域(11)航天航空领域

第二章习题答案

1.简述简单嵌入式系统与复杂嵌入式系统的主要区别。

答:简单嵌入式系统很早就已经存在,这类嵌入式系统因为软硬件复杂度都很低,一般不使用操作系统,例如常用的单片机系统。对于复杂的嵌入式系统,它的开发模式发生了极大的改变。一个复杂的嵌入式系统不仅硬件系统的开发比单片机复杂了许多,更重要的是在该系统中采用了嵌入式操作系统,其应用软件的开发转变为使用操作系统标准接口的计算机工程领域的应用软件开发。复杂嵌入式系统具有更强大的功能,但是简单的嵌入式并不会随着复杂的嵌入式系统出现而消亡。

2.简述嵌入式系统的体系结构。

答:嵌入式系统从组成上看,可分为嵌入式硬件系统与嵌入式软件系统两大部分。嵌入式硬件层由嵌入式微处理器、嵌入式存储器系统、通用设备和I/O接口等组成。嵌入式系统的软件层分为嵌入式操作系统和嵌入式应用软件两大部分。3.嵌入式处理器分为哪几类?

答:嵌入式处理器可分为以下四种:嵌入式微控制器(MicroController Unit,MCU),嵌入式微处理器(Embedded Microprocessor Unit,EMPU),嵌入式DSP处理器(Embedded Digital Signal Processor,EDSP)和嵌入式片上系统(System on Chip,SoC)。

4.ARM中常用的嵌入式存储器都有哪些?

答:ARM系统的存储器可以分为片内存储器和片外存储器。片内一般以RAM或SRAM为主。片外通常以Flash和SDRAM为主。嵌入式系统中常用的几种内存有Flash、SRAM、SDRAM、DDRSDRAM等。

5.嵌入式系统中常用的外设接口都有哪些?

答:串行接口UART,USB接口,IrDA红外线接口,SPI(串行外围设备接口),I2C总线接口,CAN总线接口,Ethernet(以太网接口)等。

6.嵌入式系统中常用的输入输出设备都有哪些?

答:嵌入式系统中输入形式一般包括触摸屏、语音识别、按键、键盘和虚拟键盘。输出设备主要有LCD 显示和语音输出。

7.简述嵌入式操作系统的特点,请列举几个常见的嵌入式操作系统。

答:(1)可装卸性(2)强实时性(3)统一的接口(4)强稳定性,弱交互性(5)固化代码。常见的嵌入式操作系统有Windows CE、VxWorks、μC/OS、嵌

入式linux。

8.简述嵌入式系统开发的特点。

答:需要交叉开发工具和环境,软硬件协同设计,嵌入式系统开发人员以应用专家为主,软件要求固态化存储,软件代码高质量、高可靠性,系统软件的高实时性

9.简述嵌入式系统的开发周期。

答:

10.简述嵌入式系统的开发与通常PC 机上的软件开发有什么区别。

答:系统软件开发模式可以分为两类:本地开发模式和交叉开发模式。嵌入式系统的开发与通常PC 机上的软件开发有很大的区别,原有的PC机的软件开发过程从编写程序、编译和运行等过程全在同一个PC 机平台上完成,属于本地开发(native);嵌入式开发的程序编写和编译与原来一样还在PC 机(host)上完成,但编译产生的结果要在嵌入式目标平台(target)上运行。通常将这种在主机上开发编译,在目标平台上调试运行的开发模式称为交叉开发。同样运行在主机上的编译器(例如GCC)编译程序产生目标机上运行的可执行程序的编译过程称为交叉编译。嵌入式系统采用这种交叉开发、交叉编译的开发环境主要是因为嵌入式系统是种专用的计算机系统,采用量体裁衣量身定制的方法制造。

11.简述宿主机/目标机的开发模式。

答:交叉开发环境是指编译、链接和调试嵌入式应用软件的环境,它与运行嵌入式应用软件的环境有所不同,通常采用宿主机/目标机模式。宿主机(host)一般采用一台通用计算机(如PC机或者工作站),它通过串口(Serial)或者以太网(Ethernet)接口与目标机通信。宿主机的软硬件资源比较丰富,不但包括功能强大的操作系统(如Windows 和Linux),而且还有各种各样优秀的开发工具(如WindRiver 的Tornado、Microsoft的Embedded Visual C++等),能够大大提高嵌入式应用软件的开发速度和效率。

目标机(target)一般在嵌入式应用软件的开发和调试期间使用,用来区别与嵌入式系统通信的宿主机。目标机可以是嵌入式应用软件的实际运行环境,也可以是能够替代实际运行环境的仿真系统,但软硬件资源通常都比较有限。嵌入式系统的交叉开发环境一般包括交叉编译器、交叉调试器和系统仿真器(Emulator),其中交叉编译器用于在宿主机上生成能在目标机上运行的代码,而交叉调试器和系统仿真器则用于在宿主机与目标机间完成嵌入式软件的调试。

第三章习题答案

1.简述ARM处理器的特点。

答:ARM 处理器采用R ISC架构,具有R ISC的一般特点:

●采用大量的寄存器,指令执行速度更快;

●寻址方式灵活简单,执行效率高;

●采用固定长度的指令格式;

●大多数数据操作都在寄存器中进行,通过L oad/Store 的体系结构在内存和

寄存器之间传递数据。

因此ARM 处理器的内核很小,功耗也就很低。ARM 处理器还采用了一些特别的技术,在保证高性能的同时尽量减小芯片体积,降低芯片的功耗。这些技术包括:

●在同一条数据处理指令中包含算术逻辑处理单元处理和移位处理;

●使用地址自动增加(减少)来优化程序中循环处理;

●Load/Store 指令可以批量传输数据,从而提高传输数据的效率;

●所有指令都可以根据前面指令执行结果,决定是否执行,以提高指令执行

的效率;

支持T humb(16位)/ARM(32位)双指令集,能很好地兼容8位/16位器件。

2.嵌入式RISC处理器ARM7TDMI中TDMI的基本含义分别是什么?

答:T :支持16 位压缩指令集Thumb。D :支持JTAG调试器,可片上Debug。M :支持64位长乘法指令I:嵌入式跟踪宏单元(ICE)。

3.常用的ARM处理器系列都有哪些?

答:ARM 处理器目前应用比较多的是ARM7 系列、ARM9 系列、ARM9E 系列、ARM10E 系列、SecurCore 系列、Intel 的StrongARM、Xscale 等多个系列,最新的系列是ARM11系列。

4.ARM处理器一般支持的的数据类型都有哪些?

答:8位有符号字节类型数据;8 位无符号字节类型数据;16 位有符号半字类型数据;16 位无符号半字类型数据;32 位有符号字类型数据;32 位无符号字类型数据。

5.什么是大端模式?什么是小端模式?请举例说明它们的区别。

所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中。所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。若寄存器R1=0x12345678,分别按小端模式和大端模式存储在0x2000字单元中,下图分别为在两种模式下内存的存储内容。

6. 请简述ARM7TDMI采用哪几级流水线结构,并说明在ARM状态下各阶段指令

地址的关系。

答:ARM7架构采用了三级流水线,分为取指(fetch),译码(decode)和执行(execute)。程序计数器R15(PC)总是指向取指的指令,而不是指向正在执行的指令或者正在译码的指令。对于ARM状态下指令,PC值=当前程序执行位置。

7.简述ARM和THUMB状态的区别,举例说明使用什么指令从ARM状态转换为Thumb状态。

答:ARM状态:处理器执行32位的字对齐的ARM指令;Thumb状态:处理器执行16位的半字对齐的Thumb指令。

ARM指令集和Thumb指令集均有切换处理器状态的指令BX。

从ARM状态转换到Thumb状态:

ADR R0, TSTART+ 1

BX R0

8. ARM处理器有哪些工作模式?哪些是特权模式?哪些是异常模式?

答:ARM体系结构支持7种工作模式(Processor modes),分别为用户模式(usr)、快中断模式(fiq)、中断模式(irq)、管理模式(svc)、数据访问终止模式(abt)、系统模式(sys)、及未定义指令中止模式(und)。除去用户模式外的其他6种处理器工作模式称为特权模式(Privileged Modes)。除去用户模式和系统模式以外的5种处理器工作模式称为异常模式(Exception Modes)

9.ARM处理器共有多少个寄存器?在所有工作模式下,哪些寄存器都指向同一个

物理寄存器?

答:ARM处理器含有37个物理上独立的寄存器,其中包括31个通用寄存器和6个状态寄存器。R0-R12寄存器在所有工作模式下都指向同一个物理寄存器。

10.简述CPSR寄存器控制位的作用。

答:(1)中断禁止位I、F:I=1 禁止IRQ中断;F=1 禁止FIQ中断。(2)T标志位:该位反映处理器的运行状态。当该位为1时,程序运行于Thumb状态,当该位为0时,表示运行于ARM状态。(3) 运行模式位M[4:0]:M0、M1、M2、M3、M4是模式位。这些位决定了处理器的运行模式。

11. ARM的异常中断包含哪些类型?它们的优先级顺序是怎样的?它们的异常向

量地址是多少?

答:

12. 当处理异常时,ARM内核会做哪些处理?

答:ARM 处理器对异常中断的响应过程如下:

(1)保存处理器当前状态、中断屏蔽位以及各条件标志位。这是通过将当前程序状态寄存器CPSR 的内容保存到将要执行的异常中断对应的SPSR 寄存器中实现的。各异常中断有自己的物理SPSR 寄存器。

(2)设置当前程序状态寄存器CPSR中相应的位。包括设置CPSR中的控制模式位,使处理器进入相应的执行模式;设置CPSR中的中断禁止位,如果进入IRQ 模式时,禁止IRQ 中断,如果当进入FIQ 模式时,禁止FIQ 中断。

(3)将寄存器LR_mode设置成返回地址。

(4)将程序计数器值(PC)设置成该异常中断的中断向量地址,从而跳转到相应的异常中断处理程序执行。

13. 当异常结束时,ARM内核会做哪些处理?

答:ARM 系统处理完中断后从异常中断处理程序中返回包括下面的步骤:(1)恢复被中断的程序的处理状态,即将SPSR_mode 寄存器内容复制到当前程序状态寄存器CPSR 中。

(2)返回到发生异常中断的指令的下一条指令处执行。即将LR_mode 寄存器的内容复制程序计数器PC 中。因为整个应用系统是从复位异常中断处理程序执行的,所以复位异常中断处理程序不需要返回。

第四章习题答案

1.请列举ARM处理器的指令寻址方式。哪种寻址方式是ARM指令集特有的

寻址方式?

答:ARM处理器具有9种基本寻址方式,分别为立即寻址、寄存器寻址、寄存器移位寻址、寄存器间接寻址、基址寻址、多寄存器寻址、堆栈寻址、块拷贝寻址、相对寻址。寄存器移位寻址是ARM指令集特有的寻址方式。

2.在ARM数据处理指令中,第二个操作数都有哪几种形式?

答:第2 个操作数的三种形式如下。立即数,例如:MOV R0,#0x0000F200 ;寄存器方式,例如:ADD R1,R1,R2;寄存器移位方式,例如:ANDS R1,R1,R2,LSL R3。

3.请分别写出调用子程序、子程序返回所使用的指令,并简述所用指令的工

作过程。

答:用BL指令调用子程序。BL指令先将下一条指令的地址拷贝到R14(即LR)连接寄存器中,然后跳转到指定地址运行指令。子程序返回的指令是:MOV PC, LR。

4. 如图:存储器地址4010H,4014H,4018H的内容分别为1,2,3。寄存器R1,R2,R3

的值都为0。R0的值为0x4010。

问:给出指令执行后,寄存器R0,R1,R2,R3的结果。(IA:每次传送后地址加4)LDMIA R0!,{R1-R3}

答:

5. 阅读下面程序,并回答问题。

AREA Example1,CODE,READONLY ; 声明代码段Example1

ENTRY ; 标识程序入口

CODE32

START MOV R0,#20 ----------------------- (1)

MOV R1,#10

LDR R5,=0x12345678 ----------------------- (2)

ANDS R2,R5,#0x20 ----------------------- (3)

CMP R2,#0 ----------------------- (4)

ADDEQ R0,R0,#1 ----------------------- (5)

ADDNE R1,R1,#1 ----------------------- (6)

HALT B HALT

END ; 文件结束

a)请回答汇编语句(1)(2)(3)(4)(5)(6)的含义。

b)此程序实现什么功能?

答:

a)语句(1)把常数20送到R0;语句(2)使用LDR伪指令把常数0x12345678

送到R5;语句(3)将R5中的数据与0x20相与,影响标志位;语句(4)将R2的数据与0比较;语句(5)如果相等R0加1;语句(6)不相等R1加1(6分)

测试数据0x12345678的bit[4](第五位)。如果是0,R0中的数据20加1。如果是1,R1中的数据10加1。(2分)

6. 用汇编语言编写程序,求1到50的累加和。

答:

AREA Example1,CODE,READONLY

ENTRY

CODE32

START LDR R5,=0x40003005

MOV R0,#0

MOV R1,#1

LOOP BL SUM

B LOOP

SUM

ADDS R0,R0,R1

ADD R1,R1,#1

CMP R1,#50

BLHI HALT

MOV PC,LR

HALT STR R0,[R5]

B .

END

7. 请说明汇编语句STRB R2,[R0,#4]和STR R2,[R0,#4]!的区别。

答:mem8[R0+4]=R2;R0不变

mem32[R0+4]= R2;R0=R0+4

mem32[]表示存储器的存储单元中存放的32位字数据,mem16[]表示存储器的存储单元中存放的16位半字数据,mem8[]表示存储器的存储单元中存放的8位字节数据

8. 请说明MOV指令和LDR指令在传送立即数时,使用方法的区别。

答:MOV传送8位位图数据,例如:MOV R1,#0xFF000000;

LDR伪指令传送32位立即数,例如:LDR R0,=0x12345678。

9. 请列举ARM处理器的四种堆栈类型,并说明它们的特点和区别。

答:(1)满递增堆栈F A:堆栈指针指向最后压入的数据,且由低地址向高地址生长。

(2)满递减堆栈F D:堆栈指针指向最后压入的数据,且由高地址向低地址生长。

(3)空递增堆栈EA:堆栈指针指向下一个将要放入数据的空位置,且由低地址向高地址生长。

(4)空递减堆栈ED:堆栈指针指向下一个将要放入数据的空位置,且由高地址向低地址生长。

10. 可以对状态寄存器操作的指令都有哪些,如何使用。

答:ARM指令集提供了2条指令,可直接控制程序状态寄存器(psr,Program State Register)。MRS指令用于将CPSR或SPSR的值传送到通用寄存器中。MSR指令与之相反,用于将通用寄存器的内容或者立即数传送到到CPSR或SPSR中。

例如:MRS R1,CPSR

BIC Rl,Rl,#0x80 ;0b0l000000

MSR CPSR_c,Rl

练习题

阅读下面程序,并回答问题。

AREA Example1,CODE,READONLY ; 声明代码段Example1

ENTRY

CODE32

START LDR R0,=0x40001000 ----------------------- (1)

MOV R1,#0x2000 ----------------------- (2) STR R1,[R0] ----------------------- (3)

SUB R2,R1,#2 ----------------------- (4)

STRB R2,[R0,#4] ----------------------- (5)

B .

END ; 文件结束

a)程序中分号的作用是什么?

b)请回答汇编语句(1)(2)(3)(4)(5)的含义。

c)如果将汇编语句(5)STRB R2,[R0,#4]改为STRB R2,[R0,#4]!,有什么不

同?

答案

分号后面的内容是对程序的注释。

语句(1)使用LDR伪指令将地址数据0x40001000送入R0;

语句(2)将常数0x2000送入R1;

语句(3)将数据0x2000存储到地址为0x40001000的存储空间中;

语句(4)将R1中的数据减2,结果0x1FFE送到R2;

语句(5)将数据0x1FFE的低位字节数据0xFE存储到地址为0x40001004的存储空间中。

STRB R2,[R0,#4]执行后,R0的值为0x40001000;STRB R2,[R0,#4]执行后,R0的值为0x40001004。

第五章习题答案

1.简述Xscale内核的特点。

答:ARM 的体系结构是基于RISC 的,XSCALE 是ARM 处理器的一种,所以XSCLAE具有RISC 的基本特性。XScale 的超流水线(SuperPipeline)技术,主频高达600MHz 以上。高效的存储器体系结构,主要包括32KB D-Cache、32KB

I-Cache、2KB Mini Dcache、Fill Buffers、ending Buffers以及4.8GB/s带宽的存储总线,使处理器可以高效访问存储器。实现了基于统计分析的分支预测功能部件。XScale对ARM的乘加逻辑进行了增强,增加了8 条DSP 指令。

2.简述PAX270处理器的结构和主要的通信模块。

答:CPU 520M 运行能力;XSCALE 构架,并带有无线MMX 指令集;7 级流水线;32KB的指令cache , 32KB 的数据 cache, 2KB微型数据cache;外部扩充存储器控制器;256KB 内部 SRAM;丰富的串行接口: AC97 AUDIO PORT; IIS PORT;USB HOST,USB DEVICE;USB OTG;3个UART,红外通讯接口;标准IEEE JTAG,支持边界扫描;实时时钟和系统时钟;中断控制器;LCD 控制器;SDRAM controller, 支持4 个 BANK,最高可以运行在104M。外部SDRAM可以是2.5V 3.0V 或3.3V;支持PCMCIA and Compact Flash;SD Card / MMC Controller (with SPI mode support);2个IIC Controllers;3 个SSP Controllers;CAMERA

接口;121 个多功能GPIO;4种LOWPOWER模式;4个PWM

3.简述GPIO模块的特点。

答:PXA270处理器提供121个多功能输入/输出引脚,除了可以选择作为基本输入/输出使用外,还可以选择它的复用功能,复用功能包括串口通信接口,定时器输出,外部中断等。当多功能输入/输出引脚作为高速的通用GPIO接口时,可以用来生成和捕捉外设的输出和输入信号。每个GPIO引脚通过编程控制可实现输出或输入功能。当GPIO引脚作为输入时,通过设置上升或下降沿检测,可作为一个中断源来使用。

4.GPIO模块中如何选择引脚的功能,举例说明。

答:通过寄存器GPDR和GAFR来选择引脚功能,在使用寄存器GAFR设置GPIO 引脚功能之前,必须先通过寄存器GPDR设置引脚的方向。

例如:设定将GPIO118为SDA输出引脚,首先利用寄存器GPDR3设定GPIO118是输出引脚,当GAFR3的Bit[13:12]=01时,将GPIO118复用为SDA输出引脚。代码如下:

GPDR3= GPDR3| (0x01<<22);

GAFR3_U = GAFR3_U &(~(0x11<<12))|(AF1 <<12);

5.编写程序代码,实现设置GPIO8和GPIO41为输出功能,GPIO8为低电平输

出,设置GPIO41为高电平输出。

答:

#define GPDR0 (*((volatile unsigned char*)(0x40E0000C)))

#define GPDR1 (*((volatile unsigned char*)(0x40E00010)))

#define GPCR0 (*((volatile unsigned char*)(0x40E00024)))

#define GPSR1 (*((volatile unsigned char*)(0x40E0001C)))

GPDR0= GPDR0 | (0x01<<8);

GPCR0= GPCR0 | (0x01<<8);

GPDR1= GPDR1 | (0x01<<9);

GPSR1= GPSR1 | (0x01<<9);

6.PAX270有几个UART单元,各有什么用途?

答:PAX270有三个UART单元。全功能UART:FFUART支持调制解调器控制功能,最高波特率可达到921600 bps。蓝牙UART:BTUART是一个高速的UART,所支持的波特率可达到921600 bps,并且可以连接到蓝牙模块,但只支持调制解调器控制信号中的CTS和RTS信号。标准UART:STUART的最高波特率可达到921600 bps,但不支持调制解调器控制信号。

7.串行通讯的传输模式有哪些?简述RS232C接口的通信原理。

答:串行通讯的传输模式有三种:单工、半双工和双工。

RS232是全双工的数据发送模式,利用RS232通信时,仅适用3根基本的数据传输线有:RXD、TXD、GND 。TXD(发送线):数据发送信号线,数据由该脚发出,送上通信线,没有数据传输时,逻辑电平为“1”;RXD(接收线):数据接收信号线,从通信信号线来的数据,从该脚引入,在无信息时候,逻辑电平为“1”;GND(地线): 参考地信号线,为其他信号线提供电平参考。

8.简述UART模块的通信原理。

答:每个UART 能将从RXD 端接收的串行数据转变为并行的数据,并且能够将来自处理器的并行数据转化串行数据,然后通过TXD 端发送出去。根据UART 是否在FIFO 模式下执行,发送和接收的数据会有选择的锁存在发送/接收FIFO。例如,当UART在接收数据时,来自RXD 端的数据首先会经过接收移位寄存器,然后组织成一个字节的数据,如果运行在FIFO 模式,数据会首先锁存在接收FIFO 里,同时接收缓冲寄存器RBR 会保存FIFO 第一字节单元数据,FIFO 的内容可以通过连续读取RBR 获得,每读写完一次后,FIFO第一字节单元数据会被移出。当UART 收到来自总线的并行数据时,数据首先进入发送缓冲寄存器THR,如果工作在FIFO 模式,数据会再被锁存在发送FIFO,最后才被送入发送移位寄存器,将并行数据以逐位方式在TXD 端发送出去,每次向THR 写入的数据(有效数据最长为8 位)会被送入FIFO,只有FIFO 的第一字节单元会被送入发送移位寄存器里,并且在FIFO里还未发送的数据会逐渐上移到第一字节单元。无论是接收还是发送,当运行在non-FIFO方式时,数据不会被锁存在FIFO,而只会被锁存在寄存器RBR 或THR,可以简单认为在non-FIFO 时,RBR 和THR 分别与接收移位寄存器和发送移位寄存器直接相连。

9.使用FFUART进行异步传输数据,以波特率为9600传送数据,则寄存器FFDLH

和FFDLL应如何设置?

答:波特率发生器的时钟通过PXA270的内部系统时钟来设定,采用14.7456MHz 作为固定的

16-1)分频。波特率发生器的时钟必须是波特率的16倍,输入时钟,并且可以对它以1至(2

波特率(BaudRate)可以通过以下公式计算:

第六章习题答案

1.简述基于Xscale PXA 270 处理器的EELiod 270 开发平台,开发嵌入式Linux

系统的交叉开发环境的搭建过程。

答:构建基于嵌入式linux的交叉编译环境的构建过程主要包括以下几方面的内容。

第一:安装一台装有指定操作系统的PC机作宿主开发机,宿主机器在硬件上需具备标准串口、并口和网口,对于嵌入式Linux,宿主机上的操作系统一般要求为Redhat Linux,在此,我们推荐使用Redhat 9.0作为宿主机(开发主机)的操作系统。

第二:检测目标机与宿主机的连接,通过串口实现通信,查看目标机系统的内容。在windows 下使用超级终端,在linux 下使用minicom。

第三:在宿主机上建立交叉编译环境。利用GNU 编译器的交叉编辑工具链,生成可在ARM系统架构上执行的二进制可执行程序。

第四:实现目标机与宿主机之间文件的传输。设置统一段的网络,通过nfs 网络文件共享文件,FTP网络传输上传下载文件。

第五:烧写嵌入式Linux内核、Bootloader、文件系统映像以及应用程序到目标板。软件的更新通常使用串口或网口,最初的Bootloader 烧写是通过并口进行的。

2.宿主PC机上如何查看XSBase 270目标板系统的内容?

答:在Linux操作系统安装完成后,就可以使用Linux下的minicom来检测宿主机和目标机的连接。在Windows 下面可使用超级终端。

3.如何测试交叉编译环境是否建立成功?

答:首先,使用VI 编辑器创建一个hello.c 文件。

[root@localhost xscale270]# vi hello.c

编写一个简单的程序来打印出一行简单的信息:Welcome Emdoor!。

保存并退出该文件。使用如下的命令来编译该文件。

[root@localhost xscale270]# gcc -o hello hello.c

[root@localhost xscale270]# arm-linux-gcc -o hello hello.c

gcc编程生成的是X86系统结构的二进制文件。

arm-linux-gcc是在在宿主机中,交叉编译hello.c源程序,并查看生成的.o目标文件。调用交叉编译器arm-linux-gcc编译hello.c文件

使用file 命令来分别查看编译出的二进制文件hello和hello-arm。

[root@localhost xscale270]#

[root@localhost xscale270]#

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)的主要功能是,当处理器进入错误状态后的一定时间内可使处理器复位

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

学习中心/函授站_ 姓名学号 西安电子科技大学网络与继续教育学 院 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、总线竞争就是在同一总线上,同一时刻,有两个以上器件要通

英语三级考试模拟题及答案

2013年大学英语三级考试(CET3)A级模拟试题及答案考试题型: |考试时间:6月份下旬周日开考 (1)PART I Section A B listening comprehension(15minutes) Section A B (2)PART I Section C listening comprehension(15minutes) Section C (3)PART Ⅱ Structure(15minutes) Section A (4)PART Ⅱ Structure(15minutes) Section B (5)PART Ⅲ Reading Comprehension(40minutes) Section A B (6)PART Ⅲ Reading Comprehension(40minutes) Section C D E (7)PART Ⅳ Translion(25minutes) (8)PART Ⅴ Writing(25minutes) Part I 听力略 Part II Vocabulary & Structure Directions: This part is to test your ability to construct grammatically correct sentences. It consists of 2 sections. Section A Directions: In this section, there are 10 incomplete sentences. You are required to complete each one by deciding on the most appropriate word or words from the 4 choices marked A), B), C) and D). Then you should mark the corresponding letter on the Answer Sheet with a single line through the center. 16. Although ,he insisted _________going there together with us. A) to B) on C) at D) for 17. I’ll ask Mr. Smith to ring you up _________he comes back to the office. A) when B) where C) because D) although 18. They regard _________as their duty to provide the best service for their customers. A) this B) what C) it D) that 19. Not until the day before yesterday _________to give a speech at the meeting. A) he agreed B) does he agree C) he agrees D) did he agree 20. _________up at the clock on the wall,the secretary found it was already midnight. A) Looking B) Look C) To look D) Looked 21. The first textbook _________for teaching English as a foreign language came out in the

嵌入式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的工艺水平,并还在进一步提高。芯片的集成度越高,同时电路的工作频率也越来越高,因此功耗将越来越高,而不是

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

《嵌入式系统》试题 闭卷答题时间: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、试分析实时操作系统的工作状态特点及相互之间的转换。

全国计算机等级考试三级嵌入式系统开发技术题库

全国计算机等级考试三嵌入式系统开发技术题库第8套 一、选择题 1、下列产品中不属于嵌入式系统的是: A) 有线电视机顶盒 B) 服务器 C) 电饭煲 D) 路由器 2、下面关于嵌入式系统逻辑组成的叙述中,错误的是: A) 嵌入式系统由硬件和软件两部分组成 B) 嵌入式系统硬件的主体是中央处理器(CPU)和存储器 C) 嵌入式系统的CPU比通用计算机简单得多,它们都是8位字长的处理器 D) 嵌入式系统通过输入/输出(I/O)接口和输入/输出设备与外部世界进行联系 3、按照软硬件技术的复杂程度嵌入式系统分为低端系统、中端系统和高端系统三大类,下面有关低端系统的叙述中错误的是: A) 硬件大多采用4位或8位单片机 B) 由监控程序对系统进行控制,不使用操作系统 C) 家用洗衣机、吸尘器、电磁炉等属于低端嵌入式应用系统 D) 它们正在被32位的高端系统所取代 4、片上系统(SOC或SoC)是目前广泛使用的一种嵌入式处理芯片,下面有关叙述中错误的是: A) SoC是电子设计自动化水平提高和大规模集成电路制造技术发展的成果 B) SoC芯片既包含处理器又包含存储器,既有数字电路也有模拟电路,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能 C) SoC已成为集成电路设计的发展趋势, 32位嵌入式处理芯片大多是SoC D) 智能手机已经广泛采用SoC,平板电脑大多还使用传统的Intel处理器 5、一幅没有经过数据压缩的彩色图像,其数据量是768KB,分辨率为1024*768,那么它每个像素的像素深度是: A) 24位 B) 16位C) 12位 D) 8位 6、获取数字声音的过程中必须进行"取样"、"量化"等处理。下面关于"量化"的叙述中错误的是: A) 量化就是把声音样本的模拟量转换成数字量来表示 B) 量化过程往往也称为D/A转换 C) 量化位数增多,量化的精度可以提高,声音的保真度也更好 D) 量化位数越少,数字声音的数据量也越少 7、局域网是计算机网络中最流行的一种形式。下面有关局域网的叙述中错误的是: A) 局域网指较小地域范围内的计算机网络,它有多种类型 B) 局域网通常为一个单位所拥有,自建自管 C) 它主要使用光缆进行连网和数据通信 D) 局域网数据传输速率高,延迟时间短,误码率低 8、以下关于互联网IP地址的叙述中,错误的是: A) 正在上网(online)的每一台终端设备都有一个IP地址 B) 现在广泛使用的IPv4协议规定IP地址使用32个二进位表示 C) IPv4规定的IP地址快要用完了,取而代之的将是64位的IPv5 D) 许多设备的IP地址是动态分配的而非固定不变的 9、对于ARM系列,最适合高端应用的嵌入式处理器是: A) ARM9 B) ARM Cortex-M C) ARM Cortex-A D) ARM Cortex-R 10、以下关于ARM程序状态寄存器CPSR说法错误的是: A) CPSR记录了ARM运行过程中的标志状态

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

计算机三级考试嵌入式系统开发技术选择题及答 案 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) Α.目标寄存器编码

《嵌入式系统》考试试卷及答案

《嵌入式系统》课程试卷 考试时间:__120___分钟开课学院___计算机___ 任课教师____________ 姓名______________ 学号_____________班级_______________ 一.单项选择题(2 × 20): 1下面不属于Xscale微架构处理器的主要特征有:( ) A.采用了7级超级流水线、动态跳转预测和转移目标缓冲器BTB技术(Branch Target Buffer)。 B.支持多媒体处理技术、新增乘/累加器MAC、40位累加器、兼容ARM V5TE 指令和特定DSP型协处理器CP0。 C.采用了32KB的指令Cache。 D.采用了64KB的数据Cache。 2以下不属于XScale超级流水线的流水级是( ) A.寄存器文件/移位级(FR) B.写回级(XWB) C.寄存器读取级 D.和执行级二(X2) 3 目前嵌入式系统领域中使用最广泛、市场占有率最高的实时系统是:() A. Symbian B. Windows CE C. VxWorks D. QNX 4 下面那句话的描述是不正确的?( ) A.在一个基于XScale内核的嵌入式系统中,系统在上电或复位时通常都从

地址0x00000000 处开始执行 B.引导装载程序通常是在硬件上执行的第一段代码,包括固化在固件中的 引导代码(可选)和Boot Loader两大部分。 C.在嵌入式系统中,Boot Loader不依赖于硬件实现。 D.Boot Loader就是在操作系统内核运行之前运行的一段小程序。 5 通常情况下,目标机上的Boot Loader通过串口与主机之间进行文件传输,下面不属于通常使用的传输协议的是:( ) A.modem协议 B.xmodem协议 C.ymodem协议 D.zmodem协议 6 Make预置了一些内部宏,其中$@表示:() A.没有扩展名的当前目标文件 B.当前目标文件 C.当前目标文件最近更新的文件名 D.当前目标文件最近更新的文件名 7 在Default kernel command string “root=1f03 rw console=ttyS0,115200 init=/linuxrc”中,代表根文件系统(“/”) 的设备文件主号码是什么?( ) A.1f B.03 C.ttyS0 D.115200 8 用命令dd if=/dev/zero of=ramdisk_img bs=1k count=8192创建的ramdisk_img 其空间大小为多少?( ) A.8M bit

三级安全教育考试试题附答案

三级安全教育考试试题 姓名:年月日得分: 一、单项选择题:(共40题,每题1分。每题的备选项中,只有一个最符合题意)1.《安全生产法》适用于在中华人民共和国领域内从事(A)活动的单位。 A.生产经营B.经营C.生产 2.依照《安全生产法》的规定,生产经营单位必须依法参加工伤社会保险。工伤保险费应由(B)缴纳。 A.从业人员B.生产经营单位C.单位和个人共同 3.依照《安全生产法》和有关法律、法规的规定,国家实行生产安全事故(B)制度,追究生产安全事故责任人员的法律责任。 A.追究责任B.责任追究C.责任 4.国家对在改善安全生产条件、防止生产安全事故、参加抢险救护等方面取得(C)成绩的单位和个人,给予奖励。 A.明显B.良好C.显着 5.从业人员有权对本单位安全生产工作中存在的问题提出批评、检举、控告;有权拒绝(C)和强令冒险作业。 A.违章作业B.工作安排C.违章指挥

6.生产经营场所和(A)应当设有符合紧急疏散要求、标志明显、保持畅通的出口。A.员工宿舍B.职工食堂C.办公大楼 7.劳动防护用品按防护部位不同,分为九大类:安全帽、呼吸护具、眼防护具,听力护具、防护鞋、防护手套、防护服、防坠落护具和护肤用品。下列防护用品中,安全带和安全绳属于(D)。 A.呼吸护具B.听力护具C.眼防护具D.防坠落护具 8.生产经营单位的主要负责人在本单位发生重大生产安全事故时逃匿的,处(A)以下拘留。 A.15日B.10日C.30日 9.生产经营单位的主要负责人未履行《安全生产法》规定的安全生产管理职责,导致发生生产安全事故,尚不够刑事处罚的,对生产经营单位主要负责人给予(A)或者处2万元以上20万元以下罚款。 A.行政处分B.撤职处分C.民事处罚 10.安全标志分为四类,它们分别是(D)等标志。 A.通行、禁止通行、提示和警告 B.禁止、警告、指令和提示 C.禁止、警告、通行和提示 D.禁止、警告、指令和通行

2016计算机三级嵌入式考试简答题及答案

2016计算机三级嵌入式考试简答题及答案 本文为各位同学们准备的是关于计算机三级的嵌入式考试题,希望能帮助到大家! 1. 简述典型嵌入式系统的组成。 答:典型的嵌入式系统由2部分组成; 嵌入式硬件:包括处理器、存储器、总线、外部设备、IO端口、以及各种控制器; 嵌入式软件:包括嵌入式操作系统和各种应用程序。 2. 简述影响嵌入式软件调试的因素。 答:影响嵌入式软件调试的因素主要包括3个: 硬件缺陷; 编译器自动优化; 外界环境干扰。

3. 简述处理机管理中调度的作用和目的。 答:通过在进程之间切换CPU来提高计算机的实际使用效率;其目的就是在任何时候都使得有一个进程在运行,从而使CPU使用率最大化。 4. 简述嵌入式程序优化遵循的原则。 答:嵌入式程序优化遵循三个原则: 等效原则 有效原则 经济原则 5. 简述Boot Loader的功能。 答:Boot Loader主要有3个功能: 初始化目标硬件设备;控制启动过程;下载并执行操作系统映像。 6. 简述GDB调试器提供的基本功能。

答:GDB调试器提供4个基本功能: 启动程序;在断点处暂停程序;在程序暂停时,可以检查程序中所发生的事情;动态改变程序的执行环境。2016计算机三级嵌入式考试简答题及答案2016计算机三级嵌入式考试简答题及答案。 7. 简述嵌入式操作系统的主要功能。 答:嵌入式操作系统由4个主要功能: 处理机管理;同步;内存管理;文件系统。 8. 简述指令集模拟器按体系架构的分类及分类的含义。 答:指令集模拟器按体系架构分2类: 同构模拟器,指在某种体系架构的处理器之上,使用软件模拟出另一个与自己相同的虚拟机。 异构模拟器,在一种体系架构的处理器之上,模拟另外一种处理器的执行。、 9. 简述嵌入式系统的发展阶段。

嵌入式选择题整理题库

选择题: 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、寄存器中反映处理器状态的位是() 位位位位

嵌入式系统试卷及答案

嵌入式系统试卷及答案

2014年上学期11级计算机专业嵌入式系统期末试卷 专业班级学号姓名___ _____ 考试时间120分钟考试方式闭卷考试成绩__________ _ 题号一二三四五六 得分 一、选择题(本大题共10个小题,每小题1分,共10分) 1、和PC机系统相比,下列哪点不是嵌入式系统所特有的:( C) A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简 2、ADD R0,R1,#3属于( A)寻址方式。 A、立即寻址 B、多寄存器寻址 C、寄存器直接寻址 D、相对寻址 3、GET伪指令的含义是:(A) A、包含一个外部文件 B、定义程序的入口 C、定义一个宏 D、声明一个变量 4、μCOS-II操作系统不属于:(C) A、RTOS B、占先式实时操作系统 C、非占先式实时操作系统 D、嵌入式实时操作系统 5、FIQ中断的入口地址是:(A) A、0x0000001C B、0x00000008 C、0x00000018 D、0x00000014 6、ARM指令集和Thumb指令集分别是(D)位的。 A、8位,16位 B、16位,32位 C、16位,16位 D、32位,16位 7、BL和BX的指令的区别是( D ) A、BL是跳转并切换状态;BX带返回的跳转并切换状态。 B、BL是带返回的连接跳转;BX带返回的跳转并切换状态。 C、BL是跳转并切换状态;BX是带返回的连接跳转。 D、BL是带返回的连接跳转;BX是跳转并切换状态。 8、Boot Loader 的启动过程是( A ) A.单阶段 B. 多阶段 C.单阶段和多阶段都有 D.都不是 9、以下说法不正确的是( B ) A 、任务可以有类型说明 B 、任务可以返回一个数值 C 、任务可以有形参变量 D 、任务是一个无限循环 10、若已定义的函数有返回值,则以下关于该函数调用叙述中错误的是(D) A、函数调用可以作为独立的语句存在

三级安全教育考试试题及答案

三级安全教育考试试题(公司级) :单位:中亿丰建设集团水利水电分公司成绩: 一、填空题:(每题1分,共25分) 1、三级安全教育制度是企业安全教育的基础制度,三级教育是指()、()、() 2、我国的安全生产方针是()、() 3、当今世界各国政府采取强制手段对本国公民实施的三大安全主题是()、()、() 4、我国的消防工作方针是()、() 5、《中华人民全生产法》正式颁布实施的时间为()。 6、《中华人民国职业病防治法》通过的时间为() 7、“三不伤害”活动指的是()、()、() 8、危险识别和评价考虑的因素有()、()、() 9、生产过程中的“三违”现象是指()、()、() 10、职业病防治工作坚持()()的方针,实行()() 二、选择题(每题2分,共10分) 1、国家标准(GB2893-82)中规定的四种安全色是() A、红、蓝、黄、绿 B、红、蓝、黑、绿 C、红、青、黄、绿 D、白、蓝、黄、绿 2、电焊作业可能引起的疾病主要有() A、电焊工尘肺 B、气管炎 C、电光性眼炎 D、皮肤病 3、漏电保护装置主要用于() A、减小设备及线路的漏电 B、防止供电中断 C、减少线路损耗 D、防止人身触电事故及漏电火灾事故 4、在密闭场所作业(O2浓度为18%,有毒气体超标并空气不流通)时,应选用的个体防护用品为() A、防毒口罩 B、有相应滤毒的防毒口罩 C、供应空气的呼吸保护器 D、防尘口罩 5、在下列绝缘安全工具中,属于辅助安全工具的是() A、绝缘棒 B、绝缘档板 C、绝缘靴 D、绝缘夹钳 三、简答题(每题10分,共40分) 1、操作现场违章表现围有哪些?

2、以下五种工种工人上岗除穿戴工作服、工作鞋外,还应穿戴什么劳动保护用品?车工: 钻工: 起重工: 电焊工: 汽焊工: 3、风险削减措施有哪三种? 4、用水救火应注意什么? 四、问答题:(第一题15分、第二题10分) 1、消防安全管理中的“两懂、三会、四记住”的容? 2、哪些行为为设备操作违章行为? 部门安全培训考试试题 :单位:中亿丰建设集团水利水电分公司成绩: 一、单项选择题 1、下列物质中,属于易燃易爆压缩气体或液化气体的有()。 A、液氨 B、空气 C、氮气 D、汽油

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

全国计算机等级考试三嵌入式系统开发技术题库第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”

嵌入式Linux试题答案

《嵌入式开发》期中试卷 试卷适用范围:2011级计算机科学与技术(本)1、2班 一、填空题(每空1分,共46分) 习题 1 1.填空题 (1)嵌入式系统是以应用为中心、以计算机技术为基础,软、硬件可裁剪,适应于应用系统对功能、可靠性、成本、体积、功耗等方面有特殊要求的专用计算机系统。 (2)嵌入到对象体系中的专用计算机系统。嵌入性、专用性与计算机系统是嵌入式系统的三个基本要素。对象系统是指嵌入式系统所嵌入的宿主系统。 (3)嵌入式系统按形态可分为设备级(工控机)、板级(单板、模块)、芯片级(MCU、SOC)。 (4)嵌入式系统由硬件和软件两大部分组成,硬件一般由高性能微处理器和外围接口电路组成,软件一般由操作系统和应用程序构成,软件和硬件之间由所谓的中间层(BSP层,板级支持包)连接。 (5)嵌入式系统从组织层次上看,嵌入式系统一般由硬件层、中间层、软件层和功能层组成。 (6)在专用的嵌入式板子上面运行GNU/Linux系统已经变得越来越流行。一个嵌入式Linux系统从软件的角度看通常可以分为四个层次:引导加载程序、 Linux内核、文件系统、用户应用程序。 (7)嵌入式系统硬件的核心部件是各种类型的嵌入式处理器。 (8)嵌入式系统的核心部件是嵌入式处理器,一般把嵌入式处理器分成4类,即微处理器、微控制器、数字信号处理器、和嵌入式片上系统。 (9)ARM公司首创了 chipless 的生产模式,专门从事基于RISC技术芯片的设计开发,公司本身并不生产芯片,而是设计出高效的IP内核,授权给半导体公司使用。 (10)ARM7TDMI中,T表示支持Thump指令集。D表示支持片上调试(Debug)。M表示内嵌硬件乘法器(Multiplier)。I表示支持片上断点和调试点。 (11)ARM9系列微处理器包含ARM920T、ARM922T和ARM940T三种类型,以适用于不同的应用场合。 (12)ARM微处理器有两种工作状态:Thump状态、ARM状态。 (13)通用寄存器分为三类:未分组寄存器、分组寄存器、程序计数器(PC)。 (14)异常是由内/外部源引起的需要处理器干预的一个事件。 (15)精简指令集计算机RISC(Reduced Instruction Set Computer)和复杂指令集计算机CISC 是当前CPU的两种架构。 (16)ARM微处理器的在较新的体系结构中支持两种指令集: ARM指令集、Thump指令集。 (17)MMU的作用有两个:将虚拟地址转化为物理地址、对存储器访问的

班组三级安全安全教育考试题库及答案

精选考试类文档,如果需要,请下载,希望能帮助到你们!班组三级安全安全教育考试题库及答案

项目部安全教育试卷 分公司项目部姓名得分 一、选择题(每题2分,共20分) 1、 C 我们国家的安全生产方针。 A.安全保证生产,生产必须安全 B.加强劳动保护,改善劳动条件 C.安全第一,预防为主 2、施工现场70%以上事故的由于“三违”造成的,三违是指:违章指挥,违章作业和 C A.违反操作规程 B.违反有关规定 C.违反劳动纪律 3、新进场劳动者必须经过上岗前三级安全教育。即:公司教育、项目部教育和 B 。 A.工种教育 B.班组教育 C.安全科教育 4、预留洞口在 A 厘米以内可以不设安全防护设施。 A.20 B.30 C.40 5、建筑施工安全防护的“三宝”是:安全帽、安全带、 B 。 A.安全绳 B.安全网 C.触保器6、冬季解冻氧气瓶阀的方法 B 。 A.轻轻用铁器锺击瓶阀 B.用热水或蒸汽解冻 C.用板手使颈拧 7、施工现场室内照明线路与灯具安装高度低于 B 时,应采用36伏安全电压。 A.2.6m B.2.4 C.2m 8、施工现场必须严格执行安全技术交底制度。 A 作业前,都要进行安 全技术交底。 A.每道工序 B.每检验批 C.每分部工程 9、施工现场发生火情时,应先切断电源,再使用砂土、二氧化碳、“1211”或干粉灭火器灭火。 C 使用水或泡沫灭火器进行灭火,以防止触电。 A.可以 B.不宜 C.不得 10、高处作业,必须正确系好安全带,且应 A 。 A.高挂低用 B.低挂高用 C.挂在与腰部相同高处 二、填充题(每题2分,共20分) 1、三不伤害是指:我不伤害自己、我不伤害别人、我不被别人伤害。

计算机三级嵌入式系统题库及解析第3套

计算机三级嵌入式系统题库及解析第3套 一、选择题 1: 与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。 A: 嵌入式系统与具体应用紧密结合,具有很强的专用性 B: 嵌入式系统通常包含在非计算机设备(系统)中,具有隐蔽性 C:嵌入式系统的软硬件资源往往受到严格的限制 D:嵌入式系统性能较低,价格也比较便宜 2: 嵌入式系统中的CPU具有一些与通用计算机所使用的CPU不同的特点,下面不是其特点的是()。 A: 支持实时处理 B: 低功耗 C:高主频 D:集成了测试电路 3: 嵌入式系统使用的片上系统英文缩写名为SoC,下面关于SoC叙述中错误的是()。 A:SoC也称为系统级芯片,它是电子设计自动化水平的提高和集成电路制造技术飞速发展的产物 B:SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/ 模拟混合电路和射频电路 C:SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O 等多种功能 D:SoC的设计制造难度很大,目前还没有得到广泛使用 4: 微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。 A: 集成电路的集成度指的是单个集成电路所含电子元件(如晶体管、电阻、电容等)的数目多少

B: 根据集成度的高低,集成电路可以分为小规模、中规模、大规模、超大规模和极大规模等几种 C:嵌入式系统中使用的处理器芯片属于大规模集成电路 D:集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成 5: 文字信息是人们用以表达和传递信息的媒体之一,大多数嵌入式系统都必须处理文字信息。下面关于文字信息的表示及其处理的叙述中,错误的是()。 A: 目前使用最广泛的西文字符集是ASCII字符集,它包含96个可打印字符 B:GB2312是我国目前广泛使用的汉字编码国家标准之一 C:GB2312包括6000多汉字,但不包含西文、俄文等其他字符 D:GB2312字符集中的汉字与符号在系统中采用双字节表示 6: 假设一台数码相机一次可拍摄16位色1024 x 1024的彩色相片共80张,数据压缩比平均是4,则它使用的存储器容量大约是()。 A:40MB B:60MB C:80MB D:120MB 7: 在数字音频信息数字化过程中,正确的处理顺序是()。 A: 量化、取样、编码 B: 取样、编码、量化 C:取样、量化、编码 D:编码、取样、量化 8: 互联网借助TCP/IP协议把许多同构或异构的计算机网络互相连接起来,实现了遍布全球的计算机的互连、互通和互操作,其中的IP 协议起着关键性的作用。下面有关IP 协议的叙述中,错误的是()。 A:IP 地址解决了网络中所有计算机的统一编址问题 B:IP 数据报是一种独立于各种物理网络的数据包格式 C:目前广泛使用的是IP 协议的第6版( IPv6 ),IPv4 已经很少使用

相关文档
最新文档