文档库 最新最全的文档下载
当前位置:文档库 › 三级嵌入式系统开发技术-4 (1)

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

三级嵌入式系统开发技术-4 (1)
三级嵌入式系统开发技术-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位

解析:

7.以太网是一种使用得最广泛的局域网,下面是关于以太网的叙述:

①以太网中的计算机以“帧”为单位收发信息,每次可收发1帧或多帧信息

②以太网中的每台计算机都有一个唯一的地址,发送的每一帧信息中,必须包含自己的地址和接收计算机的地址,该地址就是IP地址。

③以太网的数据传输速率通常为10-100Mb/s,甚至更快。

④以太网大多使用集线器或交换机组网,每台计算机通过网卡和双绞线与之连接。

其中正确的叙述是______。

(分数:2.00)

A.仅①和②

B.仅③和④√

C.仅①、③和④

D.①、②、③和④

解析:

8.Internet有许多不同结构的局域网和广域网互相连接在一起,它们能相互通信并协调地进行工作的基础是因为都采用了______协议。

(分数:2.00)

A.25

B.ATM

C.Novel

D.TCP/IP √

解析:

9.关于嵌入式处理器内核,以下说法中错误的是______。

(分数:2.00)

A.按照体系结构可分为CISC和RISC

B.ARM处理器内核均采用RISC结构

C.按照存储结构可分为冯·诺依曼结构和普林斯顿结构√

D.哈佛结构采用独立的程序和数据存取总线,具有较高的执行效率

解析:

10.与其他内核相比,关于ARM内核的主要特点,以下说法中不正确的是______。

(分数:2.00)

A.功耗低,代码密度大,编译器选择好

B.成本低,软件可移植性好,供货源多

C.功能强大,低功耗设计,RISC结构

D.全部都是RISC,哈佛结构√

解析:

11.对于CPSR寄存器,选择用户模式且使用快速中断FIQ,禁止IRQ中断,Thumb状态,则CPSR的值为______。(分数:2.00)

A.0x00000050

B.0x00000070

C.00000090

D.0x000000B0 √

解析:

12.已知内存0x50008000中的内容为0x6A,0x50008001中的内容为0x51,0x50008002中的内容为0x18,0x50008003中的内容为0x96,则ARM在小端模式下这一个字的数据为______。

(分数:2.00)

A.0x6A511896

B.0x6A519618

C.961851

D.0x9618516A √

13.对于ARM内核系列,适用于实时性应用场合的最佳处理器内核为______。

(分数:2.00)

A.ARM9

B.Cortex-A

C.Cortex-R √

D.Cortex-M

解析:

14.在ARM指令集汇编码中,32位有效立即数是通过______偶数位而间接得到的。

(分数:2.00)

A.循环左移√

B.循环右移

C.逻辑左移

D.逻辑右移

解析:

15.将ARM程序状态寄存器值读到R0中的指令正确的是______。

(分数:2.00)

A.MSR CPSR,R0

B.MRS R0,CPSR

C.MSR R0,CPSR √

D.MRS CPSR,R0

解析:

16.在指令LDR R0,[R1,#4]!执行后,R1中的值为______。

(分数:2.00)

A.R1不变

B.R1+1

C.R1+4 √

D.4

解析:

17.将R5中的16位二进制数存入由R1+2指示的内存区域,且地址自动更新,则指令是______。(分数:2.00)

A.STR R5,[R1]

B.STRH R5,[R1+2]! √

C.STRH R5,[R1]

D.STRB R5,[R1+2]!

解析:

18.如果条件为非负数,将R0指示的内存中32位数据加载到R1寄存器中,指令为______。(分数:2.00)

A.LDR R1,[R0] √

B.LDRH R0,[R0]!

C.LDRH R1,[R0]

D.LDRPL R0,[R1]

解析:

19.嵌入式最小系统是嵌入式系统的最小硬件系统,它主要包括的硬件有______。

(分数:2.00)

A.嵌入式处理器、时钟电路、电源电路、复位电路、存储器以及调试测试接口√

B.嵌入式处理器、电源电路、存储器、GPIO、UART以及调试测试接口

C.嵌入式处理器、时钟电路、复位电路、GPIO以及调试测试接口

D.嵌入式处理器、时钟电路、电源电路、存储器、GPIO以及SPI接口

20.通常一个完整的嵌入式应用系统由最小系统、前向通道、后向通道、人机交互通道以及互联通信通道组成,以下说法中错误的是______。

(分数:2.00)

A.前向通道是输入通道,包括数字量输入和模拟量输入

B.后向通道是输出通道,包括数字量输出和模拟量输出

C.人机交互通道由输入接1:3及输入设备(如键盘、鼠标等)组成√

D.互联通信通道主要是通信联络,包括不同类别的通信接口,一般是双向通信

解析:

21.AMBA是连接ARM内核及片内其他硬件组件的先进微控制器总线,按照AMBA总线的特点,有一基于ARM 内核的嵌入式芯片,内部有Flash ROM、SRAM、RTC、UART、WDT、I 2C、GPIO等。下面说法中正确的是______。

? A.连接到AHB总线上的组件有Flash ROM、UART、WDT和GPIO

? B.连接到APB总线上的组件有SRAM、I2C、RTC和GPIO

? C.APB是通过AHB桥接之后用于连接带宽要求不高的外围设备,如SRAM等

? D.连接到APB总线上的组件有RTC、UART、WDT、I2C、GPIO

(分数:2.00)

A.

B.

C.

D. √

解析:

22.关于嵌入式处理器的选择,以下说法中正确的是______。

(分数:2.00)

A.选择最先进的嵌入式处理器最好,这样显得档次高,不落后

B.选择最便宜的嵌入式处理器最好,这样成本最低

C.在环境恶劣且是电池供电的场合,除了功能外,必须重点考虑的参数是工作温度、类别(选择工业级)、功耗特性、可靠性和抗干扰能力√

D.按照性价比原则,应该选择性能最好的、价格最低的嵌入式处理器

解析:

23.用作嵌入式系统数据存储器的可以是______。

? A.Flash ROM和E2PROM

? B.SRAM和Flash ROM

? C.E2PROM和DRAM

? D.SRAM、DRAM和FRAM

(分数:2.00)

A.

B.

C.

D. √

解析:

24.以下作为ARM芯片的硬件组件中,全部是互联通信组件的是______。

①GPIO ②PWM ③Ethernet ④CAN ⑤USB

⑥SPI ⑦WDT ⑧RTC ⑨I 2C ⑩UART

(分数:2.00)

A.①②③④⑩

B.③④⑤⑥⑨⑩√

C.②③⑤⑥⑧⑨

D.④⑤⑥⑦⑧⑩

解析:

25.对于下图所示的利用霍尔元件作为非接触式按键,假设ARM芯片为S3C2410,读取是否有按键按下,如果采用中断方式,普通IRQ模式,要做的初始化工作包括______。

非接触键盘接口

②对照表2,使EINT2为IRQ中断,即INTMOD[2]=0

③对照表2,使EINT2中断允许,即INTMASK[2]=0

④设置中断向量,使引发按键中断EINT2时能自动进入中断服务程序

⑤使能内核提供的中断I=0(IRQ中断使能)

(分数:2.00)

A.①②④⑤

B.①②③④⑤√

C.②③④⑤

D.①②③⑤

解析:

26.在嵌入式系统的互连通信接口中,使用差分方式可以抑制共模干扰,可长距离传输数据,下面使用差分传输方式的通信接口为______。

①RS-232 ②RS-485 ③CAN ④I 2C ⑤SPI

(分数:2.00)

A.①②

B.②④

C.①③⑤

D.②③√

解析:

27.按实时性分类,下列嵌入式操作系统中不属于硬实时操作系统的是______。

(分数:2.00)

A.RTEMS

B.WinCE √

C.μC/OS-Ⅱ

D.VxWorks

解析:

28.下面的选项中不属于实时系统关键特性的是______。

(分数:2.00)

A.可配置性√

B.可预测性

C.时间约束性

D.可靠性

解析:

29.对实时操作系统而言,无助于提高实时响应的时间确定性的机制是______。

(分数:2.00)

A.软件同化存储√

B.事件驱动

C.多级中断嵌套处理

D.实时抢占式调度

解析:

30.下列操作系统内核中,不属于单内核结构的是______。

(分数:2.00)

A.Linux

B.Unix

C.QNX √

D.Windows CE

解析:

31.下列说法中不正确的是______。

(分数:2.00)

A.QNX是类Unix实时操作系统

B.VxWorks采用微内核结构

C.Windows Embedded Compact系列是Windows Embedded系列的升级产品√

D.TinyOS适用于硬件资源极为有限的无线传感器网络应用

解析:

32.下面的操作系统名称中,属于嵌入式Linux发行版的是______。

(分数:2.00)

A.RTEMS

B.VxWorks

C.RTAI √

D.eCOS

解析:

33.在μC/OS-Ⅱ操作系统中,最低优先级的任务是______。

(分数:2.00)

A.统计任务

B.空闲任务√

C.设备管理任务

D.定时器任务

解析:

34.在μC/OS-Ⅱ操作系统中,正在运行的任务因等待外设的I/O操作而转入的状态是______态。

(分数:2.00)

A.就绪

B.被中断

C.运行

D.挂起√

解析:

35.嵌入式系统本质上就是计算机,虽然开发技术上与PC应用程序的开发技术有许多相同之处,但也有许多特点。下面没有体现嵌入式系统开发技术特点的是______。

(分数:2.00)

A.嵌入式系统开发时,需要构建宿主机-目标机组成的架构作为开发环境

B.嵌入式系统的应用软件和系统软件开发完成后均需要进行固化

C.嵌入式系统的应用程序通常采用C语言及汇编语言编写√

D.许多嵌入式系统的应用程序通常需要涉及底层硬件控制

解析:

36.基于嵌入式Web服务器的应用系统开发中,构件设计阶段需要设计支持以太网连接的电路。若选用AX88796作为以太网接121电路的核心进行设计,那么,AX88796在此阶段被称为______。

(分数:2.00)

A.自行设计的构件

B.标准软件构件

C.通用硬件构件

D.专用硬件构件√

解析:

37.在嵌入式系统开发时,当一个目标机的硬件系统设计完成后,最初的裸机环境下,需要通过______来完成硬件环境测试及初始软件调试、下载。

(分数:2.00)

A.JTAG接口√

B.RS-232接口

https://www.wendangku.net/doc/1718994266.html,B接口

D.以太网接口

解析:

38.根据不同的用户需求,在嵌入式系统开发时往往采用的开发工具不同,在基于Linux操作系统下开发应用程序时,所使用的开发工具软件包名称是______。

(分数:2.00)

A.ADS

B.RVDS

C.JDK

D.GNU √

解析:

39.在以S3C2410为核心的目标机上,开发一个基于Linux操作系统的应用程序,源代码文件为exp1.c。现要对它进行调试排错,用命令______对它进行编译是合适的。

(分数:2.00)

A.arm-linux-gcc -o exp1 exp1.c

B.arm-linux-gcc -g -o exp1 exp1.c √

C.arm-linux-gcc -c -o test.o test.c

D.arm-linux-gcc -S -o test.o test.c

解析:

40.若一个嵌入式系统中,实际具有的RAM空间地址范围是0x30000000~0x31FFFFFF,使用ADS工具时进行连接器配置采用Simple连接类型,那么,下面地址______输入在RW Base文本框中可以是正确的配置。(分数:2.00)

A.0x30010000 √

B.0x30008002

C.0x32000000

D.0x20010000

解析:

41.在受控设备中嵌入一个Web服务器,此种应用模式的目的主要是______。

(分数:2.00)

A.提供信息共享服务

B.提供设备间的超链接

C.提供一种浏览器/服务器结构的远程操控设备的手段√

D.提供一种设备参数搜索引擎

解析:

42.若用ADS1.2工具所建的工程中,有文件startup.s是系统的启动引导程序源代码文件,该文件中有一条语句是:AREA Init,CODE,READONLY。那么,在对ARM Linker选项进行配置时,在Layout选项卡的Place at beginning of image框架中的Object/Symbol文本框、Section文本框中应分别填写______。(分数:2.00)

A.startup.s、Init

B.startup.o、Init √

C.startup.s、CODE

D.startup.o、CODE

解析:

43.下面有关集成电路发展趋势的叙述中,错误的是

(分数:2.00)

A.Moore定律认为:单块集成电路的集成度平均每年翻一番√

B.当前世界上集成电路批量生产的主流技术已经达到45nm或32nm的工艺水平

C.CPU芯片的时钟频率目前已经达到3~4GHz的水平

D.先进的CMOS集成技术已经可以实现数字、模拟、射频等不同电路的集成

解析:

44.SoC芯片的设计与开发极为复杂,它是嵌入式系统开发的基础。下面有关叙述中错误的是

(分数:2.00)

A.SoC开发流程大体分为总体设计、逻辑设计、综合与仿真、芯片制造4个阶段

B.SoC芯片开发过程中的大部分工作都是借助于软件工程工具完成的√

C.SoC设计中大量使用已有的经过验证的IC电路的设计文件,以提高设计效率,减少重复开发

D.上述设计文件属于知识产权保护的范畴,通常称为IP核

解析:

45.当成千上万台终端设备需要相互通信时,它们之间采用固定的连接是极不经济的。解决方法是在要进行通信的终端之间建立临时连接,通信结束后再拆除连接,实现这种功能的设备称为

(分数:2.00)

A.调制解调器

B.中继器

C.交换器√

D.多路复用器

解析:

46.如果要让ARM处理器工作在快速中断模式,禁止IRQ中断,允许FIQ中断,使用Tbumb状态,则CPSR 寄存器的值应该设置为

(分数:2.00)

A.0x00000052

B.0x00000070

C.0x00000072

D.0x00000082 √

解析:

47.基于ARM内核的嵌入式芯片中包含有定时计数组件,下面不属于定时计数组件的是

(分数:2.00)

A.ADC √

B.Timer

C.RTC

D.WDT

解析:

48.关于U-Boot,以下说法中错误的是

(分数:2.00)

A.U-Boot全称USB Bootloader,它通过USB接口支持多种不同处理器核完成操作系统的启动√

B.U-Boot以PPCBoot和ARMBoot计划为基础,除了支持PowerPC系列处理器外,还支持x86、ARM等多种常用体系结构的处理器

C.U-Boot支持嵌入式Linux、Vxworks、QNX、RTEMS、Windows CE等操作系统

D.U-Boot采用两个阶段完成操作系统的引导加载

解析:

49.以下关于嵌入式系统软件的描述中,错误的是

(分数:2.00)

A.在μC/OS-Ⅱ操作系统中,各个任务间共享任务堆栈√

B.Bootloader的任务之一是加载和启动操作系统

C.欲移植μC/OS-Ⅱ操作系统到特定的嵌入式电路板上,则支持其处理机的C编译器必须能够产生可重入代码

D.嵌入式系统应用软件往往内部结构精简化、代码轻量化、占用存储资源少

解析:

50.嵌入式系统的开发过程可以分为系统需求分析与规格说明、系统设计、构件设计、系统集成与测试等几个阶段,以下有关叙述中错误的是

(分数:2.00)

A.系统的开发过程从系统需求分析开始,设计者应该与用户进行充分交流,收集其对系统的功能要求,然后进行规格说明,对所需设计的系统功能进行形式化的描述

B.系统设计阶段应明确软、硬件功能的划分,以构件为单位设计系统内部的软硬件功能与结构

C.构件设计阶段包括软件设计与编程、专用硬件芯片选择及硬件电路设计等多方面的内容

D.系统集成与测试阶段需将各种构件集成在一起并进行测试和调试,这时开发人员的经验比软硬件调试工具更为重要√

解析:

嵌入式系统原理及接口技术复习题

一、简答题 1.什么是嵌入式系统?嵌入式系统的特点是什么? 答:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能, 可靠性,成本,体积,功耗严格要求的专用计算机系统 特点:与应用密切相关,实时性,复杂的算法,制造成本,功耗,开发和调试,可 靠性,体积 2.简要说明嵌入式系统的硬件组成和软件组成。 答:硬件组成:微处理器,存储器,输入设备和输出设备。 软件组成:操作系统,文件系统,图形用户接口,网络系统,通用组建模块。 3.S3C2410A的AHB总线上连接了那些控制器?APB总线上连接了那些部件? AHB:LCD控制器,LCD DMA,总线控制器,USB主控制器,中断控制器,ExtMaster,电源管理,Nandflash控制器,储存器控制器。 APB:通用异步收发器,内部集成电路总线(IIC),USB设备控制器,集成电路内部 声音总线(IIS),MMC/SD/SDIO主控制器,通用I/O端口(GPIO),看门狗定时器(WDT),定时时钟(RTC),总线控制器,A/D转换器,串行外设接口,定时器/脉宽调制。 4.ARM体系结构支持几种类型的异常,并说明其异常处理模式和优先级状态? 答,支持7种类型的异常 异常处理过程:(进入异常)PC→LR,CPRS→SPSR,设置CPSR的运行模式位,跳转 到相应的异常处理程序,(异常返回)LR→PC,SPSR→CPSR,若在进入异常处理时 设置中断禁止位,要在此清楚,复位异常处理程序不需要返回。 Reset>数据中指>快速中断请求(FIQ)>中断请求(IRQ)>指令预取中止> 未定义指令和软件中止。 5.存储器生长堆栈可分为哪几种?各有什么特点? 4种,满递增堆栈,满递减堆栈,空递增堆栈,空递减堆栈。 6.简述存储器系统层次结构及特点。 答:层次结构:包括Cache,主存储器和辅助存储器 特点: 7.简述I2S总线接口的启动与停止过程。 通过I2S控制寄存器IISCON控制,当控制寄存器IISCON的地址为0=I2S禁止(停止); 当控制寄存器IISCON的地址为1=I2S允许(开始)。 8.简述ARM系统中的中断处理过程。 中断处理过程包括:中断请求、中断排队或中断判优、中断响应、中断处理和中断返回 9.ARM微处理器支持哪几种运行模式?各运行模式有什么特点? User:用户模式。绝大部分的任务执行都在这种操作模式下,此为正常的程序执行 模式。 FIQ:快速中断模式。支持数据传送或通道处理。 IRQ:普通中断模式。用于一半中断处理。 Supervisor:管理模式。一种操作系统受保护的方式。 Abort:中止模式。在访问数据中止后或指令预取中止后进入中止方式。 System:系统模式。是操作系统一种特权级的用户方式。 Undef:未定义模式。当执行未定义指令时会进入这种操作模式。

三级嵌入式考试大纲

全国计算机等级考试三级嵌入式系统 开发技术考试大纲(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及其他硬件组件) 四、嵌入式系统软件

《嵌入式系统开发技术》设计报告

嵌入式系统开发技术 设计报告 组长: 成员: 中国石油大学(华东)计算机与通信工程学院计算机科学系 二0 年12 月

一、引言 OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列C 函数和少量C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。它的应用领域非常广泛,包括人机互动、物体识别、图像分割、人脸识别、机器视觉、汽车安全驾驶等。随着手机性能的不断提高,OpenCV往安卓上移植已经成为可能,安卓设备移植上OpenCV之后将能够进行复杂的图像处理和视频分析工作,人们不必拘泥于使用固定的设备进行图像以及视频的处理,从而增加了处理的灵活性。 本课程设计实现的就是OpenCV到安卓的移植以及在安卓上实现一个简单的图像处理应用。Android应用程序是通过Android SDK(Software Development Kit)利用Java编程语言进行开发,同时也可以通过JNI调用C动态库,不过这种开发方式存在技术障碍,伴随着Android NDK(Native Development Kit)的问世,使得“JA V A+C”的开发方式走向成熟。 二、总体设计 1、功能描述 本课程设计分为以下四个模块,各模块功能介绍如下: Android-OpenCV项目: OpenCV中大部分重要API在该项目中已经封装成了JA V A接口,为安卓上的OpenCV开发提供C、C++函数支持。 Android NDK: 它包括从C / C++生成原生代码库所需要的工具和build files,能够将一致的原生库嵌入可以在Android设备上部署的应用程序包文件(application packages files ,即.apk文件)中,支持所有未来Android平台的一些列原生系统头文件和库。在本课程设计中担任重要角色,包括交叉编译OpenCV源代码、编译测试程序等。 Cygwin: Windows下模拟Linux操作环境,在其中执行NDK编译。 Eclipse: Android开发环境,开发android程序,生成可执行的.apk文件,连接真机或虚拟机进行调试。 2、设计特色 本课程设计的特色在于成功的将android-opencv移植到eclipse开发环境中去,实现了在android设备开发图像处理、视频分析应用,提高了android设备的使用价值。编译环境采用Android NDK+Cygwin,方便开发者在windows环境下开发“java+c”程序。 3、体系结构

嵌入式系统与接口技术-复习资料.docx

单项选择题 下面哪个系统属于嵌入式系统() A、“天河一号”计算机系统 B、联想T400笔记本计算机 C、联想S10±网本 D、苹果IPhone手机 下面关于哈佛结构描述正确的是() A、程序存储空间与数据存储空间分离 B、存储空间与IO空间分离 C、程序存储空间与数据存储空间合并 D、存储空间与IO空间合并 下面哪一种工作模式不属于ARM特殊模式的是() A、用户模式 B、管理模式 C、软中断模式 D、FIQ模式 下面哪个系统不属于嵌入式系统() A、MP3播放器 B、GPS接收机 C、“银河玉衡”核心路由器 D、“天河一号”计算机系统 ARM (Advanced RISC Machines)既可以认为是一个公司的名字,也可以认为是对一种微处理器体系结构的通称。1990年11月ARM公司成立于英国剑桥,设计了大量高性能、廉价、耗能低的()处理器。 A.RISC B. CISC C. MISC D. SISC 在计算机体系结构中,()表示每条计算机指令执行所需的时钟周期。 A.时钟周期(节拍) B.机器周期 C. CPI D.总线周期 下面异常中,优先级最高的是()。 A.数据中止 B.复位 C.未定义指令 D.预取中止 ()指令集支持ARM核所有的特性,具有高效、快速的特点。 A. ARM B. Thumb C. Mies D. AAC ()带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节,可以像其他SRAM存储器那样与微处理器连接。 A.NAND Flash B. NOR Flash C. EPROM D.EEPROM ()使得几个指令可以并行执行。 A.超标量(Superscalar)技术 B.流水线(Pipeline)技术 C.高速缓存(Cache)技术 D.软内核技术 Cache结构中,数据和指令都放在同一个Cache中,称为()。 A.普林斯顿结构 B.梅普结构 C.哈佛结构 D.哈林结构 关于ARM处理器的异常描述不正确的是() A.复位属于异常 B.除数为0会引起异常 C.所有异常都要返回 D.外部中断会引起异常 下面哪个信号低电平时请求存储器访问信号() A. nWAIT B. nRESET C. nOPC D. nMREQ ()是专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用。 A.微处理器(Microprocessor Unit, MPU) B.微控制器(Microcontroller Unit, MCU)

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

三级嵌入式系统学习总结 一第一章 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段不使用)

