最新计算机等级考试三级嵌入式系统题库第12套

最新计算机等级考试三级嵌入式系统题库第12套
最新计算机等级考试三级嵌入式系统题库第12套

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

1嵌入式系统的应用极其广泛,下列设备:①洗衣机、②电饭煲、③服务器、④平板扫描仪、⑤路由器、⑥机顶盒、⑦巨型机、⑧POS机中,属于嵌入式系统应用的是:

A) 除④和⑤之外

B) 除③和⑦之外

C) 除⑤和⑦之外

D) ①~⑧全部都是

2嵌入式系统的软件大多存储在非易失性存储器中,即使断电也不会消失。目前嵌入式系统使用最多的非易失性存储器是:

A) Mask ROM

B) Flash memory

C) SRAM

D) SSD

3下图是数字信号处理器(DSP)的典型应用方式,其中的①、②和③分别是:

A) 模拟信号、DSP、数字信号

B) 模拟信号、DSP、模拟信号

C) 数字信号、DSP、数字信号

D) 数字信号、DSP、模拟信号

4片上系统(或系统级芯片)是目前广泛使用的一种嵌入式处理芯片,下面有关叙述中错误的是:

A) 其英文缩写是SOC或SoC,它是电子设计自动化水平提高和大规模集成电路制造技术发展的成果

B) 它已成为集成电路设计的发展趋势,现在许多嵌入式处理芯片都是片上系统

C) 芯片中既包含处理器又包含存储器及外围电路,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能

D) 智能手机已经广泛采用片上系统,平板电脑大多还使用传统的Intel处理器

5在嵌入式系统(如数码相机)中,获取数字图像的过程

大体分为四步,如下图所示,正确的处理步骤是:

A) 取样、扫描、分色、量化

B) 分色、量化、扫描、取样

C) 扫描、分色、取样、量化

D) 扫描、量化、取样、分色

6数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为32kb/s,其量化位数为8位,单声道,采用压缩编码,压缩比为2,那么取样频率是:

A) 8 kHz

B) 12 kHz

C) 16 kHz

D) 20 kHz

7微波通信是利用频率为300MHz~300GHz电磁波进行的通信,它具有频带宽、容量大的特性,应用广泛。下面不属于微波通信应用的是:

A) 手机通信

B) 卫星通信

C) 无线局域网(WiFi)

D) 调频广播(FM)

8计算机局域网传输数据时,必须把数据组织成规定格式的"帧",每一数据帧由下图所示的5个部分组成,其中①、②、③分别是:

A) 有效载荷、控制信息、校验信息

B) 控制信息、校验信息、有效载荷

C) 控制信息、有效载荷、校验信息

D) 校验信息、有效载荷、控制信息

9关于嵌入式处理器内核说法错误的是:

A) PowerPC采用RISC指令集结构

B) MC68K采用是CISC指令集结构

C) ARM采用RISC指令集结构

D) MIPS采用哈佛结构

10关于ARM Cortex-M微控制器以下说法错误的是:

A) 处理速度快

B) 代码密度高

C) 软件可移植性好

D) 功耗大

11以下ARM Cortex处理器最适合实时应用的是:

A) Cortex-M3

B) Cortex-M0+

C) Cortex-A15

D) Cortex-R4

12以下只具有Thumb-2状态和调试状态的ARM处理器是:

A) ARM7

B) ARM9

C) ARM Cortex-M3

D) ARM11

13关于ARM处理器的工作模式,以下说法正确的是:

A) 快速中断模式用来处理FIQ中断

B) 用户模式用来处理普通中断

C) 中止模式运行特权级的操作系统任务

D) 系统模式运行正常的程序

14以下关于ARM程序状态寄存器CPSR的说法正确的是:

A) CPSR中N=1表示运算结果为正数

B) CPSR中F=0允许快速中断

C) CSPR中V=0表示运算结果溢出

D) CPSR中Z=0表示运算结果为0

15执行ARM指令STR R0,[R1,#4]!之后,以下说法正确的是:

A) R0的值加4

B) R1的值加4

C) 内存中的数据保持不变

D) R1的值保持不变

16执行ARM指令MOV R0,R1,LSL#3后,R0的值为:

A) R1的3倍

B) R1+3

C) R1的8倍

D) R1的8分之1

17以下ARM指令正确的是:

A) ADD R1,[R2,#1]

B) AND [R0],R1

C) SUBS R7,R7,#1

D) BEQ PC,LR

18在小端模式下,通过ARM伪指令MyData DCW 0x1122,0x3344,

0x5566,0x7788在内存中定义了4个16位操作数,则在伪指令LDR

R1,=MyData后执行指令LDR R0,[R1,#4],则R0的值为:

A) 0x77885566

B) 0x11223344

C) 0x44556677

D) 0x88776655

19下面是关于基于ARM内核的典型嵌入式系统硬件组成的叙述:

Ⅰ. 典型嵌入式硬件系统包括完成模拟量和数字量输入功能的前向通道

Ⅱ. 典型嵌入式硬件系统包括完成模拟量和数字量输出功能的后向通道

Ⅲ. 典型嵌入式硬件系统包括人机交互通道(例如键盘或触摸屏等输入接口及LED 或LCD显示等输出接口)

Ⅳ. 典型嵌入式硬件系统包括相互互连通信通道(例如以太网接口、USB接口等)

上述叙述中,正确的是:

A) 仅Ⅰ、Ⅱ和Ⅲ

B) 仅Ⅱ、Ⅲ和Ⅳ

C) 仅Ⅰ、Ⅲ和Ⅳ

D) 全部

20基于ARM内核的嵌入式芯片是以ARM内核为基础,通过AMBA总线将其他硬件组件连接在一起的。下面列出的4个组件中,哪一个组件是挂在AMBA的外围总线(APB)上的?

A) LCD控制器

B) Timer(定时器)

C) 中断控制器

D) JTAG

21下面是关于ARM嵌入式芯片中的DMA控制器的叙述,其中错误的是

A) DMA控制器即为直接存储器访问控制器

B) 使用DMA控制器可将数据块在外设与内存之间直接传输而不需CPU的参与,因而可显著降低处理器的负荷

C) ARM嵌入式芯片中的DMA控制器挂在AMBA的外围总线(APB)上

D) DMA控制器工作时所需的时钟由ARM嵌入式芯片中的电源管理与时钟控制器组件提供

22下面关于嵌入式系统使用的存储器的叙述中,错误的是:

A) SRAM是静态随机存取存储器

B) DDR2 SDRAM、DDR3 SDRAM和DDR4 SDRAM这3种SDRAM中,只有DDR2采用双倍数据速率技术

C) EEPROM是一种可电擦除可编程的只读存储器,可以在线改写和擦除信息

D) 铁电随机存取存储器(FRAM)是一种非易失性存储器

