当前位置:文档之家› 嵌入式期末试卷资料

嵌入式期末试卷资料

嵌入式期末试卷资料
嵌入式期末试卷资料

嵌入式期末试卷

嵌入式期末试卷

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

2、在嵌入式系统设计过程中,需求分析包括:功能性需求分析和非功能性需求分析。

3、ARM字数据存储格式有:大端格式和小端格式。

4、总线按照传输关系分类可分为:主从结构和对等结构。

5、RS-232C的帧格式由四部分组成,包括:起始位、数据位、奇偶校验位和停止位。

6、USB低速设备应该在D-线上接一个上拉电阻,全速设备应该在D+线上接一个上拉电阻。

7、I/O接口电路数据传送方式有:查询、中断、DMA、I/O通道和I/O处理机方式。

8、实时系统的关键问题是保证系统的实时性;实时操作系统就是指具有实时性、能支持实时系统工作的操作系统。

9、实时操作系统的评价指标有:任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。

10、Bootloader主要功能是系统初始化、加载和运行内核程序。1、下面哪个系统属于嵌入式系统。( D )

A、“天河一号”计算机系统

B、联想T400笔记

本计算机

C、联想S10上网本

D、联想

OPhone手机

2、软硬件协同设计方法与传统设计方法的最大不同之处在于

( B )。

A、软硬件分开描述

B、软硬件统

一描述

C、协同测试

D、协同验证

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

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

B、存储空间与IO

空间分离

C、程序存储空间与数据存储空间合并

D、存储空间与IO

空间合并

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

A、用户模式

B、系统模式

C、软中断模式

D、FIQ模式

5、ARM7TDMI的工作状态包括( D )。

A、测试状态和运行状态

B、挂起状态和就绪

状态

C、就绪状态和运行状态

D、ARM状态和

Thumb状态

6、指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址方式为( C )。

A、立即寻址

B、寄存器间

接寻址

C、多寄存器寻址

D、堆栈寻址

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

A、控制传输

B、批量传输

C、中断传输

D、等时传输

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

A、USB控制器

B、UART控

制器

C、以太网控制器

D、LED

9、下面哪个操作系统是嵌入式操作系统。( B )

A、Red-hat Linux

B、μCLinux

C、Ubuntu Linux

D、

SUSE Linux

10、使用Host-Target联合开发嵌入式应用,( B )不是必须的。

A、宿主机

B、银河麒麟操作系

C、目标机

D、交叉编译

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

答:低档处理器多采用哈佛结构,高档处理器多采用冯·诺伊曼结构;品种规格系列化;对实时多任务有很强的支持能力;可靠性高、功耗低、集成度高、性价比高。(每个特点1分)

2、什么是CMOS电平?有何特点?

答:

发送端:高电平>0.9Vdd,低电平<0.1Vdd;(2分)

接收端:高电平>0.7Vdd,低电平<0.3Vdd。(2分)

特点:噪声容限大,负载能力强。(1分)

3、什么是信号的建立时间?什么是信号的保持时间?

答:

建立时间:在时钟信号边沿到来之前,数据信号必须提前一段时间保持稳定有效。(2.5分)

保持时间:在时钟信号边沿到来之后,数据信号必须在随后的一段时间内保持稳定有效。(2.5分)

4、什么是非抢先式实时操作系统?有何优缺点?它的实时性如何决定?

答:对于基于优先级的实时操作系统而言,非抢先式实时操作系统是指某个任务运行后,就把CPU控制权完全交给了该任务,直到它主动将CPU控制权还回来。(2分)

优点:实时性比不使用实时操作系统的好,程序设计相对简单,可调用不可重入函数(任务间不嵌套)。(1分)

缺点:如果最长任务的执行时间不能确定,系统的实时性就不能确定。(1分)

实时性:取决于最长任务的执行时间。(1分)

5、简述优先级倒置产生的条件、现象以及解决方案。

答:

条件:基于优先级抢先式的任务调度、资源共享。(1分)

现象:低优先级任务L和高优先级任务H共享资源,在任务L占有共享资源之后,任务H就绪,但这时任务H必须等待任务L完成对共享资源的操作。在任务L完成对共享资源的操作之前,任务M也已就绪并将抢先任务L运行。在任务M运行时,系统中具有最高优先级的任务H仍然保持挂起状态。(3分)