什么是嵌入式软件开发嵌入式系统软件开发所需要学习那些知识_百(精)

什么是嵌入式软件开发?嵌入式系统软件开发所需要学习那些知识? 随着智能化和信息化网络化的不断发展,嵌入式技能已经日趋成为一种新时代新技术革命的关键。对于嵌入式系统和嵌入式软件开发人员来说,这份职业无疑是种高端应用技术的结合。是一个很有前景的职业。 嵌入式趋势来势汹涌,目前为止已经被很多企业所应用,对于这方面人才的需求更是倍感吃紧。关于嵌入式具体应用不做详细的解说,在这里有必要强调一下,嵌入式软件开发是含义,和要想在嵌入式软件开发中取得不菲的成绩所需掌握那些最基础的知识。 嵌入式技术执行专用功能并被内部计算机控制的设备或者系统。嵌入式系统不能使用通用型计算机,而且运行的是固化的软件,嵌入式技术及应用是计算机应用技术的新发展,具有广泛的应用领域和发展前景,就业形势看好。 嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑,笼统地来说,嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。 这么多的应用可见嵌入式系统的前景和人才需求是相当大的,在最近几年中关于这一类的培训也层出不穷,所涉及到的课程和知识点相对来说还是有点差异的,在深圳达内福田培训中心网站上看到了关于嵌入式系统软件开发所需要掌握的几大知识点,感觉划分的很细致。 主要包含以下8个核心部分 1.Linux操作系统核心

