嵌入式系统习题查根龙.docx

上传人:b****5 文档编号:6949252 上传时间:2023-01-13 格式:DOCX 页数:11 大小:29.37KB
下载 相关 举报
嵌入式系统习题查根龙.docx_第1页
第1页 / 共11页
嵌入式系统习题查根龙.docx_第2页
第2页 / 共11页
嵌入式系统习题查根龙.docx_第3页
第3页 / 共11页
嵌入式系统习题查根龙.docx_第4页
第4页 / 共11页
嵌入式系统习题查根龙.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

嵌入式系统习题查根龙.docx

《嵌入式系统习题查根龙.docx》由会员分享,可在线阅读,更多相关《嵌入式系统习题查根龙.docx(11页珍藏版)》请在冰豆网上搜索。

嵌入式系统习题查根龙.docx

嵌入式系统习题查根龙

嵌入式系统温习

第一章嵌入式系统基础

一、嵌入式系统的概念?

二、嵌入式系统的组成?

3、嵌入式系统的特点?

4、嵌入式系统的应用?

五、嵌入式处置器的分类,常见的嵌入式处置器有哪些?

六、什么是嵌入式操作系统?

嵌入式操作系统有哪些类型?

7、什么是实时操作系统?

实时操作系统的组成和特点。

它有哪些特征?

八、常见的嵌入式操作系统有哪些?

九、实时操作系统常常利用的任务调试算法有哪几种?

10、用什么方式解决优先级反转问题?

1一、单片机是不是嵌入式系统?

它与ARM嵌入式系统有何异同?

1二、嵌入式系统与通用运算机之间的区别。

第二章嵌入式系统开发流程

一、嵌入式系统开发进程分为哪几个阶段?

每一个阶段的特点是什么?

二、嵌入式软件开发流程。

3、嵌入式系统有哪几种调试方式?

此刻最流行的是哪一种?

利用什么接口?

4、什么是板级支持包?

它一般应完成哪些工作?

第三章ARM的体系结构

一、ARM的英文命名是什么?

AMR处置器有人材特点?

二、运算机中的两种典型体系结构是什么,各自的特点是什么?

3、试比较RISC体系结构和CISC体系结构的特点。

4、ARM支持哪些数据类型?

五、ARM处置器支持的数据类型有哪些?

六、画出别离采用小端格式和大端格式寄存0x的存储器示用意。

设存储器的初始地址为0x4000。

7、在ARM处置器的存储空间中,有一段存储空间中存储的数据如下所示:

地址

0x8000

0x8001

0x8002

0x8003

0x8004

0x8005

0x8006

0x8007

数据

0x01

0x02

0x03

0x04

0x05

0x06

0x07

0x08

①假设,存储空间中的数据是以大端存储的,那么地址0x8000中存储的一个字是什么?

地址0x8000中存储的一个半字是什么?

地址0x8003中存储的一个字节是什么?

②若是,存储空间中的数据是小端存储的,上述问题的答案别离是什么?

八、在ARM处置器的存储空间中,有一段存储空间中存储的数据如下所示:

地址

0x8000

0x8001

0x8002

0x8003

0x8004

0x8005

0x8006

0x8007

数据

0x01

0x02

0x03

0x04

0x05

0x06

0x07

0x08

假设,存储空间中的数据是以小端存储的,R0中的值为0x8000。

回答以下问题:

①执行完LDRR1,[R0]后,R1的值是多少?

②执行完LDRR1,[R0],#4后,R1的值是多少?