解决方案:优先级继承、优先级顶置。(1分)

1、右下图为USB批量IN传输事务流程图,请根据右下图用文字叙述其工作过程(包括4+2个分支并说明分支出现的原因)。

答:

(1)令牌段:(2分)

a)主机发出令牌包,寻址从机。

(2)数据段:(4分)

a)从机如果接收令牌包出错,无响应;

b)从机端点不存在,回送STALL;

c)从机端点数据未准备好,回送NAK;

d)从机端点数据准备好,回送数据包。

(3)握手段:(4分)

a)主机如果接收数据包出错,无响应;

b)主机如果接收数据包正确,回送ACK。

2、请用C语言编写一个简单框架程序(个别地方也可文字叙述),要求体现前后台系统的编程思想(任务就是一个函数,直接调用,无需实现,但至少三个任务),并分析前后台系统的优缺点以及它的实时性如何决定。

答:

后台程序:

void main( void )

{ Init( ) //初始化

while(1) (1分)

{ if( eventFlag1) (1分)

task1( );

else if( eventFlag2) (1分)

task2( );

else if( eventFlag3) (1分)

task3( );

}

}

前台程序:

__irq void HandleFlag1( void ) (1分)

{ 清中断请求标志;

eventFlag1 = true; }

__irq void HandleFlag2( void ) (1分)

{ 清中断请求标志;

eventFlag2 = true; }

__irq void HandleFlag3( void ) (1分)

{ 清中断请求标志;

eventFlag3 = true; }

优点:系统结构简单,几乎不需要额外的存储开销。(1分)

缺点:所有的任务具有相同的优先级别,任务响应时间不可预测;后台程序是一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,使得整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。(1分)

实时性:取决于所有其它任务的执行时间之和。(1分)

3、形形色色的嵌入式系统默默无闻地生活在我们的身边,为我们的学习生活增加了无穷的乐趣。请列举你所熟悉的五个嵌入式应用系统,并对每个嵌入式系统作简单的分析(指出它为什么是嵌入式系统)。

答:答案众多(评分标准:每一个应用2分,其中题目1分,简要分析1分)

U盘(2分);MP3播放器(2分);手机(2分);蓝牙耳机(2分);GPS导航仪(2分)。等等

简要分析略。

1、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。

2、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。

3、ARM系列微处理器支持的边界对齐格式有:字节对齐、半字对齐和字对齐。

4、RAM存储器有两种,分别是:SRMA和DRAM。

5、总线由传输信息的物理介质和管理信息传输的协议组成。

6、采用RS232C实现最简单的双机互联,至少需要如下信号线:TXD、RXD和GND。

7、USB通信总线中的事务可能由令牌包、数据包和握手包组成。

8、I/O接口编址方式有两种,分别是:统一编址和独立编址。

9、在宿主机上使用编译器软件将嵌入式应用、嵌入式操作系统编译成为可以在目标机上运行代码的过程,称为交叉编译,而采用的编译器称为交叉编译器。

10、嵌入式操作系统的内核构成包括系统初始化、多任务管理和内存管理。

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

A、MP3播放器

B、GPS接收

C、“银河玉衡”核心路由器

D、“天河一号”计

算机系统

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

A、需求分析

B、系统集成

C、体系结构设计

D、软硬件设计

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

A、嵌入式微处理器

B、微控制器

C、DSP

D、以上

都不合适

4、关于ARM子程序和Thumb子程序互相调用描述正确的是

( B )。

A、系统初始化之后,ARM处理器只能工作在一种状态,不存

在互相调用。

B、只要遵循一定调用的规则,Thumb子程序和ARM子程序就

可以互相调用。

C、只要遵循一定调用的规则,仅能Thumb子程序调用ARM子

程序。

D、只要遵循一定调用的规则,仅能ARM子程序调用Thumb子

程序。

5、关于ARM处理器的异常的描述不正确的是( C )。

A、复位属于异常

B、除数为零

会引起异常

C、所有异常都要返回

D、外部中断

会引起异常

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

A、PCI