嵌入式系统开发基础——基于ARM9微处理器C语言程序设计各章习题

第一章习题 1。嵌入某种微处理器或单片机的测试和控制系统称为嵌入式控制系统(Embedded Control System)。 在应用上大致分为两个层次,以MCS-51为代表的8位单片机和以ARM技术为基础的32位精减指令系统单片机 2。目标机上安装某种嵌入式操作系统和不安装嵌入式操作系统, 以MCS-51为代表的8位单片机不安装嵌入式操作系统。 3。32位、16位和8位 5。32位、16位 6。在大端格式中,字数据的高字节存储在低字节单元中,而字数据的低字节则存放在高地址单元中。 在小端存储格式中,低地址单元存放的是字数据的低字节,高地址单元中,存放的是数据的高字节。 第二章习题 (略) 第三章习题 1。 (1)寄存器大约有17类,每个的定义都是寄存器名字前面加一个小写”r” (2)在56个中断源中,有32个中断源提供中断控制器,其中,外部中断EINT4~EINT7通过“或”的形式提供一个中断源送至中断控制器,EINT8~EINT23也通过“或”的形式提供一个中断源送至中断控制器。 第四章习题 1,56个中断源,有32个中断源提供中断控制器 2,两种中断模式,即FIQ模式(快速模式)和IRQ模式(通用模式)。通过中断模式控制寄存器设置。 3,常用的有5个,它们是中断模式控制寄存器,控制中断模式;中断屏蔽寄存器,控制中断允许和禁止;中断源挂起寄存器,反映哪个中断源向CPU申请了中断;中断挂起寄存器,反映CPU正在响应的中断是哪个中断源申请的;中断优先级寄存器,它和中断仲裁器配合,决定中断优先级。