23用下图可以辅助解释SPI 的工作原理。假设主机的移位寄存器A 中已存入11001010,从机的移位寄存器B 中已存入11110000,则在主机发出8个SCK 有效信号后,主机移位寄存器A 和从机移位寄存器B 中的内容分别是:

A) 11001010,11110000

B) 01010011,00001111

C) 11110000,11001010

D) 00001111,01010011 24下图为基于ARM 嵌入式芯片的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,错误的是:

A) 图中所示的键盘接口采用了非编码键盘(线性键盘)的结构形式

B) 当仅KEY4按下时,ARM 嵌入式芯片读到的GPF6~GPF1的值为001000

C) 对于有些ARM嵌入式芯片,图中的GPF6~GPF1可作为外部中断引脚EINT6~EINT1,此时可通过中断方式读取按键结果

D) 图中键盘接口用到的GPF口是ARM嵌入式芯片的GPIO端口中的一个端口

25下面关于嵌入式系统中常用的触摸屏的叙述中,错误的是:

A) 电容式触摸屏的结构比电阻式触摸屏复杂,其价格也比电阻式触摸屏高

B) 利用电阻式触摸屏输入信息时一般需采用专用的硬笔

C) 当在电容式触摸屏上触摸时,人的手指与触摸屏的导体层之间形成一个耦合电容

D) 相对而言,电阻式触摸屏的应用越来越广泛

26下面关于S3C2410的外部存储器的叙述中,错误的是:

A) S3C2410的存储器控制组件中包括的存储器控制器提供访问片外存储器芯片所

需的控制信号

B) S3C2410的外部存储器地址空间共1GB

C) S3C2410的I/O与存储器采用统一编址方式

D) S3C2410的外部存储器地址空间可分成数个BANK,每个BANK均可实现8位、16位和32位总线宽度的访问

27下面关于S3C2410的UART的叙述中,错误的是:

A) 通过对UART 线路控制寄存器的设置,可决定该UART通信时是否采用奇偶校验

B) UART的特殊功能寄存器中,除UART线路控制寄存器外,还有UART控制寄存器等

C) 通过UART发送/接收状态寄存器可了解UART的发送移位寄存器和发送缓冲器

等的状态

D) UART的波特率发生器只能对PCLK时钟进行分频获得通信所需的波特率

28下述通信标准中,不采用差分方式进行信号传输的是:

A) USB

B) RS-232

C) RS-485

D) CAN

29现为某车载地图设备选择操作系统,友好的用户界面是最主要的功能需求之一。以下嵌入式操作系统中,最适宜采用的操作系统是:

A) eCOS

B) Android

C) QNX

D) μC/OS-II

30下列关于μC/OS-II操作系统的描述中,错误的是:

A) μC/OS-II支持抢占式任务调度

B) 发生中断时,正在运行的μC/OS-II任务暂停运行,并进入被中断状态

C) μC/OS-II的所有就绪态任务均登记在事件控制块中

D) μC/OS-II允许每个任务拥有自己的自用栈

31下列关于μC/OS-II操作系统空闲任务的描述中,错误的是:

A) 空闲任务自创建之后永远不会处于挂起态

B) 空闲任务是操作系统初始化函数创建的第一个任务

C) 空闲任务的优先级设为最低优先级

D) 空闲任务永远不会处于运行态

32按照实时性能和内核结构划分,QNX操作系统属于

A) 硬实时微内核嵌入式操作系统

B) 软实时微内核嵌入式操作系统

C) 硬实时单内核嵌入式操作系统

D) 硬实时宏内核嵌入式操作系统

33硬件抽象层和引导加载程序都属于底层软件。下列各功能中,并非由底层软件实现的功能是:

A) 设备初始化

B) 进程间通信

C) 装载操作系统映像到内存

D) 初始化存储器

34下面关于Linux操作系统的论述中,错误的是:

A) Linux是能够为多用户提供多任务功能的单内核操作系统

B) Monta Vista Linux是一种嵌入式操作系统发行版

C) 虚拟文件系统(VFS)在系统调用接口和内核所支持的文件系统之间提供了一个交换层

D) Linux内核通过系统调用接口访问系统硬件

35下面关于实时系统的论述中,正确的是:

A) 硬实时任务偶尔超出时限将造成任务的服务质量下降。

B) 硬实时系统的时限比软实时系统短。

C) 核反应堆处理装置属于硬实时系统。

D) 嵌入式系统都是实时系统。

36μC/OS-II操作系统内核通过任务控制块管理任务。下列各项中,不属于任务控制块的内容的是:

A) 指向任务代码临界区的指针

B) 指向任务堆栈栈顶的指针

C) 任务的优先级

D) 任务的状态字

37下列关于Bootloader的描述中,错误的是:

A) 依赖于CPU体系结构的代码通常都放在Bootloader阶段1中

B) Bootloader通常支持启动加载模式和下载模式

C) Bootloader执行的第一条指令必须存储在RAM存储器中

D) Bootloader阶段2的代码通常用C语言实现

38下列关于μC/OS-II操作系统中断处理的描述中,错误的是:

A) 中断服务子程序本身不能进行事件处理,必须通过相关函数通知特定的任务进行事件处理

B) 当中断服务子程序返回时,有可能进行任务切换

C) 中断服务子程序的最后一步是执行中断返回指令

D) μC/OS-II操作系统中断嵌套层数可达255层

39下面有关嵌入式系统开发的说明中,错误的是。

A) 嵌入式系统开发往往是与应用目标紧密联系在一起的。

B) 嵌入式系统的应用程序需要基于某个嵌入式操作系统上来开发。

C) 嵌入式系统开发往往需要综合考虑系统的硬件、软件逻辑功能如何实现。

D) 嵌入式系统开发往往需使用宿主机-目标机的开发架构来进行。

40GCC是针对Linux操作系统环境下应用程序的编译工具,下面叙述中错误的是。

A) GCC将源文件生成可执行文件的过程是由:编译、汇编、连接等3个阶段组成。

B) GCC能将C语言、C++语言、汇编语言编写的源程序生成执行文件。

C) 设计者若要对源程序进行调试,需要在GCC命令中加入-g参数来编译该源程序。

D) 用GCC把源文件仅编译成目标文件,那么,C语言编写的应用程序中可以不要main函数。

1嵌入式系统按照软硬件技术复杂程度可分为低端系统、中端系统和高端系统三大类。智能手机之类的嵌入式系统使用操作系统对系统进行控制,应用软件可更新和扩展,它们属于其中的系统,其硬件SoC芯片大多采用位的CPU内核。

2数字图像的像素深度指每个像素用多少个二进位来表示。它决定了图像中可能出现的不同颜色(或不同亮度)的最大数目。像素深度是8位的灰度图像,其不同的亮度等级总数为种。最多可以有大约1600万种颜色的图像称为真彩色图像,真彩色图像的像素深度为位。

3将智能手机、平板电脑等移动设备接入互联网的无线接入技术中,目前广泛使用的是WiFi和3G,其中数据传输速率较高的是,地域覆盖范围较宽的是。