B、IEEE1394

C、令牌网

D、以太网

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

A、轮询方式

B、中断方式

C、DMA方式

D、I/O通道方式

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

A、查询

B、中断

C、DMA

D、I/O处理机

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

A、文件系统

B、内存管理

C、任务调度算法

D、应用开发模式

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

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

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

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

D、使用压缩软件对操作系统进行压缩

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

答:产品种类不断丰富;应用范围不断普及;性能不断提高;功耗不断降低,体积不断缩小;网络化、智能化程度不断提高;软件成为影响价格的主要因素。(每个趋势1分)

2、简述嵌入式微处理器的特点。

答:嵌入式微处理器的特点:通用微处理器的增强,一般为32位。(1分)

构成:一般CPU、存储器、I/O接口三者分离;(1分)

性能:一般为100~2000MIPS;(1分)

存储器:Flash一般为1~16MB,SDRAM一般为2~64MB;(1分)一般加载复杂嵌入式操作系统:VxWorks、WinCE、μClinux等。(1分)

3、什么是访存时序配合?

答:

存控发出的信号要满足存储器的时序要求(2.5分);

存储器返回的信号要满足存控的时序要求(2.5分)。

4、请指出USB总线的四种传输类型,并指出每一种传输类型的基本特点。

答:

四种传输类型:控制传输、批量传输、中断传输和等时传输(1分)

控制传输:双向,纠错,查询、配置设备信息;(1分)

批量传输:单向,纠错,大块无结构数据,延迟不定;(1分)

中断传输:单向,纠错,小块无结构数据,延迟确定;(1分)等时传输:单向,无纠错,大块无结构数据,延迟确定。(1

分)

5、什么是前后台系统?有何优缺点?它的实时性如何决定?答:

前后台系统:分为前台程序和后台程序。前台程序也称中断级程序,通过中断来处理事件,在中断服务子程序中,一般对中断做一些简单的处理,然后给出事件发生的标志,待后台程序来处理;后台程序也称任务级程序,一个死循环,循环查询各种标志位,如果标志位置位,就执行相应的任务程序。(2分)

优点:系统结构简单,几乎不需要额外的存储开销。(1分)

缺点:所有的任务具有相同的优先级别,任务响应时间不可预测;后台程序是一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,使得整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。(1分)

实时性:取决于所有其它任务的执行时间之和。(1分)

6、简述嵌入式操作系统和实时操作系统的关系。

答:“嵌入式”并不意味着“实时”,例如μClinux、Embedded Linux为嵌入式操作系统但非实时操作系统(2分);“实时”并不意味着“嵌入式”,例如OpenVMS(工作站、小型机)为实时操作系统但非嵌入式操作系统(2分);不过实际上,目前的嵌入式操作系统(EOS)基本上是实时操作系统(RTOS)(1分)。

1、下图为单周期存储器读时序图。clk 为时钟信号,上升沿有效;rd 为读信号,高电平有效。问:如果主设备要求的建立时间

40su t ns ≥,保持时间6h t ns ≥,则此系统的最高时钟频率为多少?能否

满足保持时间的要求?(要求写出计算过程)。

clk

答:(1)满足存储器读rd 时序要求,则时钟周期

01060107070565CYC CYC t t t t ns

t ns +≥+≥+=∴≥-=

(2)要保证主设备有足够的建立时间,则时钟周期

0280CYC su t t t t ns ≥++=

(3)要保证主设备有足够的保持时间

0355106h t t t ns ns =+≥+=>

(4)最高时钟频率为

max{65,80}801

12.580CYC MAX

t ns f MHz ns

≥=∴==

2、分析下述S3C44B0x的示例程序。

#include

volatile unsigned long timeval; // 当前时刻

void main(void)

{ init_timer(); // Initialize Timer

while(1) {

pPIO->PDATE = 0xFD; // Turn LED1 On

wait(1000); // Wait 1000ms

pPIO->PDATE = 0xFB; // Turn LED2 On

wait(1000); // Wait 1000ms

}}

// 初始化Timer5以及开定时中断

void init_timer(void) {……}

// 1ms产生一次定时中断

__irq void HandlerTIMER5(void)