4,中断源挂起寄存器,反映哪个中断源向CPU申请了中断;中断挂起寄存器,反映CPU正在响应的中断是哪个中断源申请的。中断源向CPU申请了中断如果该中断源没被屏蔽并且没有和它同级或高级的中断源申请中断,才能被响应。系统中可以有多个中断源向CPU申请中断,但同一时刻CPU只能响应一个最高级的中断源中断请求。中断源挂起寄存器和中断挂起寄存器反映了中断系统不同时段的状态。 5,进入中断服务程序先清中断源挂起寄存器和中断挂起寄存器;中断结束,将该中断源屏蔽。 6,将该中断源屏蔽取消;将该中断源屏蔽。 第五章习题 1,S3C2410芯片上共有117个多功能的输人/输出引脚,它们是。 ?1个23位的输出端口(端口A); 。1个11位的输入/输出端口(端口B); 。1个16位输入/输出端口(端口C); ?1个16位输入/输出端口(端口D); ?1个16位输入/输出端口(端口E); ?1个8位输人/输出端口(端口F); ?1个16位输入/输出端口(端口G); 。1个11位的输入/输出端口(端口H)。 2,S3C2410 I/O口的控制寄存器、数据寄存器、上拉电阻允许寄存器的作用? 端口控制寄存器定义了每个引脚的功能;与I/O口进行数据操作,不管是输入还是输出,都是通过该口的数据寄存器进行的,如果该端口定义为输出端口,那么可以向GPnDA T的相应位写数据。如果该端口定义为输人端端口,那么可以从GPnDAT的相应位读出数据。 端口上拉寄存器控制每个端口组上拉电阻的使能/禁止。如果上拉寄存器某一位为0,则相应的端口上拉电阻被使能,该位做基本输入/输出使用,即第1功能;如果上拉寄存器某一位是1,则相应的端口上拉电阻被禁止,该位做第2功能使用。 5, rGPBCON=rGPBCON& 0xFFFFFC∣1; //蜂鸣器配置,PB1口接蜂鸣器,输出delay(1000); rGPBDAT & = 0xFFFFFE; //蜂鸣器响,低电平有效 rGPBDAT∣=1; // 蜂鸣器停 第六章习题 3,S3C2410 UART波特率如何确定?

嵌入式系统原理及接口技术考试题库