③执行完LDRR1,[R0,#2]后,R1的值是多少?

④执行完LDMIAR0,{R1-R4}后,R0中的值如何转变?

⑤执行完LDRR0,[R1,R2,LSL#3]后,R1的值如何转变?

九、ARM处置器一共有几种中工作模式,别离是?

那种模式下,专业寄放器最多。

10、ARM有哪些寻址方式?

并举例说明ARM如何进行不同方式寻址。

1一、在ARM系列中,ARM7,ARM9别离是什么体系结构。

1二、ARM处置器有几种工作状态,各自的特点。

工作状态之间如何进行转换,异样响应时,处置器处于何种状态。

13、ARM处置器数据存储格式有哪几种?

各自的特点?

可否举例进行说明。

14、ARM处置器数据类型包括哪些?

各自特点。

1五、ARM处置器正常工作时,处于何种工作模式?

1六、ARM处置器共有多少个32位寄放器,多少个为通用寄放器,多少个状态寄放器。

17、在ARM指令中,R13寄放器常常利用?

R14寄放器被称为?

,R15寄放器?

1八、弄清楚CPSR每一名的含义,例如:

条件标志位N,Z,C,V;控制位;T标志位,条件码标志位:

N·Z·C·V。

1九、ARM7指令流水线与ARM9指令流水线的区别?

20、Thumb指令集与ARM指令集的区别?

2一、ARM处置器对字、对半字进行存储和读取时需要注意什么?

2二、ARM支持几种异样?

别离是?

其优先级是?

第四章ARM系统硬件设计基础

一、基于ARM硬件启动程序的应包括哪些工作?

二、简述C语言与汇编语言混合编程时应遵循的参数传递规则?

3、写出C语言中内嵌ARM汇编语句的格式。

4、编写程序,比较存储器中0x400000和0x400004两无符号字数据的大小,而且将比较结果存于0x400008的字中,若两数相等其结果记为0,若前者大于后者其结果记为1,若前者小于后者其结果记为-1。

五、存储器从0x400000开始的100个单元中寄存着ASCII码,编写程序,将其所有的小写字母转换成大写字母,对其它的ASCII码不做变换。

(注小写字母a~z:

对应的ASCII码为:

0x61~0x7A;大写字母A~Z:

对应的ASCII码为:

0x41~0x5A。

六、用汇编语言实现下面C语言的表达式

7、用汇编语言实现下面C语言的表达式

八、用汇编语言实现下面的表达式

九、编写一程序,存储中从0x400200开始有一个64位数。

(1)将其取反,再存回原处;

(2)求其补码,寄存到0x400208处。

10、从数据表中掏出8个数据放到目标数据表中。

1一、编写一简单ARM汇编程序段,实现1+2+…+100的运算。

1二、用汇编语言设计将一个含有20个字的数据从源数据区src复制到目标数据区dst,复制时以8个字为单位进行。

对于最后所剩不足8个字的数据,以字为单位进行复制。

第五章基于S3C2410的系统硬件设计

一、S3C2410存储控制器具有哪些特点?

二、S3C2410中的电源管理模块有哪些模式?

3、S3C2410有多少I/O口,共分为几组?

4、ARM中断工作原理。

五、在ARM系统中,若是有中断发生,处置中断的步骤有哪些?

六、DMA工作原理。

7、采用DMA方式进行数据传输的具体进程。

八、DMA控制器的每一个通道能够处置哪4种情形。

九、什么是UART?

与UART相关的操作包括哪些?

10、S3C2410与触摸屏有几种接口模式?

各有什么特点?

1一、简述USB总线的主要性能特点。

第六章Linux操作系统基础

1、Linux操作系统的特点。

二、Linux内核有哪些子系统组成。

3、Linux操作系统中进程的调度进程。

4、进程的概念?

一个进程有哪些元素组成。

五、Linux的内存管理。

六、Linux的设备管理。

7、Linux的常常利用命令有哪几类?

八、make与makefile。

九、vi编辑器的工作模式。

10、GNU是什么意思。

1一、常常利用Linux命令。

第七章嵌入式Linxu软件设计

一、什么是初始化程序?

bootloader的作用。

二、简述Bootloader的启动进程。

3、简述移植的大体概念。

4、什么是Linux的移植,其大体内容包括哪些?

五、什么是交叉编译?

六、生成GCC交叉编译器的一般进程。

7、编译生成Linux内核文件zImage需要哪几个步骤。

八、Linux内核及文件下载有哪些方式。

九、Linux驱动程序开发步骤。

10、开发Linux应用程序的步骤。

1一、uCLinux操作系统的特点,与Linux操作系统的区别?

1二、如何向内核添加应用程序?

13、常常利用的内核编译命令。

14、开发环境的成立。

综合训练

一、单项选择题

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

A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离

C、程序存储空间与数据存储空间归并D、存储空间与IO空间归并

下面哪一种工作模式不属于ARM特权模式(A)。

A、用户模式B、管理模式C、软中断模式D、FIQ模式

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

A、测试状态和运行状态B、挂起状态和就绪状态

C、就绪状态和运行状态D、ARM状态和Thumb状态

指令“LDMIAR0!

{R1,R2,R3,R4}”的寻址方式为(C)。

A、当即寻址B、寄放器间接寻址

C、多寄放器寻址D、堆栈寻址

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

A、LSRR1,#2      B、LSLR1,#2

C、MOVR1,R1,LSL#2         D、MOVR1,R1,LSR#2

六、下面指令执行后,改变R1寄放器内容的指令是(D)。

 A、TSTR1,#2 B、ORR R1,R1,R1  

C、CMPR1,#2   D、EOR R1,R1,R1

7、下面哪一种功能单元不属于I/O接口电路。

(D)

A、USB控制器B、UART控制器

C、以太网控制器D、LED

八、下面哪个操作系统是嵌入式操作系统。

(B)

A、Red-hatLinuxB、µCLinuxC、UbuntuLinuxD、SUSELinux

九、利用Host-Target联合开发嵌入式应用,(B)不是必需的。

A、宿主机B、银河麒麟操作系统

C、目标机D、交叉编译器

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

A、MP3播放器B、GPS接收机

C、“银河玉衡”核心路由器D、“天河一号”运算机系统

1一、RS232-C串口通信中,表示逻辑1的电平是(D)

A、0VB、C、+5V~+15VD、-5V~-15V

1二、下列不属于RISC运算机特点的是(C)。

A、流水线每周期前进一步。

B、更多通用寄放器。

C、指令长度不固定,执行需要多个周期。

D、独立的Load和Store指令完成数据在寄放器和外部存储器之间的传输。

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

A、0x21B、0x68C、0x65D、0x02

14.S3C2410I/O口常常利用的控制器是(D)

A、端口控制寄放器(GPACON-GPHCON)

B、端口数据寄放器(GADAT-GPHDAT)

C、外部中断控制寄放器(EXTINTN)。

D、以上都不是

1五、寄放器R13除能够做通用寄放器外,还能够做(C)

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

1六、ARM指令集和Thumb指令集别离是(D)位的。

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

17、寄放器R15除可做通用寄放器外,还能够做(A)

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

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

A、7B、32C、6D、37

1九、下列CPSR寄放器标志位的作用说法错误的是(D)

A、N:

负数B、Z:

零C、C:

进位D、V:

借位

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

A、SCL和RTXB、RTX和RCXC、SCL和SDAD、SDA和RCX

2一、S3C2410有(B)个USB接口

2二、USB接口移动硬盘最适合的传输类型为(B)。

A、控制传输B、批量传输C、中断传输D、等时传输

23、在嵌入式系统设计中,嵌入式处置器选型是在进行(C)时完成。

A、需求分析B、系统集成C、体系结构设计D、软硬件设计

24、下面哪一类嵌入式处置器最适合用于工业控制(B)。

A、嵌入式微处置器B、微控制器C、DSPD、以上都不适合

2五、关于ARM子程序和Thumb子程序彼此挪用描述正确的是(B)。

A、系统初始化以后,ARM处置器只能工作在一种状态,不存在彼此挪用。

B、只要遵循必然挪用的规则,Thumb子程序和ARM子程序就可以够彼此挪用。

C、只要遵循必然挪用的规则,仅能Thumb子程序挪用ARM子程序。

D、只要遵循必然挪用的规则,仅能ARM子程序挪用Thumb子程序。

2六、关于ARM处置器的异样的描述不正确的是(C)。

A、复位属于异样B、除数为零会引发异样

C、所有异样都要返回D、外部中断会引发异样

27、下面总线不属于对等结构的是(A)。

A、PCIB、IEEE1394C、令牌网D、以太网

2八、USB总线采用的通信方式为(A)。

A、轮询方式B、中断方式C、DMA方式D、I/O通道方式

2九、嵌入式系统最常常利用的数据传送方式是(B)。

A、查询B、中断C、DMAD、I/O处置机

30、µClinux与标准Linux最大的区别在于(B)。

A、文件系统B、内存管理C、任务调度算法D、应用开发模式

3一、嵌入式操作系统一般通过(A)手腕来解决代码体积与嵌入式应用多样性的问题。

A、利用可定制的操作系统

B、将操作系统散布在多个处置器上运行

C、增大嵌入式设备的存储容量

D、利用紧缩软件对操作系统进行紧缩

二、填空题

一、嵌入式系统是以__应用__中心,以运算机技术为基础,软件硬件可裁剪,适应应用系统对功能、靠得住性、本钱、体积、功耗严格要求的__专用运算机__系统。

二、嵌入式系统软件的要求与台式机有所不同,其特点主要包括:

__软件要求固化存储_;软件代码要求高效率、高靠得住性;系统软件有较高的实时性要求。

3、ARM9的工作模式有7种,包括:

_用户模式_、系统模式、_管理模式_、中止模式、未概念模式、IRQ模式、FIQ模式。

其中除_用户模式_外的其他6种模式称为特权模式。

4、ARM处置器中CPSR和SPSR的中文名称别离为:

_当前程序状态_寄放器和_保留程序状态_寄放器。

五、S3C2410芯片外部寻址空间是1G,被分成__8_个存储块,每块_128_MB。

SDRAM存储器应连接到第__6或7__个存储块。

六、S3C2410涉及DMA的操作模式有三类:

DMA请求模式、_DMA传输_模式和_DMA服务_模式。

7、S3C2410芯片共有_8_个I/O端口,每一个端口都有相应的控制寄放器和数据寄放器,其中控制寄放器的主要功能是设置___I/O引脚的功能__,数据寄放器的功能是_______从寄放器读取数据或向寄放器写入数据_____________。

八、I2C总线协议包括了2层协议:

物理层和__数据链路__层;I2C总线只利用了两条信号线:

串行数据线和串行时钟线,串行数据线用于__数据的发送和接收__,串行时钟线用于_指示何时数据线上是有数据的_。

九、小端模式是ARM9处置器的默许模式。

一般通过硬件输入引脚__BIGEND__来配置工作模式。

若要实现支持大端存储系统,该引脚接___高___电平。

10、ARM920T处置器发生复位异样时,一般从地址__0x00000000__或__0xFFFF0000__处开始执行程序。

1一、嵌入式系统中,微处置器控制I/O端口或部件的数据传送方式有2种:

_中断方式__和_程序查询方式__。

1二、中断优先级通常常利用硬件电路实现,较常常利用的中断优先级电路有两种:

__菊花链_中断优先级电路和__中断优先级编码__电路。

13、在S3C2410微处置器中,与中断有关的5种中断控制寄放器是:

_源未决寄放器_、__中断模式_、_屏蔽寄放器_、_优先级寄放器_、__中断未决寄放器_。

14、看门狗控制寄放器包括:

_看门狗控制寄放器_、_技术常数寄放器_、_看门狗计数器寄放器_。

1五、S3C2410芯片共有__117__个输入输出引脚,分属于_8_个I/O端口。

1六、CAN总线体系结构采用三层结构:

_物理层_、_数据链路层_、_应用层_。

17、在嵌入式系统设计进程中,需求分析包括:

_功能性需求分析_和_非功能性需求分析_。

1八、ARM字数据存储格式有:

_大端格式_和__小端格式_。

1九、总线依照传输关系分类可分为:

_主从结构_和__对等结构_。

20、RS-232C的帧格式由四部份组成,包括:

起始位、_数据位_、奇偶校验位和__停止位_。

2一、I/O接口电路数据传送方式有:

_查询_、__中断_、DMA、I/O通道和I/O处置机方式。

I/O接口编址方式有两种,别离是:

__统一编址_和__独立编址_。

2二、Bootloader主要功能是:

__系统初始化_、_加载和运用内核程序_。

23、从模块结构来看,嵌入式系统由三大部份组成,别离是:

_硬件_、软件和_开发平台_。

24、嵌入式系统的设计进程包括:

需求分析、__规格说明__、__体系结构设计_、构件设计、系统集成和系统测试。

2五、ARM系列微处置器支持的边界对齐格式有:

_字节对齐_、_半字对齐_和字对齐。

2六、RAM存储器有两种,别离是:

__SRAM_和__DRAM_。

27、嵌入式操作系统的内核组成包括:

_系统初始化__、__多任务管理_和内存管理。

2八、在宿主机上利用编译器软件将嵌入式应用。

嵌入式操作系统编译成为能够在_目标机_上运行代码的进程,称为_交叉编译_,而采用的编译器称为交叉编译器。

三、问答题

一、简述ARM9处置器的内部寄放器结构,并别离说明R13、R14、R15寄放器的作用。

二、多寄放器加载/存储指令(LDM/STM)一般用在哪些方面?

举例说明。

3、当异样产生,处置器进入一个异样程序、退出异样时需进行哪些操作?

4、I/O端口的寻址方式有哪些?

说明各方式的具体思想。

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

六、简要回答S3C2410芯片DMA的初始化步骤。

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

八、形形色色的嵌入式系统默默无闻地生活在咱们的身旁,为咱们的学习生活增加了无穷的乐趣。

请列举你所熟悉的五个嵌入式应用系统,并对每一个嵌入式系统作简单的分析(指出它为何是嵌入式系统)。

九、谈一谈嵌入式系统的进展趋势(列出五个趋势以上)。

10、简述嵌入式处置器的特点(列出五个特点以上)。

1一、简述FIQ工作方式的特点?

1二、简述ARM9异样的优先级。

13、简述NANDFlash和NORFlash的特点?

14、简述S3C2410的存储空间是如何分派的?

1五、简述中断方式控制的I/O的操作步骤。

1六、简述IRQ异样处置进程。

17、简述S3C2410芯片的DMA操作的3类模式。

1八、简述看门狗按时器的作用及必要性。

1九、简述Bootloader的作用。

20、ARM常见的寻址方式有哪些?

2一、S3C2410IIC总线接口操作有哪四种操作模式?

2二、存储器映射的I/O单元,其操作行为与一个正常存储单元的操作行为有哪些异同点?

23、大端存储模式和小端存储模式的含义是什么?

24、寄放器加载/存储指令的句法是什么?

指令LDRNER4,[R2,#960]!

完成什么功能?

2五、要实现多寄放器的内容保留及回答,应该用什么样的指令实现:

给出实例。

2六、总线的概念是什么?

总线按时有哪些分类?

27、NANDFlash的特点有哪些?

举例说明接口电路如何设计?

2八、描述嵌入式系统中的存储系统结构、存储器分类和各类寄放器的常规用途。

2九、中断源的识别方式有哪些?

描述各类方式的思想?

30、S3C2410芯片的DMA操作有哪些特点?

3一、S3C2410芯片的看门狗检测系统程序的周期不大于50us,PCLK=100MHz,写出相应的看门狗初始化程序。

3二、什么叫波特率?

S3C2410芯片的UART部件的波特率如何计算?

写出波特率的计算公式。

33、S3C2410芯片中IIC总线时序中,ACK信号的作用是什么?

34、说明“行扫描”法键盘接口设计思想。

3五、形形色色的嵌入式系统默默无闻地生活在咱们的身旁,为咱们的学习生活增加了无穷的乐趣。

请列举你所熟悉的五个嵌入式应用系统,并对每一个嵌入式系统作简单的分析(指出它为何是嵌入式系统)。

3六、嵌入式系统主要用于各类信号处置与控制,目前已经在国防、国民经济及社会生活各领域普遍应用。

按照自己对嵌入式系统的理解,请列举你所熟悉的五个嵌入式应用系统,并对每一个嵌入式系统作简单的分析(指出它为何是嵌入式系统)。

37、PC机不是嵌入式系统,可是PC机中却包括了大量的嵌入式系统。

列举其中包括的嵌入式应用系统(至少三个),并对每一个嵌入式应用系统作简单的介绍和分析。

3八、通过你对嵌入式系统的理解,请写你想要的嵌入式系统。

3九、什么是嵌入式系统?

它由哪几部份组成?

有何特点?

40、请画出典型的嵌入式系统硬件组成框图和典型的嵌入式系统软件组成的框图。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1