{ timeval++; pIC->I_ISPC = INT_TIMER5; }

// 等待函数,以毫秒为单位

void wait(unsigned long time) {……}

问:①语句“while (1){……}”的作用是什么?②关键词“__irq”的作用是什么?③语句“pIC->I_ISPC = INT_TIMER5;”的作用是什么?④子程序HandlerTIMER5并未被调用,它是如何执行的?⑤此程序的功能是什么?

答:

①语句“while (1){……}”的作用是死循环、等待中断、LED显示;(2分)

②关键词“__irq”的作用是指明该函数为IRQ中断服务子程序;(2分)

③语句“pIC->I_ISPC = INT_TIMER5;”的作用是清除中断请求标志;(2分)

④中断源发出中断请求,CPU响应中断并查询中断源得到中断向量表入口地址,到中断向量表相应入口地址取指令执行,该处为跳转

指令,执行跳转指令跳转到子程序HandlerTIMER5处执行;(2分)

⑤此程序的功能是双灯闪烁。(2分)

3、PC机不是嵌入式系统,但是PC机中却包含了大量的嵌入式系统。列举其中包含的嵌入式应用系统(至少三个),并对每个嵌入式应用系统作简单的介绍和分析。

答:答案众多(评分标准:每一个应用3分,叙述详细最多加1分)

键盘、鼠标、光驱、显示器等,介绍及分析略。

一、填空(20分,每空1分):

1、嵌入式系统被定义为:以为中心、以为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的________计算机系统。

2、从编程的角度讲,ARM处理器工作在两种状态,分别是

__________和__________。

3、复位异常时,处理器立即停止当前程序,进入禁止中断的管理模式,并从地址_______处开始执行。

4、立即数0xF000000F是合法立即数吗___________。(填是或不是)

5、对大端模式,R0=0x11223344,执行完指令STR R0 ,[R1]后执行LDRB R2,[R1],R2的值是________。

6、R1=0X200,R0=0x2执行STR R0,[R1],#12后内存0x200值是

______,内存0x20C值是______(如不能确定值是多少填“不确定”)。

7、FLASH存储器分为两种类型,分别是________类型和________类型。

8、指令STMIB中IB含义是________。

9、指令ADDEQS中S的含义是______。

10、将8位有符号数0x9C转换为32位有符号数,转换结果是

________。

11、ARM的三级流水线把指令的执行过程分割为3部分,分别是:_____ 、_____、 _____。

12、ARM结构支持7种处理器模式,其中FIQ为快速中断模式,abt 为________。

13、CPSR寄存器中的Z位为1表示________。

二、选择(每题1分,共10分)

1.属于冯诺依曼结构的是:

A)ARM7

B)AMR9

C)ARM10

D)ARM11

2.标号L1处为Thumb指令,程序当前运行状态为ARM状态,则

转移到L1使用:

A)B L1

B)ADR R0,L1+1

BX R0

C)BX L1

D)ADR R0,L1

BX R0

3.将R0,R1压入堆栈,使用指令STMFD SP!,{R0,R1}进栈;出栈

指令使用:

A)LDMFA SP!,{R0,R1}

B)LDMFD SP!,{R0,R1}

C)LDMEA SP!,{R0,R1}

D)LDMED SP!,{R0,R1}

4.用于判断R0的最低位是否为1的指令是:

A)TST R0,#0x01

B)TEQ R0,#0x01

C)BIC R0,R0,#0x01

D)AND R0,R0,#0x01

5.指令LDR R2,[R0,R1]!执行后,结果如下:

A)R0+R1地址的内容赋给R2; R0=R0+4

B)R0地址的内容赋给R2; R0=R0+4

C)R0+R1地址的内容赋给R2; R0=R0+R1

D)R1地址的内容赋给R2; R0=R0+R1

6.C语言使用__ASM内嵌汇编指令,下边说法正确的是:

A)注释信息由“;”引出,因为__ASM内是汇编指令;

B)注释信息由“;”引出,因为使用汇编编译器编译__ASM内指

令;

C)注释信息由“//”引出,因为使用C编译器编译__ASM内指

令;

D)注释信息由“//”引出,因为__ASM内程序为C程序;