1.什么是操作系统?它应具备什么功能? 管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石. 1.)操作系统是计算机硬件的封装和扩充2).操作系统是计算机资源的管理者,包括处理器管理、存储器 存储空间管理、外部输入输出(I/O)设备管理、文件管理、网络和通信管理、提供用户接口。 2嵌入式操作系统与普通操作系统区别 嵌入式操作系统具有通用操作系统的基本特点,但嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点 3什么是实时系统?对实时系统有什么要求? 如果一个系统能及时响应外部事件的请求,并能在规定的时间内完成对事件的处理,这种系统称为实时系统. 1.实时系统的计算必须产生正确的结果,称为逻辑或功能正确. 2.实时系统的计算必须在预定的时间 内完成.称为时间正确. 4可剥夺内核:当一个进程正在被处理器所运行时,其他就绪进程可以按照事先规定的规定的规则,强行剥夺正在运行进程的处理器使用权,而使自己获得处理器使用权并得以运行 6一个应用程序为什么一定要使用空闲任务 在多任务系统运行时,系统经常会在某个时间内无用户任务运行而处于空闲状态,为了使CPU在此时有事可作,提供空闲任务。空闲任务是不能被软件删除的 7统计任务是必须使用的吗?简述它的功能 用户应用程序可根据实际需要来选择是否使用统计任务。每秒计算一次CPU在单位时间内被使用的时间,并把计算结果以百分比的形式存放在变量OSCPUsage中,以便应用程序通过访问它来了解CPU的利用率. 8什么是任务的优先权?UC/OS-II是用什么来描述任务的优先权的。 处于就绪态的任务优先获取其他任务cpu使用权的能力。 uC/OS-II是按可剥夺型内核来设计的,为此,每一个任务都必须具有唯一的优先级别,用来表示该任务在抢夺处理器时所具有的优先权力,共有64个优先级别,用数字“0”-“63”表示,数字“0”所表示的优先级最高 9在UC/OS-II中任务有哪5种状态?分别简述 5个状态的特征:睡眠状态:任务只是以代码的形式驻留在内存,还没有交给操作系统管理.就绪状态:任务配备了任务控制块且在任务就绪表中登记,具备了任务运行的充分条件.运行状态:处于就绪状态的任务获得了CPU的使用权,任何时候只有一个任务处于运行.等待状态:正在运行的任务,把CPU的使用权让给其他任务.中断服务状态:正在运行的任务一旦响应中断申请,就会中止运行而去执行中断服务程序. 10任务控制块记录了任务的那些信息 包括任务堆栈的各种指针及数目,任务优先级,任务的状态标志参数等。 11什么是空任务控制块链表?什么是任务控制块链表? 空任务块链表,其中所有任务控制块还没有分配给任务;任务控制块链表,其中所有任务块已经分配给任务16UC/OS-II的中断响应过程: 系统接收到中断请求后,如果这是CPU处于中断允许状态,系统会中止正在运行的当前任务,而按照中断向量的指向转而去运行中断服务子程序;当中断服务子程序的运行结束后,系统会根据情况返回到被中止的任务,或转向更高优先级的任 17全局变量OSIntNesting的作用: 记录中断嵌套的层数。 18操作系统的时钟:操作系统中特定的周期性中断为系统提供时间依据。 19在UC/OS-II中,时钟节拍服务做了什么工作?时钟节拍服务做了:可以使人物延时若干个整数的时钟节拍以及当任务等待事件发生时提供等待超时依据。 20说明延时函数OSTimeDly()与OSTimeDlyHMSM()的区别: OSTimeDly():时钟节拍数;OSTimeDlyHMSM():按照时分秒的设置延时 21使用信号量可在应用程序中完成哪些工作?任务间通信完成共享资源的访问任务的同步执行 22什么叫优先级反转?这种现象什么情况下发生?有什么危害?在可剥夺型内核中,当任务以独占方式使用共享资源时,会出现低优先级任务先于高优先级任务而被运行的情况。称优先级反转。 一个低优先级任务在获得信号量使用共享资源期间,被高优先级任务所打断而不能释放信号量,从而使正在等待该信号量的高优先级任务因得不到信号量而被迫处于等待状态。在等待期间,就让占据该信号量的低优先级任务先运行 如果这种情况发生较多,则会极大地恶化优先级任务地运行环境。 23互斥型信号量是如何防止优先级反转的?在低优先级的任务要使用共享资源前将其优先级提升到高于可能使用该共享资源的任务优先级,使用完共享资源后在讲其优先级恢复到原值。 25 1.UC/OS-II为什么要定义信号量集? 在实际运用中,任务常常需要与多个事件同步,即要根据多个信号量组合作用得结果来决定任务得运行方式。信号量集就是实现这种功能的数据结构。

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

计算机三级嵌入式系统真题及答案 为了帮助大家更好复习计算机三级嵌入式开发技术,以下为大家整理了计算机三级嵌入式的考试题库,希望能帮助到大家! 一、选择题 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万字

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

三级嵌入式系统开发技术-5 (总分:100.00,做题时间:90分钟) 一、填空题(总题数:44,分数:100.00) 1.当前,智能手机之类的高端嵌入式系统应用,其主要特征是硬件采用 1位的CPU,软件配置了功能丰富的操作系统和图形用户界面。 (分数:4.00) 解析:32 2.SoC芯片是一种超大规模集成电路,它的开发过程极其复杂,其中大部分工作都是借助于EDA工具完成的,EDA的中文名称是 1。 (分数:4.00) 解析:电子设计自动化 3.在IC行业,已完成并经过验证的IC电路具有固定的不可再分解的功能特性,人们称之为“核”,它们属于知识产权保护的范畴,所以也称为知识产权核或 1核。 (分数:4.00) 解析:IP 4.某人使用电子书阅读器阅读一部中文长篇小说,其电子文本的格式为.txt,文件的实际大小为236KB,该小说包含的汉字大约有 1万字。 (分数:4.00) 解析:11.8 5.数字视频的数据量非常大,存储和传输时必须进行数据压缩。目前在VCD、DVD、数字有线电视、卫星电视等应用领域中广泛采用的压缩编码标准是国际标准化组织(ISO)制订的,其名称为 1。 (分数:4.00) 解析:MPEG 6.通过无线局域网(WLAN)接入Internet是目前无线上网的途径之一。WLAN技术采用IEEE 802.11协议,技术日益成熟,性能不断提高,目前普遍使用的IEEE 802.11n协议可以支持的数据传输速率已经达到 1,甚至更高。 (分数:4.00) 解析:108Mb/s 7.ARM公司把它的系列处理器划分为五个大的系列,分别是以ARM7/9/11为代表的经典ARM处理器、以Cortex-M等为代表的 1处理器、以Cortex-R等为代表的 2处理器、以Cortex-A5/A8/A9/A15为代表的应用Cortex处理器以及以SecureCore为代表的 3处理器。 (分数:2.00) 解析:ARM Codex嵌入式 ARM Codex实时嵌入式专家 8.在ARM处理器中,通用寄存器有R0~R15,其中无论何种模式、无论什么状态下都可以作为通用寄存器使用的寄存器是1,作为堆栈指针SP使用的寄存器是R13,作为程序链接寄存器LR的是R14,作为程序计数器PC的是R15。 (分数:2.00) 解析:R0~R7寄存器 9.经典ARM处理器复位后自动进入的地址为 1,外部快速中断的向量地址为0x0000001C。