4ARM9TDMI-S中的T的含义是支持高密度的位Thumb指令,D表示支持片

上。

5在ARM Cortex-M3处理器中,采用嵌套向量中断控制器,其英文缩写为,

M3中的MPU是用来对存储器进行的单元。

6如果R0=0xFF00EE00,R1=0xFFFFFFFF,则ARM指令BIC R2,R1,R0执行后,R2的值为,执行指令AND R3,R1,R0后,R3的值为。

7在ARM的指令中,两个无符号数在寄存器R0和R1中,如果R0>=R1,则将R0与R1

进行带借位减法操作,结果放R2中,并要求更新程序状态寄存器的状态位,用两条指令完成,则分别为和。

8小端模式下ARM指令序列如下:

LDR R0,=0x13579246

LDR R1,=0x10000000

STR R0,[R1,#8]!

执行后,内存0x10000008中的值= ,R1=

9ARM嵌入式芯片中的GPIO即为通用输入/输出端口。作为端口时具有缓冲功能;作为端口时则具有锁存功能。

10K9F1208是一种典型的NAND Flash芯片,芯片内部具有26条地址线和8条数据线,该芯片的存储容量为MB。除NAND Flash技术之外的另一种闪存技术是

Flash技术。

11控制器局域网常用3个大写英文字母表示为,有的ARM嵌入式芯片中集成了该种互连通信组件。控制器局域网的帧由7个不同的域组成,其帧格式如下图所示。

帧起始仲裁域控制域数据域CRC域应答域帧结尾

12嵌入式系统中一块电子线路板上的芯片之间采用UART通信时,UART的信号线可不经电平变换直接连接。UART采用TXD、RXD进行通信的连接方式如下图所示,图中右边芯片UART B的信号线①和②分别为和(均用大写英文字母表示)。

13下图为8段LED数码管(图(a))及其共阳极(图(b))及共阴极(图(c))LED数码管的内部结构原理图。为显示字符"8",加到共阳极及共阴极LED数码管的dp、g、f、e、d、c、b、a的编码分别为0x 及0x 。

14在μC/OS-II操作系统中,某任务正在等待键盘输入消息,该任务应处于态。若键盘中断服务程序向该任务发送了消息,则该任务转变为态。

15在μC/OS-II操作系统中,内核对任务的管理通过名为的数据结构进行。当任务切换时,任务的工作现场被保存到任务的中。

16实时系统对外界的响应是否正确不仅取决于功能正确性,而且取决于对事件处理的正确性。因此,评价实时系统的实时性最重要的指标是,即系统从事件请求开始到任务完成的时间间隔。

17美国风河公司推出的实时性最强、可靠性最高的嵌入式实时操作系统名为。在该操作系统中,所有与特定电路板上硬件相关的功能都集成在一个库中,该库的

名称为。

18Linux操作系统内核的网络模块可分为两部分:一部分提供对各种网络资源访问

的控制,称为网络;另一部分提供对各种网络硬件的支持,称为网络。19嵌入式Web服务器应用需求与通用Web服务器应用需求是不同的,它不是以提供信息服务为主,而是提供远程及配置设备的一种方式。嵌入式Web服务器的硬件设计时,需设计能够支持以太网连接的电路。AX88796是一款以太网控制器芯片,

若其片选信号CS引脚连到S3C2410芯片的nGCS3上,那么,读写该芯片内部寄存器

的首地址(注:用十六进制数表示地址)是。

20在ADS1.2的集成开发环境中,若生成的输出文件需要包含所有的调试信息,那么,生成目标应该选择为。若目标系统地址映射关系比较复杂时,应使用

格式的文件来说明地址映射方式

便携式血氧仪采用无创伤的血氧检测方法,通过光电信号检测人体手指内动脉血的周期变化特征,从而计算出动脉血氧饱和度(其外形如图所示)。若便携式血氧仪以S3C2410芯片为核心,并外加其他功能电路来进行设计,

其基本功能描述如下:

a、利用动脉血液中血红蛋白和还原血红蛋白对红光或红外光吸收率的不同,采用光电电路来无创伤检测动脉血氧饱和度,并检测脉率。

b、若动脉血氧饱和度低于90%,需进行声光报警,声光报警的频率与脉搏的频率一致。

c、便携式血氧仪中能保存1个月中所检测的动脉血氧饱和度、脉率等参数,保存参数时需要同时保存相关的检测时间,并可通过按键"→"和按键"←"

来查看。

d、采用普通单色液晶LCD作为显示器,显示动脉血氧饱和度、脉率等参数。

根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。(完善程序或回答问题所需的寄存器格式见题后的附录)。

(1)在便携式血氧仪的硬件平台设计时,除了需要设计最小系统所需的时钟电路、复位电路等外,还必须设计光电信号采集电路来采集动脉血对红光或红外光的反射。现选用一个波长660nm的红光LED和一个波长910nm

的红外光LED作为光源,其阳极接电源正极,且由GPE15引脚和GPE14引

脚分别加同相驱动电路后控制相关LED的阴极使其发光。那么,GPE15或GPE14输出【1】电平时,其控制的LED发光。在相关驱动程序中,

初始化GPE15或GPE14引脚功能的语句可以是:

rGPECON=((rGPECON|0x50000000)& 【2】); // rGPECON是端口E

的控制寄存器

只控制波长910nm的红外光LED亮(GPE14引脚控制)的语句可以是:

rGPEDAT = rGPEDAT & 【3】; //rGPEDAT是端口E的数据寄存器。只控制波长660nm的红光LED灭(GPE15引脚控制)的语句可以是:

rGPEDAT = rGPEDAT | 【4】;

(2)硬件平台设计时,还需设计一个光敏电路来接收动脉血对红光或红外光的反射光,将光信号转换成电流。经过放大的光电流信号,必须经过【5】转换电路,变为数字信号后,才可以输入CPU进行处理。由于脉搏波的能量主要分布在0.5~5Hz范围,因此,对脉搏波信号的采样频率至少应该为【6】Hz,所得到的数字脉搏波信号才不至于失真。

(3)为了满足声光报警的频率(即报警LED闪烁频率及蜂鸣器"嘀…嘀…"鸣叫频率)与脉搏频率一致,设计时选用Timer1部件来产生一个时间间隔,该时间间隔为脉搏波周期的1/2。若检测出脉搏波频率为2Hz,系统主频参数PCLK为264MHz,分割器值选择为16,预分频器值选择为99,那么,Timer1部件产生的时间间隔应为【7】ms,初始化函数可以设计如下,请补充完善。(注:下面程序中所用的参数请用十六进制表示)

void Timer1Int(void)

{

//设置定时器配置寄存器0(TCFG0)

rTCFG0= 【8】; //dead zone=0, Timer1预分频器值设99

//设置定时器配置寄存器1(TCFG1)

rTCFG1= 【9】; //工作在中断方式,分割器值为16

//设置计数常数

rTCNTB1= 0xA122;

//设置控制寄存器TCON

rTCON= 【10】; //仅更新TCNTB1和TCMPB1

rTCON= 【11】; //仅Timer1启动

}

(4)在保存所检测的动脉血氧饱和度、脉率等参数时,需同时保存检测时间。检测时间通过读取S3C2410芯片内部的【12】部件来获得实时的日期及时间。在相关驱动程序中,可以用下面一段语句来初始化该部件。void R_init(void)

{

//初始化相关寄存器,rRTCCON是控制寄存器变量。

rRTCCON = rRTCCON| 【13】; //设置使能该部件的控制位rRTCALM = 【14】; //报警功能(即闹钟)全部禁止

rRTCRST =0x00;

rTICNT = 【15】; //时间间隔设置为1s

rRTCCON =(rRTCCON& 【16】); //设置不使能该部件的控制位…… //省略了其他语句

}

(5)设计按键"→"和按键"←"的电路时,选择GPE8、GPE9来分别连接。若按键按下时,对应的GPIO引脚将为"0",否则为"1"。那么,在相关驱动程序中,可以用语句:rGPECON= rGPECON & 【17】来初始化GPE8、GPE9为输入,并可以用下面一段语句来判断是哪个命令按键被唯一按下。temp = rGPEDAT & 0x0300; //temp是一个8位二进制变量,rGPEDAT是端口E的数据寄存器

switch(temp)

{ case 【18】: //判断是否"→"按键被唯一按下,"→"键连接到GPE8 …… //省略了其他语句

case 【19】: //判断是否"←"按键被唯一按下,"←"键连接到GPE9 …… //省略了其他语句

}

设计单色LCD显示屏的接口电路时,采用S3C2410芯片的GPE0~GPE7连接到LCD模块的8位数据线D0~D7上,用来传输显示信息。在相关驱动程序中,可以用下面语句来初始化GPE0~GPE7为输出:

rGPECON = ((rGPECON|0x00005555) & 【20】)

附录:综合题中完善程序或回答问题所需的寄存器格式

端口E控制寄存器(GPECON)的格式

符号位描述初始状态

GPE15 [31:30] 00=输入01=输出10=IICSDA 11=保留00

GPE14 [29:28] 00=输入01=输出10=IICSCL 11=保留00

GPE13 [27:26] 00=输入01=输出10=SPICLK 11=保留00

GPE12 [25:24] 00=输入01=输出10=SPIMOSI0 11=保留00

GPE11 [23:22] 00=输入01=输出10=SPIMISO0 11=保留00

GPE10 [21:20] 00=输入01=输出10=SDDAT3 11=保留00

GPE9 [19:18] 00=输入01=输出10=SDDAT2 11=保留00

GPE8 [17:16] 00=输入01=输出10=SDDAT1 11=保留00

GPE7 [15:14] 00=输入01=输出10=SDDAT0 11=保留00

GPE6 [13:12] 00=输入01=输出10=SDCMD 11=保留00

GPE5 [11:10] 00=输入01=输出10=SDCLK 11=保留00

GPE4 [9:8] 00=输入01=输出10=IISSDO 11=保留00

GPE3 [7:6] 00=输入01=输出10=IISSDI 11=保留00

GPE2 [5:4] 00=输入01=输出10=CDCLK 11=保留00

GPE1 [3:2] 00=输入01=输出10=IISSCLK 11=保留00

GPE0 [1:0] 00=输入01=输出10=IISLRCK 11=保留00

TCFG0寄存器的格式

符号位描述初始状

态Reserved [31:24] 保留0x00

Dead zone length [23:16] 这8位用于确定死区长度,死区长度的1个单位等于Timer0的定时间隔。

0x00

Prescaler 1 [15:8] 这8位确定Timer2、Timer3、Timer4的预分频器值。0x00 Prescaler 0 [7:0] 这8位确定Timer0、Timer1的预分频器值。0x00 TCFG1寄存器的格式

符号位描述初始状态

Reserved [31:24] 保留0x00

DMA mode [23:20] 选择产生DMA请求的定时器。

0000=不选择(所有采用中断请求)

0001=Timer0 0010=Timer1

0011=Timer2 0100=Timer3

0101=Timer4 0110=保留

0000

MUX4 [19:16] 选择Timer4的分割器值。0000=1/2

0001=1/4 0010=1/8 0011=1/16

01XX=外部TCLK1

0000

MUX3 [15:12] 选择Timer3的分割器值。0000=1/2

0001=1/4 0010=1/8 0011=1/16

01XX=外部TCLK1

0000

MUX2 [11:8] 选择Timer2的分割器值。0000=1/2 0000

0001=1/4 0010=1/8 0011=1/16

01XX=外部TCLK1

MUX1 [7:4] 选择Timer1的分割器值。0000=1/2

0000

0001=1/4 0010=1/8 0011=1/16

01XX=外部TCLK0

MUX0 [3:0] 选择Timer0的分割器值。0000=1/2

0000

0001=1/4 0010=1/8 0011=1/16

01XX=外部TCLK0

通过TCFG0、TCFG1的设置,可以确定预分频器值和分割器值,最终通过下面公式计算定时器计数时钟频率。

定时器计数时钟频率= PCLK /(预分频器值+1) / (分割器值)

预分频器值的范围= 0~255

分割器值的取值范围= 2, 4, 8, 16

TCON寄存器的格式

符号位描述初始状

Timer4 [22] 确定Timer4的自动装载功能位1=自动装载0=一次停止0

Timer4 [21] 确定Timer4的手动更新位1=更新TCNTB4 0=不操作0

Timer4 [20] 确定Timer4的启动/停止位1=启动0=停止0

Timer3 [19] 确定Timer3的自动装载功能位1=自动装载0=一次停止0

Timer3 [18] 确定Timer3的输出反转位1=TOUT3反转0=不反转0

Timer3 [17] 确定Timer3的手动更新位1=更新TCNTB3和TCMPB3 0=

不操作

Timer3 [16] 确定Timer3的启动/停止位1=启动0=停止0

Timer2 [15] 确定Timer2的自动装载功能位1=自动装载0=一次停止0

Timer2 [14] 确定Timer2的输出反转位1=TOUT2反转0=不反转0

Timer2 [13] 确定Timer2的手动更新位1=更新TCNTB2和TCMPB2 0=

不操作

Timer2 [12] 确定Timer2的启动/停止位1=启动0=停止0

Timer1 [11] 确定Timer1的自动装载功能位1=自动装载0=一次停止0

Timer1 [10] 确定Timer1的输出反转位1=TOUT1反转0=不反转0

Timer1 [9] 确定Timer1的手动更新位1=更新TCNTB1和TCMPB1 0=

不操作

Timer1 [8] 确定Timer1的启动/停止位1=启动0=停止0 Reserved [7:5] 保留000

Dead

[4] 确定死区操作位1=使能0=不使能0

zone

Timer0 [3] 确定Timer0的自动装载功能位1=自动装载0=一次停止0

Timer0 [2] 确定Timer0的输出反转位1=TOUT0反转0=不反转0

Timer0 [1] 确定Timer0的手动更新位1=更新TCNTB0和TCMPB0 0=

不操作

Timer0 [0] 确定Timer0的启动/停止位1=启动0=停止0 RTCCON寄存器的格式

符号位描述初始状

态CLKRST [3] 确定RTC时钟计数器是否复位1 = 复位0 = 不复位0 CNTSEL [2] 选择BCD码1 = 保留0 = 合并BCD码0

0 CLKSEL [1] 选择BCD时钟 1 = 保留(仅在测试时选择XTAL 时钟)0 = XTAL的1/215

RTCEN [0] 确定RTC使能/不使能 1 = 使能0 = 不使能0 TICNT寄存器的格式

符号位描述初始状

态TICNT INT

[7] 时间片计数器中断使能 1 = 使能0 = 不使能0 ENABLE

TICK TIMECOUNT [6:0] 时间片计数器的值,范围为1~127。该计数

器是减1计数,在计数过程中不能进行读操作。RTCALM寄存器的格式

符号位描述初始状态

Reserved [7] 保留0

ALMEN [6] 全局报警使能位1 = 使能0 = 不使能0

YEAREN [5] 年报警使能位1 = 使能0 = 不使能

MONREN [4] 月报警使能位 1 = 使能0 = 不使能

DATEEN [3] 日报警使能位1 = 使能0 = 不使能

HOUREN [2] 时报警使能位 1 = 使能0 = 不使能

MINEN [1] 分报警使能位1 = 使能0 = 不使能

SECEN [0] 秒报警使能位1 = 使能0 = 不使能

第12套答案

BBBDC ADCBD DCABB CCADB CBCBD DDBBC DABDC ACABA

1:低0 2:0x5FFFFFFF 3:0xBFFF

4:0x8000 5:A/D AD 模拟/数字模/数模数

6:10 7:250 8:0x00000063 0x63

9:0x00000030 0x30 0x000030 0x3<<4

10:0x00000200 0x000200 0x200 0x2<<8

11:0x00000100 0x000100 0x100 0x1<<8

12:RTC 实时时钟13:0x01 0x1 14:0x00 0x0 15:0xFF 0x7F 16:0xFE 0x0E 17:0xFFF0FFFF 18:0x0200 19:0x0100 20:0xFFFF5555

三级嵌入式考试大纲

全国计算机等级考试三级嵌入式系统 开发技术考试大纲(2013年版) 基本要求 1.具有嵌入式系统、微电子技术、数字媒体以及计算机网络的基础知识 2.熟悉嵌入式微处理器的体系结构、功能特点,初步掌握ARM汇编语言程序设计 3.熟悉嵌入式系统硬件的组成,掌握常用I/O 接口和I/O 设备的控制技术 4.熟悉嵌入式系统软件的基本架构,理解嵌入式操作系统的功能与结构,掌握其移植和配置方法 5.熟悉嵌入式系统的开发方法及常用工具,掌握开发嵌入式系统的基本技能 考试内容 一、嵌入式系统开发的基础知识 1.嵌入式系统的特点、分类、发展与应用 2.嵌入式系统的组成与微电子技术(集成电路、EDA、SoC、IP核等技术的作用和发展)3.嵌入式系统与数字媒体(文本、图像和音频/视频等数字媒体的表示与处理) 4.嵌入式系统与网络通信技术(数字通信与计算机网,TCP/IP协议,互联网接入技术等) 二、嵌入式处理器 1.嵌入式处理器的结构、特点与分类(不同类型的典型嵌入式处理器及其特点,嵌入式处理器分类等) 2.ARM处理器内核的体系结构(工作状态,工作模式,寄存器组织,异常,数据类型与存储格式等) 3.典型ARM处理器内核(ARM9,Cortex-A,Cortex-M,Cortex-R等的技术特点与应用领域) 4.ARM处理器指令系统及汇编语言程序设计(指令格式,寻址方式,指令集,伪指令,语句格式与程序结构,ARM汇编语言与C的混合编程等) 三、嵌入式系统硬件组成 1.嵌入式硬件组成与嵌入式处理芯片(组成,特点,类型,ARM的AMBA总线,嵌入式处理芯片的选型) 2.嵌入式系统的存储器(层次结构,分类,性能指标;片内存储器,片外存储器,外部存储设备等) 3.I/O 接口、I/O 设备以及外部通信接口(GPIO、I2C、SPI、UART、USB、HDMI等;键盘、LED、LCD、触摸屏、传感器等;RS-232/RS-485、CAN、以太网和常用无线通信接口)4.基于ARM内核的典型嵌入式处理芯片(S3C2410/S3C2440芯片的内部结构,如片上总线、DMA、时钟控制、中断控制、GPIO、UART、I2C、SPI、Timer、RTC、WDT及其他硬件组件) 四、嵌入式系统软件

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

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、

(完整版)三级嵌入式系统

三级嵌入式系统学习总结 一第一章 1.嵌入式系统概论 嵌入式系统中的软件一般都固化在只读存储器中,用户不能随意更改其中的程序功能。 嵌入式系统的逻辑组成:1)处理器2)存储器3)I/O设备与I/O接口4)数据总线5)软件 嵌入式处理芯片有四种类型:1)微处理器2)数字信号处理器3)微控制器(单片机)4)片上系统 微控制器MCU的低端产品并不会因为高端产品的出现而衰落 在32位MCU中,绝大多数使用RAM内核 EDA:电子设计自动化 IP核可以分为三种:软核、硬核、固核 2.嵌入式系统与数字媒体 计算机中常用的最广泛的西文字符及其编码是ASCII字符集和ASCII码,即美国标准信息交换码,共有128个字符,一个字符占一个字节。 我国目前广泛使用的汉字编码国家标准有GB2312和GB18030 GB2312只有6763个汉字,不够用 GB18030字符集与国际标准UCS/Unicode字符集基本兼容。GB18030采用不等长的编码方法,单字节编码表示ASCII码,双字节编码表示汉字,与GB2312保持向下兼容,四字节编码表示其他字符 Unicode最新版本是6.3。UCS/Unicode在计算机中具体实现时采用不同的编码方案,最常用的是UTF-8和UTF-16,UTF-8采用的是单字节可变长编码;UTF-16采用的是双字节可变长编码 文本的类型可以分为简单文本、丰富格式文本、超文本 图像的数据量=图像水平分辨率*图像垂直分辨率*像素深度/8(像素深度指的是每个像素用多少个二进制数来表示) 数字视频的数据量非常大,在进行传输时必须进行压缩,压缩编码标准是国际标准化组织(ISO)制定的,其名称为MPEG。 无线局域网采用的协议主要是IEEE 802.11(俗称WIFI) 3.数字通信与计算机网络 微波是一种300MHz-300GHz的电磁波 计算机网络的组成:1)计算机等智能电子设备2)数据通信链路3)通信协议4)网络软件 以太局域网: 1)发送数据设备必须把要传输的数据分成小块(帧)进行传输,一次只能传输1帧; 2)局域网中的每一个终端都有自己唯一的标识,称为物理地址或MAC地址,在发送的每一帧数据中,必须包含自己的MAC地址和接收终端的MAC地址 3)IP协议定义了主机的概念,所有主机及使用一种统一格式的地址标识,称为IP地址。4)以太局域网大多是由集线器或者交换机组网 计算机网络的类型:1)局域网2)城域网2)广域网 IP地址分为A、B、C三类。 IP是由四段数字组成,共32位,8位一段。 A类IP段0.0.0.0 到127.255.255.255 (0段和127段不使用)

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