7.汇编语言编写的函数strcopy用于实现将字符串S拷贝到字符串

d,下边用法正确的是:

A)C语言直接调用函数strcopy (d,s)即可实现将字符串s拷贝到

字符串d;

B)C语言首先声明void strcopy(char *dnstr,const char *snstr);然

后调用函数strcopy (d,s)即可实现将字符串s拷贝到字符串d;

C)C语言首先声明extern void strcopy(char *dnstr,const char

*snstr);然后调用函数strcopy (d,s)即可实现将字符串s拷贝到字符串d;

D)C语言首先声明void extern strcopy(char *dnstr,const char

*snstr);然后调用函数strcopy (d,s)即可实现将字符串s拷贝到字符串d;

8.执行B LABLE指令将立即跳转到LABLE处继续执行,其中

LABLE说法正确的是:

A)LABLE 是一个存储器的绝对地址。

B)LABLE 是相对于PC的一个偏移量,由连接器计算给出。

C)LABLE 是相对于PC的一个偏移量,由编译器计算给出。

D)以上都不对.

9.发生取指中止异常,执行取指中止异常中断服务程序,从中断

服务程序返回使用的指令是:

A)MOV PC,LR

B)ADDS PC,R14,#4

C)SUBS PC,R14,#4

D)SUBS PC,R14,#8

10.将常数0x11223344赋给寄存器R0,使用的指令是:

A)MOV R0,#0x11223344

B)LDR R0,=0x11223344

C)NUM EQU 0x11223344

MOV R0,NUM

D)NUM EQU 0x11223344

LDR R0,NUM

三、名词解释(15分,每题3分)

ARM,BSP,JTAG,IP,ESOC

四、简答(15分,每题3分):

1、ARM7处理异常处理的过程。

2、说出以下两条指令的区别

PINSEL0 = 0x05 << 16;

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

嵌入式系统期末考试题库及答案 《嵌入式系统》试题库 《嵌入式系统》试题库 一、填空题 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、总线仲裁方式可分为集中式仲裁和分布式仲裁。

测绘学基础知识要点与习题答案