!嵌入式系统开发资料(入门必备)

获取更多权威电子书请登录https://www.wendangku.net/doc/1718994266.html, ARM嵌入式系统开发综述ARM开发工程师入门宝典

获取更多权威电子书请登录https://www.wendangku.net/doc/1718994266.html, 前言 嵌入式系统通常是以具体应用为中心,以处理器为核心且面向实际应用的软硬件系统,其硬件是整个嵌入式系统运行的基础和平台,提供了软件运行所需的物理平台和通信接口;而嵌入式系统的软件一般包括操作系统和应用软件,它们是整个系统的控制核心,提供人机交互的信息等。所以,嵌入式系统的开发通常包括硬件和软件两部分的开发,硬件部分主要包括选择合适的MCU或者SOC 器件、存储器类型、通讯接口及I/O、电源及其他的辅助设备等;软件部分主要涉及OS porting和应用程序的开发等,与此同时,软件中断调试和实时调试、代码的优化、可移植性/可重用以及软件固化等也是嵌入式软件开发的关键。 嵌入式系统开发的每一个环节都可以独立地展开进行详细的阐述,而本文的出发点主要是为嵌入式开发的初学者者提供一个流程参考。因为对于初学者在面对一个嵌入式开发项目的时候,往往面临着诸多困难,如选择什么样的开发平台?什么样的器件类型?在进行编译时怎样实现代码优化?开发工具该如何选择和使用?在进行程序调试时应该注意那些问题以及选择什么样的嵌入式OS 等等。希望通过本文,能帮助初学者了解有关ARM嵌入式系统开发流程。

获取更多权威电子书请登录https://www.wendangku.net/doc/1718994266.html, 目录 前言 (2) 1 嵌入式开发平台 (4) 1.1 ARM的开发平台: (4) 1.2 器件选型 (7) 2 工具选择 (11) 3 编译和连接 (13) 3.1 RVCT的优化级别与优化方向 (16) 3.2 Multifile compilation (21) 3.3调试 (22) 4 操作系统 (23) 4.1 哪里可以得到os 软件包 (Open Source and Linux Kernel) (25) 4.2 安装镜像 (26) 4.3 交叉编译 (26) 总结 (27)

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

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