嵌入式系统设计师练习题及答案第一套 (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存储器

计算机三级嵌入式系统真题及答案

计算机三级嵌入式系统真题及答案 为了帮助大家更好复习计算机三级嵌入式开发技术,以下为大家整理了计算机三级嵌入式的考试题库,希望能帮助到大家! 一、选择题 1:嵌入式系统是一类特殊的计算机系统。下列产品中不属于嵌入式系统的是( )。 A.电饭煲 B.路由器 C.巨型机 机 2:嵌入式系统硬件的核心是。下面关于嵌入式系统特点的叙述中,错误的是( )。 A.支持实时处理 B.低功耗

C.字长在16位以下 D.集成了测试电路 3:下面关于微控制器的叙述中,错误的是( )。 A.微控制器将整个计算机硬件的大部甚至全部电路集成在一块芯片中 B.微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用 C.微控制器的英文缩写是 D.8位的微控制器现在已基本淘汰 4:片上系统()也称为系统级芯片,下面关于叙述中错误的是( )。 芯片中只有一个或 芯片可以分为通用芯片和专用芯片两大类 C.专用芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类

芯片可以反复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作 5:数码相机是嵌入式系统的典型应用之一。下面关于数码相机的叙述中,错误的是( )。 A.它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理 B.后端通常是以嵌入式作为核心的芯片,用于完成数字图像处理 C.负责进行数码相机操作控制(如镜头变焦、快门控制等)是一个32位的 D.高端数码相机配置有实时操作系统和图像处理软件 6:电子书阅读器中存储的一本中文长篇小说,大小为128,文件格式为,试问该小说包含的汉字大约有多少万字?( ) A.6万字 B.12万字 C.25万字

3级嵌入式重点

1、嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 (2)嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。 (3)知识产权核(IP核):具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。 (4)IP核模块有行为、结构和物理3级不同程度的设计,对应描述功能行为的不同可以分为三类:软核、固核、硬核。 2、嵌入式系统的组成:硬件层、中间层、系统软件层和应用软件层 (1)硬件层:嵌入式微处理器、存储器、通用设备接口和I/O接口。 嵌入式核心模块=微处理器+电源电路+时钟电路+存储器Cache:位于主存和嵌入式微处理器内核之间,存放的是最近一段时间 微处理器使用最多的程序代码和数据。它的主要目标是减小存储器给微处理器内核造成的存储器访问瓶颈,使处理速度更快。 (2)中间层(也称为硬件抽象层HAL或者板级支持包BSP):它将系统上层软件和底层硬件分离开来,使系统上层软件开发人员无需关系底层硬件的具体情况,根据BSP层提供的接口开发即可。 BSP有两个特点:硬件相关性和操作系统相关性。设计一个完整的BSP需要完成两部分工作: A、嵌入式系统的硬件初始化和BSP功能。 片级初始化:纯硬件的初始化过程,把嵌入式微处理器从上电的默认状态逐步设置成系统所要求的工作状态。 板级初始化:包含软硬件两部分在内的初始化过程,为随后的系统初始化和应用程序建立硬件和软件的运行环境。 系统级初始化:以软件为主的初始化过程,进行操作系统的初始化。 B、设计硬件相关的设备驱动。 (3)系统软件层:由RTOS、文件系统、GUI、网络系统及通用组件模块组成。 RTOS是嵌入式应用软件的基础和开发平台。 (4)应用软件:由基于实时系统开发的应用程序组成。

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

《嵌入式系统》试题库 《嵌入式系统》试题库 一、填空题 嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适、 1应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。、 2从层次角度来看,嵌入式

系统由四大部分组成,分别是:应用软件层、操作系统层、、 3板级支持包(或硬件抽象层) 和硬件层。嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。、 4嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统、 5集成和系统测试。需求分析包括:功能性需求分析和非功能性需求分析。 6、确定输入信号是数字信号还 是模拟信号属于功能性需求。 7、确定系统的物理尺寸和重量属于非功能性需求。 8、在嵌 入式系统的设计过程中,其中规格说明解决“做什么”。 9、在嵌入式系统的设计过程中,其 中体系结构设计解决“如何做”。 10、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。 11、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段 完成。、 12在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。、13在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。、 14在嵌入式系统 的设计过程中,完成版图设计应在构件设计阶段完成。、15在嵌入式系统的设计过程中,完 成软件设计应在构件设计阶段完成。 16、反映嵌入式系统设计人员的水平能力主要在于总体 设计(需求分析、规格说明和体系 17、结构设计)和系统调试。设计流程指的是设计过程中所经历的过程步骤。、 18核的模块级重用和基于平台的系统级重用。 IP 设计重用技术主要分为基于19、 软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验 20、证几个阶段组成。嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和、21页共页第 1 44 《嵌入式系统》试题库

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

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

嵌入式3级填空题5

1.下面是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中的组成部分A是___【1】____接口;组成部分B是___【2】____接口。 【解题思路】 本题考查的主要是嵌入式系统硬件的逻辑组成。硬件的主体是中央处理器和存储器,他们通过I/O接口和I/O设备与外部世界联系,并借助总线相互连接。 【参考答案及解析】 【1】输入 【2】输出 2.数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。其中,GIF图像文件格式颜色数目仅___【3】____种,文件特别小,适合互联网传输。____【4】___图像文件格式是静止图像数据压缩编码的国际标准,它在数码相机中得到广泛使用。 【解题思路】 此题考查数字图像的文件格式。数字图像的文件格式包括BMP,TIF(或TIEF),GIF,JPEG,PNG等,各有特点,适合不同的应用需求。 【参考答案及解析】 【3】256 【4】JPEG 3.具有Wi-Fi功能的手机、平板电脑、笔记本电脑等终端设备,需要在有“热点”的地方才可能接入无线网络。所谓“热点”其正式的名称是 ____【5】___,它实际上是一个无线交换机或无线 ___【6】____,室内覆盖距离一般仅为30m左右,室外通常可达100~300m。 【解题思路】 本题考查无线局域网的相关概念 【参考答案及解析】 【5】无线接入点 【6】路由器 4. ARM公司把ARM11之后的基于ARM Cortex- __【7】_____内核和ARM Cortex- __【8】_____内核的系列处理器称为嵌入式Cortex处理器。 【解题思路】 此题考查ARM处理器内核分类,尤其是Cortex处理器。 【参考答案及解析】 【7】R;Cortex-R为实时应用Cortex处理器,其中R表示Real Time;

嵌入式系统考试题库

嵌入式系统复习题 ARM复习题一 一、填空。 1、cpsr寄存器的作用是___________。 2、ARM926EJ-S中的“9”表示的含义是________,“E”表示的含义是________,“J”表示的含义是________。 3、LINUX下察看当前目录的命令是________,察看文件内容的命令是 ________,删除目录的命令是________。 4、字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中,这样的存储方式我们称之为__________格式。 5、ARM9TDMI中的“T”表示的含义是_支持Thumb指令集__,“D”表示的含义是_支持片上Debug__,“M”表示的含义是__ 内嵌硬件乘法器___ ,“I”表示的含义是__支持片上断点调试___。 6、ARM指令中的第二个操作数“operand2”有_立即数__、_寄存器__、__寄存器移位__三种具体形式。 7、字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中,这样的存储方式我们称之为__大端___格式。 8、LINUX下察看当前目录的命令是__ls__,察看文件内容的命令是 __cat____,压缩与解压的命令是__tar____,磁盘、目录挂接命令是 __mount__。 9、LINUX将设备分成__块设备____和___字符设备_______两大类。 二、简答。 1、简述嵌入式系统和通用计算机的区别? 2、VFS的功能有哪些? 记录可用的文件系统的类型; 将设备同对应的文件系统联系起来; 处理一些面向文件的通用操作 3、简述硬实时操作系统和软实时操作系统的区别? 4、简述嵌入式系统的开发模式。 5、交叉编译工具(链)主要包括什么? 对目标系统的编译器 gcc、目标系统的二进制工具binutils、目标系统

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

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

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

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

三级嵌入式系统开发技术-4 (1)

三级嵌入式系统开发技术-4 (总分:100.00,做题时间:90分钟) 一、选择题(总题数:50,分数:100.00) 1.与通用计算机(如PC)相比,嵌入式系统具有许多不同之处。下面不属于嵌入式系统特点的是______。(分数: 2.00) A.嵌入式系统与具体应用紧密结合,具有很强的专用性 B.嵌入式系统大多面向控制应用,可靠性十分重要 C.应用于过程控制、数据采集、通信传输等领域的嵌入式系统对实时性有一定要求 D.用户可以方便地对嵌入式系统的软件进行修改、升级和扩充√ 解析: 2.下面是关于嵌入式系统CPU的叙述,其中错误的是______。 (分数:2.00) A.嵌入式系统中目前仍大量使用8位和16位的CPU B.使用32位CPU是嵌入式系统技术发展的主流 C.数字信号处理器不能用作嵌入式系统的CPU √ D.嵌入式系统CPU大多能支持实时处理并具有低功耗特性 解析: 3.微控制器是嵌入式处理芯片的一个重要品种,下面有关叙述中正确的是______。 (分数:2.00) A.微控制器将CPU、存储器、I/O控制电路等全部集成在一块IC芯片中 B.微控制器的品种多,应用面广,是嵌入式处理芯片中历史最长的一个品种 C.4位和8位的MCU目前已很少使用,接近淘汰√ D.当前大多数32位MCU产品中都使用ARM处理器内核 解析: 4.片上系统也称为系统级芯片,它是嵌入式处理芯片的一个重要品种,下列叙述中错误的是______。 (分数:2.00) A.片上系统的英文原文是System On Chip,其缩写为SOC或SoC B.它是集成电路加工工艺进入到深亚微米时代的产物 C.片上系统实现了使用单个芯片进行数据的采集、转换、存储、处理和I/O等多种功能 D.片上系统能把除了模拟电路之外的各种电路都集成在单个芯片上√ 解析: 5.下列有关汉字编码标准的叙述中,错误的是______。 (分数:2.00) A.GB2312国标字符集仅包含6000多个汉字,许多情况下已不够使用 B.GB18030编码标准与Unicode编码标准完全兼容√ C.Unicode字符集包含的汉字超过2万个,既包括简体汉字,也包括繁体汉字 D.GB18030汉字编码标准与GB2312保持向下兼容 解析: 6.一幅1024×768的彩色图像,其数据量在2.25MB左右,若图像数据没有经过压缩处理,则图像中每像素是使用______二进制位表示的。 (分数:2.00) A.8位 B.16位 C.24位√ D.32位 解析:

嵌入式系统三级项目

嵌入式系统三级项目报告 ——内存管理 姓名: 学号: 指导教师:赵逢达 2016年7月

摘要 内存管理模块是计算机操作系统中一个十分重要的组成部分,直接关系到系统是否能正常运行和整个系统性能优劣。内存的分配和回收策略在通用操作系统中得到了很好的研究与实现,受硬件资源限制,这些策略不完全适用于嵌入式操作系统,它没有考虑实时性、可预测性、资源相对有限性等嵌入式操作系统特征。下载已经编译好的文件到目标开发板上运行,体会操作系统中内存的分配模式,进程的建立以及内存的申请释放和管理。 关键词:内存管理、ARM、配置s amba 服务器

目录 前言 0 1 实验简介 (1) 实验目的 (1) 实验的开发运行平台 (1) 项目内容 (1) 2 实验步骤 (2) 建立工作目录 (2) 在 root 用户下建立新用户 (2) 配置 samba 服务器 (2) 编译应用程序 (2) 下载调试 (2) 实验运行结果 (3) 3 数据流程图 (6) 创建新进程 (6) 原理 (6) 流程图 (6) 分配内存 (8) 原理 (8) 流程图 (8) 设置分配算法 (10) 原理 (10) 流程图 (10) 内存回收 (11) 原理 (11) 流程图 (11) 三个分配算法 (14) 首次适应算法FF (14) 最佳适应算法BF (14) 最坏适应算法WF (15) 流程图 (15) 4 心得体会 (19) 参考文献 (20)

前言 在当前这个数字信息时代和网络技术高速发展的时代,嵌入式已经广泛渗透到科学研究、工程设计、军事技术、各类产业和商业文化艺术以及人们的日常生活中等方方面面。随着国内外各种嵌入式产品的进一步开发和推广,嵌入式技术和人们的生活结合的越来越密切。如何在嵌入式系统中更加有效的对动态内存进行管理也变得越来越重要。动态内存管理的基本任务是有效地对动态内存进行分配、回收,并同时保证系统的快速性、高效性、可靠性。当系统请求内存分配时,系统需要从空闲链表中找一块空闲内存给予分配,当用户不再需要时而释放某块内存,系统需要回收这块内存,已备在新的需要请求时进行重新分配。 本次课题研究的范围包括使用嵌入式系统的各类产品,在这些产品中嵌入式系统中内存的管理就是用其中的方法之一。 通过本次试验体会操作系统中内存的分配模式;掌握内存分配的方法(FF,BF,WF);学会进程的建立,当一个进程被终止时内存是如何处理被释放块,并当内存不满足进程申请时是如何使用内存紧凑;掌握内存回收过程及实现方法;学会进行内存的申请释放和管理;嵌入式系统不同于普通计算机系统,一般用于完成某种特定功能,要求实时性,可测性等。内存管理在嵌入式系统中是一个比较重要的问题,如果处理不好内存资源的管理,那么系统的效率将会大大降低,更严重的话系统将会无法正常运行。 此次项目主要研究对象是内存管理。通过本次项目体会操作系统中内存的分配模式,掌握内存分配的方法和内存回收过程及实现方法,学会进程的建立及进行内存的申请释放和管理。

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

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.FAT32 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) VFAT,(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) 底行模式。 6.Linux下的一个进程在内存里包括三部分的数据,它们是:(18) 代码段,(19) 堆栈段,(20) 数据段。 1.目前使用的嵌入式操作系统主要有哪几种(1) Linux,(2) Windows CE,(3) uc/OS II,