《测绘学基础》知识要点与习题答案 Crriculum architecture & answers to exercise of Fundamentals of Geomatics 总学时数:测绘64;地信、规划48实验学时:12,计4次学分:6/4 课程性质:专业基础课先修课程:高等数学,专业概论,概率统计学 教学语言:双语教学考核方式:考试实习:3周计3学分 平时成绩: 20%(实验报告、提问、测验、课堂讨论及作业) 1.课程内容 测绘学基础是测绘科学与技术学科的平台基础课。该分支学科领域研究的主要内容是小区域控制测量、地形图测绘与基本测绘环节的工程与技术,即:应用各类测绘仪器进行各种空间地理数据的采集包括点位坐标与直线方位测定与测设、地形图数字化测绘等外业工作和运用测量误差与平差理论进行数据处理计算、计算机地图成图等内业工作。授课内容主要包括地球椭球与坐标系、地图分幅、空间点位平面坐标与高程及直线方位测定与测设、误差理论与直接平差、大比例尺地形图数字成图等基本理论与方法。 2.课程特色 测绘学基础为测绘学科主干课程,为学生进一步学习以“3S”为代表的大地测量学、摄影测量学、工程测量学等专业理论与技术奠定基础。同时,该课程本身也是测绘学的一门分支学科──地形测量学(Topographical Surveying)。该门课程具有理论、工程和技术并重、实践性强等特点,其教学水平和教学质量是衡量测绘学科教育水准的关键要素,实施多样化课堂教学,注重培养学生动手能力和创新能力,以达到国家级精品课的要求为建设目标。 3.课程体系 第一章绪论Chapter 1 Introductory 内容:⑴了解测绘学科的起源、发展沿革与分支学科的研究领域;⑵测绘学的任务与作用。 重点:大地测量学与地形测量学的研究领域和工作内容。 难点:无。 §1-1测绘学的定义DEFINITION OF GEOMATICS 研究测定和推算地面点的几何位置、地球形状及地球重力场,据此测量地球表面自然形态和人工设施的几何分布,并结合某些社会信息和自然信息的地球分布,编制全球和局部地区各种比例尺的地图和专题地图

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

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)什么是预编译,何时需要预编译: 答案: 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、工程测量定义: 工程测量学是研究各种工程在规划设计、施工建设和运营管理阶段所进行的各种测量工作的学科。 2、工程测量学科地位: 学科交叉、学科综合、学科细分。 测绘学的二级学科:大地测量学:几何大地测量、物理大地测量、空间大地测量、海洋大地测量、工程测量学(矿山测量);摄影测量学与遥感;地图制图学;地理信息系统;不动产测绘(房地产测绘、地籍测绘)。(非重点) 3、按服务对象分工程测量主要内容包括哪些? 建筑工程测量、水利工程测量、线路工程测量、桥隧工程测量、地下工程的测量海洋工程测量、军事工程测量、三维工业测量,以及矿山测量、城市测量等。(非重点) 4、陆行乘车,水行乘船。。。,这段描述的含义。 这里所记录的就是当时的工程勘测情景,准绳和规矩就是当时所用的测量工具,准是可揆(kui)平的水准器,绳是丈量距离的工具,规是画圆的器具,矩则是一种可定平,可测长度、高度、深度和画圆、画矩形的通用测量仪器。 5、“广义工程测量学”的概念: “一切不属于地球测量,不属于国家地图集范畴的地形测量和不属于官方的测量,都属于工程测量”。 第二章 1、工程测量各阶段的任务是什么。 规划设计阶段的测量工作:测绘地形图和纵、横断面图 施工建设阶段的测量工作:按设计要求将设计的建构筑物位置、形状、大小及高程在实地标定出来,以便进行施工;工程质量监理 运营管理阶段的测量工作:竣工测量以及变形监测与维修养护。 2、测量监理的工作任务是什么 ?在正式施工开始时,对控制网进行全面复测、检查 ?验收承包人的施工定线 ?验收承包人测定的原始地面高程 ?对桥梁施工还需进行桥梁下、上部结构的施工放样的检测 ?对每层路基的厚度、平整度、宽度、纵横坡度进行抽查,检查施工单位的内业资料是否真实 ?审批承包人提交的施工图 第三章 1、按范围和用途,测量控制网分哪几类,作用 分为全球控制网、国家控制网、工程控制网 全球控制网用于确定、研究地球的形状、大小及其运动变化,确定和研究地球的板块运动等。

嵌入式期末考试题库大全

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

工程测量学试题及答案

1、提高点位平面放样精度的措施有很多,请列举三种措施盘左盘右分中法、归化法放样,采用高精度的全站仪; 2、线路断链分为长链和短链两种类型,产生线路断链的基本原因主要有外业断链和内业 断链; 3、隧道贯通误差分为横向贯通误差,纵向贯通误差,高程贯通误差; 4、隧道洞内控制测量一般采用单导线、导线环、交叉导线(4、主副导线)等导线形式。1.导线控制点补测和位移方法可采用(交合法,导线测量法),位移和补测的导线点的高程 可用(水准测量)和(三角高程测量)的方法进行测定 2。当路基填挖到一定的高度和深度后,会出现导线点之间或导线点与线路中线之间不通视的情况,可以选择通视条件好的地势(自由设站)测站,测站坐标可以按(交合法)或 (导线测量法)确定。 3。隧道洞内施工时以(隧道中心)为依据进行的,因此需要根据(隧道中线)控制隧道掘进方向。 4。路基横断面的超高方式:(线路中线,分隔带边缘线,线路内测)等。 5。曲线隧道洞内施工时需要注意(线路中线)与隧道结构中心线的不同,因此需要根据(隧道结构中心 线)控制隧道掘进方向。 6。要建立路基三维模型,需要从(线路平面中心线,线路纵断面,线路横断面)等三个角度去建立。根据设计资料提供的(路基横断面、设计纵断面)等资料,并采用(线性插值)的方法可以绘制任意路基横断面设计线,再利用全站仪(对边测量)测量方法可以得到该路基横断面。 7。导线控制点的补测和位移方法可采用(交会法、导线法),移位和补测的导线点的高程 可用(水准测 量和三角高程测量)的方法进行测定。 8。当路基填挖到一定高度和深度后,会出现导线点之间或导线点与线路中线点之间不通视情况,可以选 择通视条件良好的地势(自由设站)测站,测站坐标可以按(交会法或导线法)方法确定。9。列出两种提高桥涵结构物平面点位放样精度的方法有(角度分中法放样、归化法放样)10。路基施工施工时,列出三种电位高程放样的方法(水准放样法、GPS 高程放样法、三 角高程放样法) 简答题 1。简述全站仪进行横断面地面线复测的方法: 自由设站,采集横断面地面线特征点三维坐标,路基横断面自动带帽。 2。简述线路断链产生的原因与处理方法: 路段分区段设计,线路改线。 3。简述计算机软件在路桥施工测量技术中作用和地位: 内业计算简单化,规范化,高效率,减少错误发生,内业计算的发展方向。 4。简述全站仪确定线路横断面方向的方法: (1)计算给定桩号的中桩坐标及距离为2 米的边桩坐标(2)将全站仪架设在横断面附近的某一控制点上(3)坐标放样法放样出中边桩,根据放样的中边桩可以确定横断面的方向

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

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

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

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