三级嵌入式系统开发技术-3 (总分:100.00,做题时间:90分钟) 一、综合题(总题数:4,分数:100.00) 1.以下不完整的程序完成的功能是取内存单元0x38000000的值(无符号数),如果该值超过0x80000000,则循环累加队列中的所有元素(由Array2指示),直到遇到结束标志0xAA55为止,结果放在R4,R0指向队列头,使用命令LDR R1,[R0,#2]!来装载,累加结束转到NEXT2;否则把一个含64个带符号的16位数据组成的队列(由Array1指示)求平方和放到R5中。试填写ARM汇编程序片段中的空白,完善该程序。AREA MyExCode,CODE,READONLY ENTRY CODE32 ;32位ARM模式代码 Addr1 ______0x38000000 ; 定义Addr1地址为0x38000000 Data1 EQU 0x80000000 START LDR R1,=Addr1 ;将内存地址装入寄存器R1中 ______ ; 取内存数据到R0中 CMP R0,#0x80000000 ______ ; 超过0x80000000转向GOING1 MOV R7,#64 ;64个带符号数据,数据个数 LDR R0,=Array1 ;取数据队列首地址 MOV R5,#0 ;平方和初始化为0 NEXT1 ______ ; 取16位的数(半字)到R1且R0←R0+2 MUL R6,R1,R1 ;求数据平方放R6中 ______ ; 求平方和放R5中 ______ ; 数据个数减1 BNE______ ; 64个数据未处理完则继续 GOING1 MOV R4,#0 ;累加和初始化为0 ______ ; 取待累加的数据首地址到R0 LOOPM LDR R1,[R0,#2]! ;取待累加的数据放R1中,地址自动更新,R0=R0+2 ______ ; 判断是不是结束了(特征0xAA55) BEQ NEXT2 ;如果遇到结束标志则转NEXT2 ADD R4,R4,R1 ;累加数据到R4中 ______LOOPM ; 直接返回LOOPM继续累加 NEXT2 B START AREA BUFDATA,DATA,READWRITE ;定义一个可读/写的数据段BUFDATA Array1 DCW 0x0123,1,4,0x6789,0xof,… ;64个16位有符号数 Array2 DCD 0x11 ;若干个32位无符号数,以0为结束 DCD 0x22 DCD 0x33 … DCD 0 END ;整个程序结束 (分数:30.00) __________________________________________________________________________________________ 正确答案:() 解析:EQU LDR RO,[R1]

习题5答案单片机系统扩展与接口技术

习题5答案单片机系统扩展与接口技术 一、选择题 1、地址空间3000H~37FFH共有 B 存储单元。 A.1K B.2K C.4K D.8K 2、在生产过程中完成程序写入的只读存储器称为 A 。 A.掩膜ROM B.PROM C.EPROM D.E2PROM 3、805l单片机系统扩展时使用的锁存器用于锁存B 。 A.高8位地址 B.低8位地址 C.8位数据. D.ALE信号 4、使用线选法扩展3片2732作外部程序存储器,需要使用 C 位地址线。 A.13 B.14 C.15 D.16 5、8155中的定时器/计数器是 D 。 A.16位加法计数器 B.16位减法计数器 C.14位加法计数器

D.14位减法计数器 6、定时器/计时器0的初始化程序如下: MOV TMOD,#06H MOV TH0,#0FFH MOV TL0,#0FFH SETB EA SETB ET0 执行该程序段后,把定时器/计时器0的工作状态设置成为 D A.工作方式0,定时应用,定时时间2u s,中断禁止 B.工作方式1,计数应用,计数值255,中断允许 C.工作方式2,定时应用,定时时间510 u s,中断禁止 D.工作方式2,计数应用,计数值1,中断允许 7、MCS-5 l单片机I/O编址采用的是统一编址的方法,因此 B 。 A.有专门的I/O操作指令 B.I/O寄存器与存储单元同等对待 C.地址空间与存储器空间是相互分开的 D.使用MOVX指令访问存储器,而使用MOVC指令进行I/O数据传送8、8155是一个可编程的I/O接口芯片,“可编程”是指 D 。 A.有14位可控定时器/计数器 B.芯片内包含有256字节的RAM C.只能使用中断编程的方法进行I/O数据传送 D.使用命令字以程序方法设置I/O数据传送的方式 9、访问接口,应在程序中使用 B 。 A.MOV指令 B.MOVX指令 C.MOVC指令 D.SWAP指令

计算机三级嵌入式系统开发技术真题及答案

计算机三级嵌入式系统开发技术真题及答案 一、选择题 1:下面关于嵌入式系统逻辑组成的叙述中,错误的是()。 A.嵌入式系统与通用计算机一样,也由硬件和软件两部分组成 B.硬件的主体是CPU和存储器,它们通过I/O接口和I/O设备与外部世界联系 C.嵌入式系统的CPU主要使用的是数字信号处理器 D.嵌入式系统的软件配置有些很简单,有些比较复杂 2:下面关于数字信号处理器的叙述中错误的是()。 A.它是一种适用于数字信号处理的微处理器 B.它的英文缩写是DPS C.它支持单指令多数据(SIMD)并行处理的指令 D.它能显著提高音频、视频等数字信号的数据处理效率 3:片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是()。 A.SoC已经成为嵌入式处理器芯片的主流发展趋势 B.它是集成电路加工工艺进入到深亚微米时代的产物 C.片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持I/O功能 D.片上系统既能把数字电路也能把模拟电路集成在单个芯片上

4:按照软硬件技术复杂程度进行分类,可以把嵌入式系统分为哪三大类?()。 A.高端系统、中端系统和低端系统 B.军用系统、工业用系统和民用系统 C.硬实时系统、准实时系统和非实时系统 D.片上系统、微控制器和数字信号处理器 5:半导体集成电路是微电子技术的核心。下面有关集成电路的叙述中错误的是()。 A.集成电路有小规模、中规模、大规模、超大规模和极大规模等多种,嵌入式处理器芯片一般属于大规模集成电路 B.集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高 C.集成电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切割、研磨和抛光而成的圆形薄片 D.集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成 6:一幅1024 x 768的彩色图像,每个像素使用16位表示,采用压缩比为5倍的算法压缩图像数据之后,其数据量大约是多少MB?()。 A.0.3 B.0.5 C.1

《嵌入式系统原理与接口技术》第2版复习资料整理

第一章 1.1什么是嵌入式系统(P1) IEEE (国际电气和电子工程师协会)关于嵌入式系统的定义:嵌入式系统是“用于控 制、监视或者辅助操作机器和设备的装置” 。 1.2与通用计算机系统比较,嵌入式系统有何特点? ( P4) 1) 嵌入式系统通常是面向特定应用的; 2) 嵌入式系统功耗低、体积小、集成度高、成本低; 3) 嵌入式系统具有较长的生命周期; 4) 嵌入式系统具有固化的代码; 5) 嵌入式系统开发需要专用开发工具和环境; 6) 嵌入式系统软件需要 RTOS (实时操作系统)开发平台; 7) 嵌入式系统开发人员以应用专家为主; 8) 嵌入式系统是知识集成系统。 1.3根据嵌入式系统的复杂程度,嵌入式系统可分为哪 4类? ( P6) 1) 单个微处理器; 2) 嵌入式处理器可扩展的系统; 3) 复杂的嵌入式系统; 4) 在制造或过程控制中使用的计算机系统。 1.4嵌入式处理器有哪几类?试举例说明。 (P7) 1) 嵌入式微处理器(EMPU ); 2) 嵌入式微控制器(EMCU ); 3) 嵌入式DSP 处理器(EDSP ); 4) 嵌入式片上系统(ESoC )。 1.6从硬件系统来看,嵌入式系统由哪几部分组成?画出见图。 (P11) 外设 USB LCD 键盘 其他 第二章 2.1 ARM7和ARM9基于什么体系结构,采用何种指令集? ARM7基于冯?诺依曼体系结构,采用 RISC 精简指令,兼容16位Thumb 指令集; ARM9基于哈佛体系结构,同样采用RISC 精简指令,支持32位ARM 指令集和16位Thumb 指令集。 外围电路 微处理器

22 ARM7 TDMI 中的"TDMI" 分别代表什么? T:支持16位压缩指令集Thumb。 D :支持片上Debug。 M :内嵌硬件乘法器(Multiplier )。 I:嵌入式ICE,支持片上断点和调试点。 T变种处理器有两种工作状态:Thumb和ARM 只要支持同版本的ARM体系版本,基于ARM处理器的应用软件将是兼容的。 2.3 ARM处理器有几种工作模式?各种工作模式分别有什么特点?(P25) ARM状态和Thumb状态。当ARM微处理器执行32位的指令集功能时,工作在ARM 状态;当ARM 微处理器工作在16位的Thumb指令集时,工作在Thumb状态。 2.5如何转换ARM 的两种工作状态?(P25) 进入Thumb状态:当操作数寄存器的状态位(位[0])为1时,可以执行BX指令的方法,使微 处理器从ARM状态切换到Thumb状态。 进入ARM状态:当操作数寄存器的状态位(位[1])为0时,可以执行BX指令的方法,使微处理器从Thumb状态切换到ARM状态。 2.6 ARM7采用几级流水线?(P27) ARM7架构采用了3级流水线。 1)取指:将指令从内存中取出来。 2)译码:操作码和操作数被译码以决定执行什么功能。 3)执行:执行已译码的指令。 ARM9采用五级流水线技术 2.7 ARM采用怎样的数据存储格式?(P40) ARM处理器的数据存储格式有两种:大端模式和小端模式。

三级嵌入式系统开发技术-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位 解析:

相关文档
相关文档 最新文档