嵌入式系统设计复习题

山东理工大学成人高等教育嵌入式系统设计复习题 一、简述题 1、画出MCS-51单片机的总线形成图,并写出地址线和数据线的数量 2、简述定时器/计数器方式1和方式2的最长定时器时间与最短定时时间(外部晶振为6MHz) 3、简述串行口的控制寄存器SCON中的SM0、SM1、SM2的含义 4、如果一个8位的D/A转换器满量程为5V,试分别确定当数字量为75H、0ACH时对应的模拟量。 5.MCS-51系列单片机三总线如何产生?说明各控制总线的名称及含义。 6.写出MCS-51单片机P3口的第二功能名称含义。 7.MCS-51单片机工作寄存器区字节地址范围是多少?若选择当前工作寄存器区为2区,应如何设置? 8.当中断控制寄存器IE的内容为92H时的含义是什么? 9.简述程序状态字PSW各位的含义。 10.MCS-51系列单片机内部有哪些主要逻辑部件组成? 11.P3口的第二功能是什么。 12.MCS-51单片机内部RAM如何分配的? 13.写出将片内RAM 30H单元、片外RAM 3000H单元的内容读入A中的指令。 14.位地址20H与字节地址20H有何区别?位地址20H具体在片内RAM中什么位置?15.写出特殊功能寄存器IE、IP、TMOD的名称及功能。 二、名词解释 1、A/D分辨率 2、中断