精品文档 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值、一组通用的寄存器的当前值,堆、栈,一组系统资源(如打开的文件)。进程有动态性、独立性、并发性的特点。 线程:是较进程更小的能独立运行的基本单位,是进程当中的一条执行流程,它可以满足统一进程内不通实体间的并发执行而又共享相同的地址空间。 一个进程中可以同时存在多个线程 各个线程之间可以并发地执行

嵌入式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的作用有两个:将虚拟地址转化为物理地址、对存储器访问的

嵌入式系统考试题库

嵌入式系统复习题 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、目标系统

最新嵌入式系统考试试题

嵌入式系统2012考 试试题

(本大题共10个小题,每小题1分,共10分) 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指任务本身。

《ARM嵌入式系统基础教程》期末试题

《ARM嵌入式系统基础教程》期末试题 一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、一般而言,嵌入式系统的构架可以分为4个部分:处理器、(存储器)、输入/输出和软件,一般软件亦分为(操作系统)和应用软件两个主要部分。 2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为(嵌入式微控制器),嵌入式DSP,(嵌入式微处理器)以及片上系统。 3、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、(进程间通信)、(内存管理)、I/O资源管理。 4、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和(分时操作系统),其中实时系统亦可分为(硬实时操作系统)和软实时系统。 5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务调度)。 6、嵌入式开发一般采用(宿主机/目标机方式)方式,其中宿主机一般是指(PC机或者台式机)。 7、哈佛体系结构数据空间和地址空间(分开),ARM920T采用(哈佛体系)的内核架构。 8. ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。 9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks属于(实时嵌入式)操作系统。 10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。 二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、下面哪种操作系统不属于商用操作系统。 (B) A. windows xp B. Linux C. VxWorks D. WinCE 2. 下面哪点不是嵌入式操作系统的特点。 (C) A. 内核精简 B. 专用性强 C. 功能强大 D. 高实时性 3. 下面哪种不属于嵌入式系统的调试方法。 (D) A. 模拟调试 B. 软件调试 C. BDM/JTAG调试 D. 单独调试 4. 在嵌入式ARM处理器中,下面哪种中断方式优先级最高。 (A) A. Reset B. 数据中止 C. FIQ D.

工程测量学考试必备