三、编程 1、定时器/计数器初始化编程 若要求T0作为定时器以方式1工作,定时时间为50ms; T1作为计数器以方式2工作,计3个脉冲溢出。设单片机晶振频率为12MHZ,编写初始化程序。 2、编程将片内RAM31H单元的高3位和30H单元的高5位合并为1个字节送片内RAM32H,要求31H的高3位在高位上。 3.以30H为起始地址的内部RAM中,连续存放8个单字节无符号数, 试编一程序,求其平均值送52H单元。 4.片内RAM的40H、41H单元存放2个压缩的BCD码,编制程序将其转换成七段码,并存入片内30H~33H单元中。已知七段码表的首地址为TAB。 四、设计 1、画出利用8255A管理LED3位静态显示的原理简图,并编写显示数字5、7、9的程序。 五、指令题 1.设片内RAM(30H)=0EH,执行下面程序后,(A)=?该程序完成何功能? MOV R0,#30H 答: MOV A,@R0 结果A= RL A 功能: MOV B,A RL A RL A ADD A,B RET 2.设(A)=40H,(R1)=23H,(40H)=05H。执行下列两条指令后,累加器A和R1以及内部RAM中40H单元的内容各为何值? (1)XCH A,R1 (2)XCHD A,@R1 3.设内部RAM中44H单元的内容为43H,执行下列程序后 MOV SP,#78H MOV R1,#44H