工程测量学定义: 定义一:工程测量学是研究各种工程在规划设计、施工建设和运营管理阶段所进行的各种测量工作的学科。特点:比较大众化,易于理解。定义二:工程测量学主要研究在工程、工业和城市建设以及资源开发各个阶段所进行的地形和有关信息的采集和处理,施工放样、设备安装、变形监测分析和预报等的理论、方法和技术,以及研究对测量和工程有关的信息进行管理和使用的学科,它是测绘学在国民经济和国防建设中的直接应用。定义二较定义一更具体、准确,且范围更大。定义三:工程测量学是研究地球空间(包括地面、地下、水下、空中)中具体几何实体的测量描绘和抽象几何实体的测设实现的理论、方法和技术的一门应用性学科。定义三更加概括、抽象和科学。定义二、三除建筑工程外,机器设备乃至其它几何实体都是工程测量学的研究对象,且都上升到了理论、方法和技术,强调工程测量学所研究的是与几何实体相联系的测量、测设的理论、方法和技术。 2:工程测量按工程建设的规划设计、施工建设和运营管理三个阶段分为“工程勘测”、“施工测量”和“安全监测” 1)规划设计阶:主要是提供各种比例尺的地形图,另外还要为工程地质勘探,水文地质勘探以及水文测验等进行测量。对于重要的工程区的稳定性监测。 任何一项工程都必须按照自然条件和预期目的进行选址和规划设计。在此阶段的测量工作,主要是提供各种比例尺的地形图供规划设计人员进行规划设计。我国公路路规划设计的程序,一般要经过方案研究、初测、初步设计、定测,施工设计等过程。勘测工作分为初测和定测两个阶段进行。 桥梁规划设计阶段的测量工作:√桥位平面和高程控制测量√桥址定线测量√断面测量√桥位地形测量√流向测量√船筏走行线测量√钻孔定位 2)建设施工阶段:建立施工控制网,工程建筑物定线放样,施工质量控制,开挖与建筑方量测绘,工程竣工测量、变形观测以及设备的安装测量等。 工程施工阶段的测量工作主要是按设计要求将设计的建构筑物位置、形状、大小及高程在实地标定出来,以便进行施工;另一方面作为施工质量的监督,还需进行工程质量监理。 主要的测量工作有:施工控制网的建立,施工放样,竣工测量。3)运营管理阶段:工程建筑物的变形观测,包括水平位移、沉陷、倾斜以及摆动等定期或持续监测。建立工程进管理、维护信息系统。工程运营管理阶段测量工作的主要任务是工程建筑物的变形观测。在工程建筑物运营期间,为了监视其安全和稳定的情况,了解其设计是

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

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

工程测量学考试试题及答案

工程测量学考试试题 一、填空题(每空 1分,共 20分) 1、测量的基本工作有()、()和()。 2、平面控制测量包括()、()和()。 3、水平面、()和()是测量的基准面和基准线。 4、导线测量的外业工作有踏勘进点、()、()、()和()。 5、闭合导线计算步骤有角度闭合差的计算和调整、()、()()和()。 6、测量学的任务是测图、()和()。 7、水准路线分为闭合水准路线、()和()。 二、名词解释(每个 2分,共 10分) 1、水准面: 2、地形图: 3、水平角: 4、方位角: 5、相对误差: 三、判断题(每题 1分,共 10分) 1、测量工作必须遵守“从整体到局部、先控制后碎部”的原则。() 2、平面控制测量分为水准测量和导线测量。() 3、水准面与大地水准面的特性相同。() 4、观测竖直角时经纬仪不需要对中。() 5、水准仪能测出高差和平距。() 6、等高线可以通过各种地物。() 7、地形图是采用地物符号和地貌符号表示的。() 8、视距测量不能测定仪器至立尺点间的平距和高差。() 9、直线定线和直线定向方法是不相同。() 10、采用经纬仪重转法(正倒镜取中法)来延长直线可以消除仪器的竖轴倾斜误差和横轴倾斜误差的影响。() 四、简答题(每题 5分,共 10分) 1、简述经纬测图法的方法步骤。 2、简述测量平面直角坐标系与数学平面直角坐标系的不同点: 五、计算题(共 50分) 1、已知 XA=300.000m,YA=300.000m;AB 边方位向91°06' 16”,AP 边长为 D=85.365m,β=42°32' 26”, 求P 点的坐标。(10分) 2、见下图所示,已知 BM 点高程 80。368m ,需要测设 P 的高程为 79。80m ,求出前视应读数b 应,并说明测设方法。 3、试完成下表水平角测量计算(10分) 4用钢尺往、返丈量 A、B 两点的水平距离,其结果为179.965米和180.025米,计算AB两点的水平距离DAB 和丈量结果的精度(相对误差)K 。(10分) 5.下图为一条等外闭合水准路线,已知数据和观测结果注于图上,试进行高差闭合差的调整和高程计算。(10分)

相关主题
文本预览
相关文档 最新文档