(完整word版)计算机三级嵌入式知识点(2),推荐文档

计算机三级嵌入式考试知识点整理 (计算机三级嵌入式考试只考选择题和填空题) 1.嵌入式系统的设计的三个阶段之一:1. 设计 2.实现 3.测试 2.RISC架构的ARM微处理器的一般特点:1. 体积小、低功耗 2.大量使用寄 存器3. 寻址方式灵活简 3.通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的格式 (elf)的可执行代码 4.Boot Loader阶段1所完成的步骤的是:1. 硬件设备初始化 2. 拷贝 Boot Loader的阶段2到RAM空间中3. 设置堆栈 5.ARM的7种运行状态之一:1. 快中断状态2. 中断状态3. 无定义状态4.管 理状态5.快速中断状态6.系统状态7.用户状态 6.命令可以把server的/tmp mount到client的/mnt/tmp并且是: mount-o ro server:/tmp/mnt/tmp 7.哪个GUI是由中国人主持的一个自由软件项目:MinuGUI 8.嵌入式图形用户接口(GUI)的主要特点:1. 运行时占用的系统资源少 2.模 块化结构,便于移植和定制3.可靠性高 9.RISC指令系统特点的是:1. 指令长度固定,指令种类少2.设置大量通用 寄存,访问存储器指令简单3. 选取使用频率较高的一些简单指令 10.通常所说的32位微处理器是指CPU字长为32位 11.在嵌入式软件交叉调试过程中,宿主机与目标机之间的连接与通信方式有:1. 串口2.并口3.网络4.JTAG 12.ADD R0,R1,[R2]属于寄存器间接寻址 13.ADD R0,R0,#1属于立即寻址 14.数据字越长则精度越高 15.典型的计算机系统结构是冯诺依曼体系结构 16.将传统的计算机系统芯片化,是嵌入式系统诞生后的∑发展模式发展模式 17.RISC指令系统特点的是:1. 大量使用寄存器2.采用固定长度指令格式3. 使用单周期指令4.寻址方式多 18.与通用操作系统相比嵌入式操作系统还必须具有的特点是:1. 强稳定性, 弱交互性2. 较强实时性 19.嵌入式系统产品:1. PDA 2.ATM机 3. 机顶盒 20.开源的嵌入式操作系统的是嵌入式linux 21.虚拟文件系统的是vfs 22.嵌入式系统通常执行特定功能 23.在嵌入式产品需求分析阶段完成的任务是操作系统和硬件选型 24.ARM处理器异常工作模式的是1. 快速中断模式2. 未定义模式 3. 数据访问 终止模式 25..嵌入式软件开发与通用软件开发增加了代码固化环节 26.嵌入式系统调试方式中不占用系统资源的调试方式是ICE在线仿真器 27.ARM汇编程序中实现程序跳转的方式使用跳转指令 28.ADD R0,R1,[R2]中的第二操作数属于寄存器间接寻址方式 29.烧写到FLASH里的是.bin格式的文件 二、填空题 1.ARM内核有(T)(D)(M)(I)四个功能模块。

相关文档
最新文档