搜档网
当前位置:搜档网 › 嵌入式系统复习题

嵌入式系统复习题

嵌入式系统复习题
嵌入式系统复习题

一、

18、如下哪一个命令可以帮助你知道shell命令的用法()

A、man

B、pwd

C、help

D、more

1、某文件属性显示为 drwxr-xr-x,则该文件是()。

A、目录文件

B、普通文件

C、链接文件

D、管道文件

2、在linux中,通常作为用户工作目录的是()。

A、 /boot

B、/etc

C、 /home

D、/bin

3、下列命令中,用于显示系统进程列表的命令是()。

A、 locate

B、mv

C、 cat

D、ps

4、表示目标文件的扩展名一般是()。

A、.c

B、 .o

C、 .h

D、 .i

5、在Makefile的工程管理中,()表示第一个依赖文件的名称。

A、 $*

B、$+

C、$<

D、 $?

6、以下不属于嵌入式系统特点的是。

A 、不具备二次开发能力

B 、面向通用应用 C、软硬件裁剪 D、软件固化于芯片

7、对嵌入式板进行在线交叉调试(ICD方式),所使用的连接接口方式为()。

A、USB

B、网络接口

C、串口

D、 JTAG

8、linux与开发板串行调试方式中,所使用到的工具软件是()

A、 minicom

B、超级终端

C、arm-linux-gcc

D、 gdb

9、在Linux内核源代码中,与处理器体系结构有关的子目录是()。

A、/include

B、/init

C、/arch

D、drivers

10、下列文件系统,不是嵌入式系统的文件系统格式的是()

A、cramfs

B、ntfs

C、romfs

D、jffs

11、典型的计算机系统结构是()

A、冯诺依曼体系结构

B、哈佛结构

C、单总线结构

D、双总线结构

11、以下属于Linux文件系统格式的是()

A、EXT3

B、FAT

C、FAT32

D、NTFS

10、通常所说的 32 位微处理器是指( )。

A、地址总线的宽度为 32 位

B、处理的数据长度只能为 32 位

C、CPU 字长为 32 位

20、Linux适合嵌入式系统,是因为它具有下列哪些优点?()

A、功能强且内核小

B、内核可免费获得且能自由修改

C、很强的移植性

D、上述特点都是

12、某文件属性显示为–rwxr-xr-x,则该文件是()。

A、目录文件

B、普通文件

C、链接文件

D、管道文件

13、在linux中,通常作为存放系统配置文件的目录是()。

A、 /boot

B、/etc

C、 /home

D、/bin

8、当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是()。

A、ping

B、ifconfig

C、traceroute

D、netstat

14、下列命令中,用于给特定进程发送信号的命令是()。

A、 locate

B、mv

C、 kill

D、 cat

15、在Makefile的工程管理中,()表示目标文件的完整名称。

A、 $*

B、$+

C、$<

D、 $@

16、在Linux内核源代码中,与内核初始化有关的子目录是()。

A、/include

B、/arch

C、/init

D、drivers

17、通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的()格式的可执行代码。

A、elf B 、exe C、 pe D、 sh

7、假设当前目录下有文件Makefile,下面是其内容:

pr1: prog.o subr.o

gcc –o pr1 prog.o subr.o

prog.o: prog.c prog.h

gcc –c –l prog.o prog.c

subr.o: subr.c

gcc –c –o subr.o subr.c

clear:

rm –f pr1*.o

现在执行命令make clear,实际执行的命令是():

A、rm –f pr1*.o

B、gcc –c –l prog.o prog.c

C、gcc –c –o subr.o subr.c

D、都执行

D、通用寄存器数目为 32 个

12、Shell程序中变量的引用方法是?( )

A、直接引用

B、加$引用

C、加括号引用

D、加引号引用

18、若GCC编译时带上选项“-lm”表示连接文件名为什么的数学函数库?()

A、lm

B、m.a

C、lm.a

D、libm.a

19、下列是虚拟文件系统的是()

A、 proc

B、vfs

C、ext

D、fat32

1、以下说法不正确的是()。

A、任务可以有类型说明

B、任务可以返回一个数值

C、任务可以有形参变量

D、任务是一个无限循环

2下列描述不属于RISC计算机的特点的是()。

A.流水线每周期前进一步。B.更多通用寄存器。

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

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

3 存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则

2000H存储单元的内容为()。

A、0x21

B、0x68

C、0x65

D、0x02

9、LINUX支持网络文件系统NFS,下列哪个命令实现了将位于 192.168.1.4机器上的/opt/sirnfs 目录挂载到本机/mnt/sirnfs下( ):

A、mount -t nfs 192.168.1.4:/opt/sirnfs /mnt/sirnfs

B、mount -t nfs /mnt/sirnfs 192.168.1.4:/opt/sirnfs

C、mount nfs –t 192.168.1.4:/opt/sirnfs /mnt/sirnfs

D、mount nfs –t /mnt/sirnfs 192.168.1.4:/opt/sirnfs

4 μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的

方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是()

A. 先CLI、执行关键代码、再STI

B. 先STI、执行关键代码、再CLI

C. 先POPF、CLI、执行关键代码、再PUSHF

D. 先PUSHF、CLI、执行关键代码、再POPF。

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

A、0v

B、3.3v

C、+5v~+15v

D、-5v~-15v

6 ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是()。

A. R0 = R2 + (R3 << 1)

B. R0 =( R2<< 1) + R3

C. R3= R0+ (R2 << 1)

D. (R3 << 1)= R0+ R2

7 IRQ中断的入口地址是()。FIQ的入口地址为0x0000001C

A、0x00000000

B、0x00000008

C、0x00000018

D、0x00000014

8 S3C2420X I/O口常用的控制器是()。

(1)端口控制寄存器(GPACON-GPHCON)。

(2)端口数据寄存器(GPADA T-GPHDAT)。

(3)外部中断控制寄存器(EXTINTN)。

(4)以上都是。

13、字符设备文件类型的标志是()

A、p

B、c

C、s

D、l

16、删除文件命令为()

A、 mkdir

B、rmdir

C、mv 、 rm

17、下列那种设备不属于嵌入式系统产品()。

A、PDA

B、ATM取款机

C、个人计算机

D、机顶盒

9 实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立

某个条件后再向前执行,这种制约性合作关系被成为()。

A. 同步

B. 互斥

C. 调度

D. 执行

10 和PC系统机相比嵌入式系统不具备以下哪个特点()。

A、系统内核小

B、专用性强

C、可执行多任务

D、系统精简

1 、ADD R0,R1,#3属于()寻址方式。

A. 立即寻址

B. 多寄存器寻址

C. 寄存器直接寻址

D. 相对寻址

2、GET伪指令的含义是()

A. 包含一个外部文件

B. 定义程序的入口

C. 定义一个宏

D. 声明一个变量

3、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存

储,则2000H存储单元的内容为()。

A、0x00

B、0x87

C、0x65

D、0x61

4、μCOS-II操作系统不属于()。

A、RTOS

B、占先式实时操作系统

C、非占先式实时操作系统

D、嵌入式实时操作系统

5、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDR R0,[R1,#8]!后R0的值为()。

A. 0x2000

B. 0x86

C. 0x2008

D. 0x39

6、寄存器R13除了可以做通用寄存器外,还可以做()。

A、程序计数器

B、链接寄存器

C、栈指针寄存器

D、基址寄存器

7、FIQ中断的入口地址是()。

A、0x0000001C

B、0x00000008

C、0x00000018

D、0x00000014

8、ARM指令集和Thumb指令集分别是()位的。

A. 8位,16位

B. 16位,32位

C. 16位,16位

D. 32位,16位

9、ARM寄存器组有()个寄存器。

A、7

B、32

C、6

D、37

10、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,[R1,#8]!后R0的值为()。

A. 0x2000

B. 0x28

C. 0x2008

D. 0x87

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

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

B、联想T400笔记本计算机

C、联想S10上网本

D、联想OPhone手机

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

A、软硬件分开描述

B、软硬件统一描述

C、协同测试

D、协同验证

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

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

B、存储空间与IO空间分离

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

D、存储空间与IO空间合并

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

A、用户模式

B、系统模式

C、软中断模式

D、FIQ模式

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

A、测试状态和运行状态

B、挂起状态和就绪状态

C、就绪状态和运行状态

D、ARM状态和Thumb状态

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

A、立即寻址

B、寄存器间接寻址

C、多寄存器寻址

D、堆栈寻址

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

A、控制传输

B、批量传输

C、中断传输

D、等时传输

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

A、USB控制器

B、UART控制器

C、以太网控制器

D、LED

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

A、Red-hat Linux

B、μCLinux

C、Ubuntu Linux

D、SUSE Linux

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

A、宿主机

B、银河麒麟操作系统

C、目标机

D、交叉编译器

二、

1、任何用户均可使用fdisk –l查看磁盘分区。(×)

2、磁盘上SWAP交换分区主要作为虚拟内存来使用。(√)

3、tar只可对文件和目录进行打包,而不能压缩。(×)

(√)

4、gcc既可以编译标准C/C++,也可以编译Java;也适合嵌入式领域的交叉开发编译。

5、在make工程管理中,makefile只能生成一个目标。(×)

6、ARM体系结构的小端模式是低地址存放字数据的高字节。(×)

7、ARM处理器采用的是CISC(复杂指令集)。(×)

8、在linux中,ttyS1对应“COM2”。(×)

9、cramfs文件系统是一种没有压缩,适合嵌入式系统的极简单的只读文件系统。(√)

10、Bootloader的两大主要作用是初始化硬件和加载内核映象。(√)

11、SWAP交换分区的大小一般是内存大小的2倍。(√)

12、任何用户均可使用fdisk –l查看磁盘分区。(×)

13、tar可对文件和目录进行打包,同时还可以使用不同方式压缩。(√)

14、gcc可以作为一个交叉平台编译器,因此适合嵌入式领域的开发编译。(√)

15、makefile是make读入的惟一配置文件。(√)

16、ARM体系结构的大端模式是低地址存放字数据的低字节。(×)

17、ARM处理器采用的是RISC(精简指令集)。(√)

18、在linux中,ttyS1对应“COM1”。(×)

19、busybox是构造bootloader的常用软件工具包。(×)

20、在嵌入式系统内核运行之前运行的程序是bootloader,类似于PC机中的BIOS程序.( √) 三、

2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,嵌入式微处理器,嵌入式DSP处理器以及片上系统。

1、vi的三种工作模式分别是:、、。

2、linux C编译时,使用的函数库有和两种。

3、gcc编译时,增加头文件搜索路径的选项是,增加库文件搜索路径的选项是。

4、makefile的规则是make进行处理的依据,除开普通规则,还定义了和。

5、若需要将文件abc设置可执行属性,则应使用命令为____________________________________。

6、ARM微处理器的工作状态是:、、三种。

7、嵌入式linux的内核配置,常用到的四种方式是___ 、、和make oldconfig。

8、linux环境中,为更好的保护内核空间,将程序的运行空间分为和。

9、一个进程启动时,通常都会打开3个文件:标准输入、标准输出和。

10、常见的3线串行通信中,用到的3根线分别是:发送、接收和___ _。

1、命令模式插入模式命令行模式

2、动态库静态库

3、-I -L

4、隐含规则模式规则

5、chmod +x abc

6、ARM Thumb Thumb2

7、make config make menuconfig make xconfig

8、内核空间用户空间 9、标准出错处理 10、地线

11、嵌入式linux的内核配置,其中最主要的3个步骤是、、。

12、进程是程序的执行过程,根据它的生命周期可以划分3种状态是:执行态、和。

13、串行通信设置中,终端有3种工作模式,分别是:,,。

14、 vi的三种工作模式分别是:命令模式、、。

15、linux C编译时,使用的函数库有和两种。

16、gcc编译时,增加头文件搜索路径的选项是,增加库文件搜索路径的选项是。

17、makefile的规则是make进行处理的依据,除开普通规则,还定义了和。

18、若需要将文件a123设置可执行属性,则应使用命令为____________________________________。

19、ARM微处理器的工作状态是:、、三种。

11、内核配置建立依赖关系创建内核映像 12、就绪态等待态

13、规范模式非规范模式原始模式 14、插入模式命令行模式

15、动态库静态库 16、-I -L 17、隐含规则模式规则

18、 chmod +x a123 19、 ARM Thumb Thumb2

1.嵌入式系统的组织架构是嵌入式处理器、存储器等硬件、嵌入式系统软件和应用软件所组成的。

2.ARM系统复位后,第一条执行的指令在__0x02_。

3.冯诺依曼体系结构的特点之一是系统内部数据和指令都存储在统一存储器中,而哈佛结构则是分开存储。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、进程间通信、内存管理、I/O资源管理。

4、ARM微处理器共有37个32位寄存器,其中___31___个为通用寄存器,__6____个为状态寄存器。

4. ADD R0,R1,#3属于立即寻址方式。。

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

5 ARM指令集和Thumb指令集分别是32 和1

6 位的。

6.嵌入式软件结构一般分为驱动层、OS层、中间件层和应用层。

7.cache放置数据的常用地址变换算法有直接、组相联和全相联。

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

7、Flash主要有nand flash 、nor flash 两种,可以片上执行的是nor flash 。

8.嵌入式系统中电源管理器最常见的工作方式是工作、空闲和睡眠

1.嵌入式微处理器一般可分为、、和

四种类型。

2.嵌入式系统体系结构一般具有和两种基本形式。

3.嵌入式存储系统一般由、和组成。

4.嵌入式存储系统具有和两种数据存放格式。

5从编程的角度看,ARM微处理器的一般有和两种工作状态。

6.嵌入式软件的开发一般分为、和三个步骤。

7.嵌入式LINUX的内核有五个组成部分,它们是进程调度、、

、和。

1.嵌入式微控制器嵌入式数字信号处理器嵌入式微处理器嵌入式片上系统

2.冯洛依曼哈佛

3,高速缓存内存外存

4 大端格式小端格式

5 ARM THUMB

6.生成调试固化运行

7.内存管理虚拟文件系统网络接口进程通信

5、S3C2410芯片外部寻址空间是1G,被分成___8__个存储块,每块_ 128 _MB。SDRAM 存储器应连接到第___6或7__个存储块。

10、Bootloader主要功能是系统初始化、加载和运行内核程序。

11、嵌入式系统的三要素是嵌入、专用、计算机。

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

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

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

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

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

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

9、ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态ARM 、

Thumb ,状态寄存器CPSR的T 位反映了处理器运行不同指令的当前状态

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

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

6、嵌入式开发一般采用宿主机/目标机方式,其中宿主机一般是指PC机/台式机。

8、Linux系统通过设备号来区分不同设备。设备号由两部分组成:主设备号和次设备号____。

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

10、Bootloader主要功能是系统初始化、加载和运行内核程序。

四、

1、Gcc编译时使用静态库与动态库的区别。

静态库:编译链接时将库文件的代码全部加入可执行文件中,因此生成的文件比较大,但在运行时不再需要库文件,后缀名通常为.a。动态库:在编译时不将库文件加入可执行文件中,而是在程序执行时加载库,可以节省系统的开销。一般后缀名为.so。

2、何谓交叉编译?

交叉编译就是在一个平台上生成可以在另一个平台上执行的代码。在嵌入式系统开发中,由于不具备二次开发能力,通常需要在PC机上编译出适合嵌入式设备CPU所能识别的机器代码。

3、简述Linux的启动过程

4、分析以下makefile工程中所涉及的文件及关系

OBJS = kang.o yul.o

CC = gcc

CFLAGS = -Wall -O -g

david : $(OBJS)

$(CC) $^ -o $@

%.o : %.c

$(CC) $(CFLAGS) -c $< -o $@

依赖文件kang.c kang.h 以及yul.c yul.h

生成中间目标代码:kang.o yul.o

最后生成可执行目标代码:david

5、例举嵌入式系统的操作系统。

嵌入式Linux、Vxworks、QNX、Windows CE、Palm OS、Android、iPhone、Embedix...

6. 简述进程结构

进程结构包含3个段:数据段;代码段;堆栈段;

数据段:存放全局变量、常数及动态数据分配的数据空间;代码段:存放程序代码的数据;堆栈段:存放子程序的返回地址、子程序参数及程序的局部变量等。

7. 简述有名管道与无名管道。

无名管道主要用于有亲缘关系(父子进程、兄弟进程)进程间的通信,往往是一对一的单工通信;有名管道具有无名管道的特性,还允许无亲缘关系进程间的通信,以文件的形式存在。

8.编写守护进程的基本步骤

创建子进程,父进程退出→在子进程中创建新回话→改变当前目录有根目录→重设文件权限掩码→关闭文件描述符。

9.例举进程间通信的方式。

管道、信号、消息队列、共享内存、信号量、套接字

10.嵌入式处理器一般具有以下4个特点:

(1)大量使用寄存器,对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核的执行时间减少到最低限度。结构上采用RISC 结构形式。

(2)具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。

3)可扩展的处理器结构,最迅速地扩展出满足应用的最高性能的嵌入式微处理器。支持ARM (32位) 和Thumb(16位)双指令集,兼容8位/16位器件。

(4)小体积、低功耗、成本低、高性能,嵌入式处理器功耗很低,用于便携式的无线及移动的计算和通信设备中,电池供电的嵌入式系统需要功耗只有mW甚至μW级。

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

首先,将当前程序状态寄存器CPSR的内容保存到将要执行的异常中断对应的备用程序状态寄存器SPSR中,以实现对处理器当前状态、中断屏蔽位及各条件标志位的保存。各异常中断模式都有自己相应的物理SPSR寄存器。

然后,将引起异常指令的下一条指令的地址保存到新的异常工作模式的R14即R14_mode 中,使异常处理程序执行完后能正确返回原程序。

最后,给程序计数器强制赋值,使程序在对应的矢量地址开始执行中断处理程序。一般矢量地址处将包含一条指向相应程序的转移指令,从而可跳转到相应的异常中断处理程序处执行异常中断处理程序。

7.本地编译与交叉编译的区别是什么?

解答:

交叉编译:是在一种平台上编译出能运行在体系结构不同的另一种平台上,比如在Linux虚拟机上编译出能运行在开发版上的程序,编译得到的程序在Linux虚拟机上是不能运行的,必须放到开发版上才能运行。前提是两个平台用的都是linux。

本地编译:是在当前平台编译,编译得到的程序也是在本地执行。

12. 什么是同步?什么是异步

与系列时间相关事件称为同步事件,驱动的任务为同步任务。

随机发生的事件称为异步事件,驱动的任务为异步任务,如中断等。

9.简述用户应用程序和设备驱动程序的区别。

应用程序运行在用户空间,应用程序需要什么硬件操作都由操作系统提供,同时操作系统还处理应用程序的独立操作,并防止对资源未经授权的访问。当且仅当CPU可以实现防止系统软件免受应用程序干扰的保护机制时,这些不寻常的操作才有可能实现。(2分)设备驱动程序运行在内核空间,比应用程序执行的优先级要高得多。内核态具有最高的运行级别,可以做任何事。应用程序则运行在最低级别的用户态,在这一级别处理器禁止对硬件的直接访问和对内存的未授权访问。

Linux操作系统通过系统调用和硬件中断完成从用户空间到内核空间的控制转移。

13简要叙述实时系统的评价指标?

在实时系统中主要有三个指标来衡量系统的实时性,即响应时间(Response Time)、生存时间(Survival Time)、吞吐量(Throughput)。

响应时间(Response Time):是计算机识别一个外部事件到作出响应的时间,在控制应用中它是最重要的指标,如果事件不能及时的处理,系统可能就会崩溃。

生存时间(Survival Time):是数据有效等待时间,在这段时间里数据是有效的。

吞吐量(Throughput):是在一给定时间内(秒),系统可以处理的事件总数。例如通讯控制器用每秒钟处理的字符数来表示吞吐量,吞吐量是平均响应时间的倒数。

1..简要叙述嵌入式系统的定义。

嵌入式系统是以应用为中心,以计算机技术为基础,并且在软、硬件方面可进行裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。

2. 什么是嵌入式实时操作系统?简单叙述其特点。

实时操作系统就是“在给定的时间内提供某种程度的服务,如果在规定的时间内没有得到结果,那整个的系统就是失败”。

对于实时操作系统其首要任务是调度一切可利用的资源完成实时控制任务,其次才着眼提高计算机系统的使用效率。

10.简述A T920T支持的几种运行模式,并说明如何组织寄存器?

答:支持:

1、用户模式通常寄存器R0~R14 状态寄存器CPSR

2、快速中断模式通常寄存器R0~R7 专用寄存器R8_fiq~R14_fiq 状态寄存器CPSR、

SPSR_fiq

3、外部中断模式通常寄存器R0~R12 专用寄存器R13_irq~R14_irq 状态寄存器CPSR、SPSR_irq

4、管理模式,R0~R12 专用寄存器R13_SVC~R14_SVC 状态寄存器CPSR、SPSR_SVC

5、数据终止访问模式R0~R12 专用寄存器R13_abt~R14_abt 状态寄存器CPSR、SPSR_abt

6、系统模式通常寄存器R0~R14 状态寄存器CPSR

7、未定义模式R0~R12 专用寄存器R13_und~R14_und 状态寄存器CPSR、SPSR_und

3.什么是操作系统的移植?

操作系统的移植是指一个操作系统经过适当修改以后,可以安装在不同类型的微处理器系统上进行运行。

4. 简要叙述嵌入式系统的设计步骤?

嵌入式系统设计的重要特点是技术多样化,即实现同一个嵌入式系统可以有许多不同的设计方案选择,而不同的设计方案就意味使用不同的设计和生产技术。嵌入式系统设计一般步骤:1)需求分析2)体系结构设计3)硬件/软件设计4)系统集成和系统测试

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

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

6.简述嵌入式系统有哪些特点。

答:

嵌入式系统同PC系统相比有以下特点:

○1嵌入式系统功耗低、体积小、专用性强。

○2为提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中。

○3嵌入式系统的硬件和软件都必须高效率地设计,系统要精简。

○4对软件代码质量要求很高,应该尽最大可能避免“死机”的发生。

○5嵌入式系统开发需要专门的开发工具和开发环境。

8.请简述Makefile的规则的结构和采用Makefile有什么优点?

答:Makefile文件描述了目标文件之间的依赖关系,以及指定编译过程中使用的工具

规则由目标和命令组成。

目标定义目标的的依赖关系;命令则是shell命令,是生成目标的操作。

Makefile文件的优点是:1、不必重复输入命令,只要直接Make一下就可以;

2、Makefile可灵活完成复杂的编译及层次结构;

3、使用Makefile,可极大地提高软件开发效率。

11.请你简述驱动程序的运行机制?

答:1、设备的注册和初始化。

2、资源的分配和申请。包括内存、IO端口、中断向量。

3、向文件表注册文件表项。

4、中断的管理

5、通过IO控制外围设备

5、加载和卸载驱动程序

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

答:

发送端:高电平>0.9Vdd,低电平<0.1Vdd;

接收端:高电平>0.7Vdd,低电平<0.3Vdd。

特点:噪声容限大,负载能力强。

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

答:

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

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

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

为什么是嵌入式系统)。

答:答案众多

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

简要分析略。

五、分析题

1.在嵌入式设备中,如需要截取某音频流文件中最后10K的内容并另外保存,编写该程序。#include

#define BUFFER_SIZE 1024

#define SRC_FILE “src_file_name”

#define DST_FILE “dst_file_name”

#define OFFS 10*BUFFER_SIZE

int main()

{

int src_file,dest_file;

unsigned char buf[ BUFFER_SIZE];

int read_len;

src_file=open(SRC_FILE,O_RDONLY); dst_file=open(DST_FILE,O_WRONLY|O_CREAT,S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH);

if(src_file<0||dst_file<0) {

printf(“Open file error\n”);

exit(-1);

}

lseek(src_file,-OFFS,SEEK_END); while((read_len=read(src_file,buf,sizeof(buf))>0) {

write(dst_file,buf,read_len);

}

close(dst_file);

close(src_file); return 0;

}

2.采用串口通信(3线),要求设备能与PC或其他设备进行串口通信。写串口程序负责将标准输入设备上获得的字符通过串口传输至对方设备;读串口程序负责将从串口读取到的字符,输出到标准输出设备。分别编写串口写程序和串口读程序。使用串口1,波特率115200,数据位8,无奇偶校验,停止位1。

假设,已有串口设置api接口文件uart_api.c及uart_api.h。提供接口如下:

int open_port(int com_port) ;

int set_com_config(int fd,int band_rate,int data_bits,char parity,int stop_bits) ;

(1)写串口程序(7分)

#include“uart_api.h”

#define BUFFER_SIZE 1024

int main(void)

{

int fd;

char buf[ BUFFER_SIZE ] ;

if ((fd=open_port(1))<0)

{

perror(“open_port”);

return 1;

}

if(set_com_config(fd,115200,8,’N’,1)<0)

{

perror(“set_com_config”);

return 1;

}

do{

printf(“enter’quit’to exit:”);

memset(buf,0,1024);

if(fgets(buf,1024,stdin)==NULL)

{

perror(“fgets”);

break;

}

write(fd,buf,strlen(buf));

}while(strncmp(buf,”quit”,4));

close(fd);

return 0;

}

(2)读串口程序(7分)

if ((fd=open_port(1))<0)

{

perror(“open_port”); (1分)

return 1;

}

if(set_com_config(fd,115200,8,’N’,1)<0)

{

perror(“set_com_config”); (2分)

return 1;

}

do{ (3分)

memset(buf,0,BUFFER_SIZE);

if (read(fd,buf,BUFFER_SIZE)>0)

{

printf(“Received string:%s”,buf);

}

}while(strncmp(buff,”quit”,4));

close(fd); (1分)

return 0;

}

3.阅读以下S3C2410部分用户手册.求:当PCLK 或UCLK 为40 MHz时,串口0的波特率为2400bps ,串口1的波特率为115200bps,相应的控制寄存器如何设置.(15分)

UART BAUD RATE DIVISOR REGISTER

There are three UART baud rate divisor registers(寄存器)including UBRDIV0, UBRDIV1 and UBRDIV2 in the UART block(模块).The value stored in the baud rate divisor register (UBRDIVn), is used to determine the serial Tx/Rx clock rate(baud rate) as follows:

UBRDIVn = (int)(PCLK / (bps x 16) ) –1 or UBRDIVn = (int)(UCLK / (bps x 16) ) –1 Where, the divisor should be from 1 to (216-1) and UCLK should be smaller than PCLK.

答: 根据UBRDIVn = (int)(PCLK / (bps x 16) ) –1----5分

寄存器UBRDIV0= (int)(40000000/2400*16)-1=1040=10000010000(B)------5分寄存器UBRDIV1=( int)(40000000/115200*16)-1=20=10100(B)------5分

4.阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能。(15分)

看门狗定时器控制寄存器(WTCON)

看门狗定时器数据寄存器(WTDAT)

#define rWTCON (*(volatile unsigned *)0x53000000) // 第1行

#define rWTDAT (*(volatile unsigned *)0x53000004) // 第2行

#define rWTCNT (*(volatile unsigned *)0x53000008) // 第3行

void watchdog_test(void){

rWTCON = ((PCLK/1000000-1)<<8)|(3<<3)|(1<<2); // 第4行

rWTDAT = 7812; // 第5行

rWTCNT = 7812; // 第6行

rWTCON |=(1<<5); // 第7行

}

答:第1-3 行:定义看门狗控制寄存器、数据寄存器和计数寄存器为rWTCON、rWTDAT 和rWTCNT。(4分)

第4 行:设置看门狗的预装比例值为1000000,分频因素为1/128,并使能中断。(6分)第5-6 行:对数据寄存器和计数寄存器赋值为7812。(2分)

第7 行:启动看门狗。(3分)

5.编写一个简单的字符型设备驱动程序(chrdriver.c test.c)

嵌入式系统设计大作业

嵌入式系统设计大作业 学号:14020520009 姓名:罗翔 1、叙述JTAG接口在嵌入式开发中的作用。 答: (1)用于烧写FLASH 烧写FLASH的软件有很多种包括jatg.exe fluted flashpgm等等,但是所有这些软件都是通过jtag接口来烧写flash的,由于pc机上是没有jtag接口的,所以利用并口来传递信息给目标板的jtag接口。所以就需要并口转jtag接口的电路。 (2)用于调试程序 同时应该注意到jtag接口还可以用来调试程序。而调试程序(如ARM开发组件中的AXD)为了通过jtag接口去调试目标板上的程序,同样是使用pc的并口转jtag接口来实现与目标板的通信。这样,并口转jtag接口的电路就有了两种作用。 (3)仿真器 根据(1)和(2)的总结,并口转jtag接口的电路是两种应用的关键,而这种电路在嵌入式开发中就叫仿真器。并口转jtag接口的电路有很多种,有简单有复杂的,常见的仿真器有Wigger,EasyJTAG,Multi-ICE等。这些所谓的仿真器的内部电路都是并口转jtag接口,区别只是电路不同或使用的技术不同而已。 2、叙述嵌入式平台的搭建过程,以linux为例。 答: 1) 一:建立宿主机开发环境 建立交叉编译的环境即在宿主机上安装与开发板相应的编译器及库函数,以便能够在宿主机上应用开发工具编译在目标板上运行的Linux引导程序,内核,文件系统和应用程序 交叉编译:在特殊的环境下,把嵌入式程序代码编译成不同的CPU所对应的机器代码。

开发时使用宿主机上的交叉编译,汇编及链接工具形成可执行的二进制代码(该代码只能在开发板上执行),然后下载到开发板上运行 2) 下载和安装arm-Linux-gcc编译工具链下载最新的arm-Linux-gcc并解压至当前目录下 在系统配置文件profile中设置环境变量方法:直接在profile文件中加入搜索路径立即使新的环境变量生效:运行source命令,检查是否将路径加入到path,测试是否安装成功, 编译程序,测试交叉工具链 3) 配置超级终端minicom minicom是宿主机与目标板进行通信的终端:在宿主机Linux终端中输入:minicom-s或输入minicom然后按ctrl+A+O对超级终端minicom进行配置,再选择串口并配置串口,最后保存即可 4) 建立数据共享服务:NFS服务是Linux系统中经常使用的数据文件共享服务 5) 编译嵌入式系统内核:内核配置,建立依存关系,建立内核 6) 制作文件系统 3、给出现今有哪些用于嵌入式开发的芯片名称,他们分别是哪些公司的产品? 体系结构是什么? S3C2410X基于ARM的Sumsang; XscalePXA255/PXA270基于ARM的Intel; 摩托罗拉MC基于68k; Power 601基于Power PC; MIPS32Kc基于MIPS 4、现今较流行的嵌入式操作系统有哪些? 答: (1) VxWorks (2)wince (3)linux (4)android

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

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) 底行模式。

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

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

大作业设计报告书(嵌入式系统原理与开发)

大作业设计报告书 题目:嵌入式系统原理与开发 院(系):物联网工程学院 专业: 班级: 姓名: 指导老师: 设计时间: 10-11 学年 2 学期 20XX年5月

目录 1.目的和要求 (3) 2.题目内容 (3) 3.设计原理 (4) 4.设计步骤 (5) 4.1 交通指示灯设计 (5) 4.2 S3C44B0X I/O 控制寄存器 (6) 4.3 红绿灯过渡代码: (8) 4.4 电源电路设计 (10) 4.5 系统复位电路设计 (11) 4.6 系统时钟电路设计 (11) 4.7 JTAG 接口电路设计 (12) 4.8串口电路设计 (12) 5.引脚分类图 (13) 6.参考文献 (13)

1.目的和要求 ARM技术是目前嵌入式应用产业中应用十分广泛的先进技术,课程开设的目的在于使学生在了解嵌入式系统基础理论的前提下能够掌握ARM处理器的汇编语言和c语言的程序设计方法,掌握S3C44B0X芯片的基本硬件结构特点和接口设计方法,同时熟悉ARM开发环境,学习ARM的硬件设计和软件编程的基本方法,为今后从事相关的应用与研究打下基础。通过大作业要达到如下目的: 一、掌握ARM的开发工具使用和软件设计方法。 二、掌握ARM处理器S3C44B0X的原理和GPIO接口设计原理。 三、掌握C语言与的ARM汇编语言的混合编程方法; 四、培养学生选用参考,查阅手册及文献资料的能力。培养独立思考,深入研 究,分析问题、解决问题的能力。 五、通过课程设计,培养学生严肃认真的工作作风。 2.题目内容 题目:交通指示灯系统设计 功能描述: 1.用S3C44B0X的GPIO设计相关电路; 2.设计相关的软件并注释; 3.实现十字路口2组红、黄、绿交通灯交替显示。 编程提示: 1.交通灯可用发光二极管代替; 2.电路可部分参照实验电路; 3.时间控制可以使用软件循环编程解决。

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

《嵌入式系统》试题 闭卷答题时间:30分钟 一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器、输入/输出和软件,一般软件亦分为操作系统相关和()两个主要部分。 2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(),()以及片上系统。 3、操作系统是联接硬件与应用程序的系统程序,其基本功能有()、进程间通信、()、I/O资源管理。 4、从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。 5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(),内核的基本服务是()。 6、嵌入式开发一般采用()方式,其中宿主机一般是指()。 7、哈佛体系结构数据空间和地址空间(),ARM7TDMI采用()的内核架构,ARM920T采用()的内核架构。 采用()级流水线结构,ARM920TDMI采用()级流水线。 9.按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix 操作系统属于()操作系统,VxWorks属于()操作系统。 10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(),M表示内嵌乘法器Multiplier,I表示(),支持在线断点和调试。 二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。() (A)处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C)处理器支持中断,并且能产生定时中断(D)有大量的存储空间 2、下面哪种操作系统最方便移植到嵌入式设备中。() (A)DOS (B)unix (C)Windowsxp (D)linux 3、下面哪个选项不是SUB设备的特点。() (A)串行通信方式(B)不可热拨插 (C)分HOST、DEVICE和HUB (D)通信速率比RS232快 4、下面哪种嵌入式操作系统很少用于手机终端设备上。() (A)Symbian (B)WinCE (C)uc/os (D)linux 5、以下哪项关于SRAM和DRAM的区别是不对。() (A)SRAM比DRAM慢(B)SRAM比DRAM耗电多 (C)DRAM存储密度比SRAM高得多(D)DRM需要周期性刷新 6、uc/os操作系统不包含以下哪几种状态。() (A)运行(B)挂起 (C)退出(D)休眠 7、0x07&0x11的运算结果是。() (A)0x01 (B)0x11 (C)0x17 (D)0x07 8、以下哪种方式不是uc/os操作系统中任务之间通信方式。() (A)信号量(B)消息队列 (C)邮件(D)邮箱 9、以下哪种方式不是文件系统的格式。() (A)FAT (B)DOS (C)NTFS (D)Ext 10、在将uc/os操作系统移植到ARM处理器上时,以下哪些文件不需要修改。() (A) (B) (C) (D)OSTaskInit 三、判断题:共5小题,每小题2分,满分10分。 1、所有的电子设备都属于嵌入式设备。() 2、冯诺依曼体系将被哈佛总线所取代。() 3、嵌入式linux操作系统属于免费的操作系统。() 4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。() 5、的最大通信速率为12M/S。() 简答题:共2小题,每小题10分,满分20分。 1、根据嵌入式系统的特点,写出嵌入式系统的定义。 2、试分析实时操作系统的工作状态特点及相互之间的转换。

2016年下学期嵌入式系统设计大作业

嵌入式系统设计大作业 1、叙述嵌入式系统开发过程中所要解决的两个问题。 2、叙述嵌入式平台的搭建过程,以linux为例。 3、给出现今有哪些用于嵌入式开发的芯片名称,他们分别是哪些公司的产品? 体系结构是什么? 4、现今较流行的嵌入式操作系统有哪些? 5、PXA270嵌入式开发板的接口有哪些? 6、请写出Nor Flash和Nand Flash的区别。 7、冯。诺依曼架构与哈佛架构的区别。 8、单周期3级流水的情况下,第10个指令周期时,第几条指令执行结束? 9、下面是linux下的一个简单的设备驱动程序,写出linux设备驱动常用的数据结构,同时阅读下面代码,请给出测试程序中的每条语句加以注释。 设备驱动程序Keypad.c的源代码: #include #include #include #include #include #include #include #include #include #include #include #define LEDnKEY_MAJOR 251 #define KEYPAD_NAME "X-Hyper250 Keypad" #define KEYPAD_VERSION "Version 0.1" #define EXT_KEY_CS EXT_PORT2 #define EXT_LED_CS EXT_PORT3 #define LED_SHOW 10 /*EXT_KEY_CS 为向外部LED进行数值设定,它定义在其它头文件里*/ void led_off_on() /**/ { int i; EXT_LED_CS = 0xff; for(i =0 ; i<8;++i) { EXT_LED_CS = ~((1 << i) & 0xff); udelay(30000); } EXT_LED_CS = 0xff; }

计算机三级考试《嵌入式系统开发》测试题

计算机三级考试《嵌入式系统开发》测试题三级考试分为“网络技术”,“数据库技术”,“软件测试技术,信息安全技术,嵌入式系统开发技术等五个类别,从2013年下半年开始实施2013版考试大纲,并首次实现全部科目无纸化考试。那么计算机三级考试怎么考?以下仅供参考! 1. 以下是选择嵌入式系统编程语言的衡量标准的是( D ) A.异常事件处理 B.多任务支持 C.程序控制结构 D.以上都是 2. 以下说法正确的是( A ) A.线程响应度高 l B.32位 C.16位 D.8位 6. 以下说法错误的是( D ) A.寄存器的速度最快 B.寄存器容量最小 C.一般用来存储计算的操作数和结果 D.寄存器位于处理器外部 7. 不能决定总线功能的强弱以及适应性的信号线是( C )

A.控制信号线 B.时序信号线 C.中断信号线 D.备用信号线 8. 以下说法错误的是( A ) A.程序就是进程 B.程序是静态的 C.线程响应度高 D.进程是动态的 9. 以下有关进程和程序的说法正确的是( C ) A.进程是静态的 B.一个进程可以对应多个程序 C.一个程序只能对应一个进程 D.程序不是进程 10. 以下不是嵌入式操作系统的是( A ) A.U-Boot B.MontaVista C.Windows CE D.RT-Linux 11. GDB中,用来显示源代码的命令是( B ) A.kill B.list

C.make D.break 12. 1KB等于( B ) A.1024MB B.1024B C.1024GB D.8bit 13. 以下不是嵌入式系统应用领域的是( A ) A.通用软件 B.工业控制 C.消费类电子产品 D.机器人 14. 十进制数100,用十六进制表达为( C ) A.62 B.63 C.64 D.65 15. ARM采用定长指令格式,所有指令都是32位,Bit[24:21]为( C ) A.目标寄存器编码 B.条件执行 C.指令操作符编码

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

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

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

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

嵌入式系统试卷及答案

嵌入式系统试卷及答案

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

《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.

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

计算机三级《嵌入式系统开发技术》考试题及答案 1. GDB中,终止被调试的程序可以使用命令( B ) A.clear B.kill C.stop D.make 2. 以下不是引导程序的是( D ) A.VIVI B.U-Boot C.BLOB D.RT-Linux 3. 1024MB等于( B ) A.1TB B.1GB C.1KB D.1B 4. 以下是嵌入式系统的是( D ) A.VIVI B.U-Boot C.BLOB D.RT-Linux 5. GDB中,显示表达式的值使用命令( A )

A.display B.show https://www.sodocs.net/doc/e93800613.html, D.list 6. EDSP只指( B ) A.嵌入式微控制器 B.嵌入式数字信号处理器器 C.嵌入式微处理 D.嵌入式片上系统 7. 能确定数据传输的宽度的是( A ) A.数据线 B.时序信号线 C.中断信号线 D.电源线 8. 世界上第一台计算机诞生在( B ) A.英国 B.美国 C.法国 D.苏联 9. 十进制数123,用十六进制表达为( C ) A.70 B.7A

C.7B D.7C 10. ARM采用定长指令格式,所有指令都是32位,Bit[15:11]为( B ) A.第一个操作数寄存器 B.目标寄存器编码 C.指示本指令操作是否影响CPSR的值 D.永远是0 11. 决定地线分别方式的线称为( D ) A.备用线 B.控制线 C.电源线 D.地线 12. 打包结束后得到的是一个( A ) A.二进制文件 B.文本文件 C.源文件 D.汇编文件 13. 以下有关进程和程序的说法正确的是( ABC ) A.进程是动态 B.程序是静态的 C.一个程序可以对应多个进程

嵌入式系统基础作业

一、简要说明嵌入式系统产品的基本组成、嵌入式系统特点、嵌入式系统开发流程; 答:基本组成:可分为硬件和软件两个组成部分。其中硬件组成结构以嵌入式微处理机为中心,配置存储器I/O设备、通信模块以及电源等必要的辅助借口;软件组成结构包括应用层、OS层、BSP等。 特点:“专用”计算机系统;运行环境差异大;比通用PC系统资源少;功耗低、体积小、集成度高、成本低;具有完整的系统测试和可靠性评估体系;具有较长的生命周期;需要专用开发工具和方法进行设计;包含专用调试电路;多科学知识集成系统。 开发流程:(1)系统定义与需求分析阶段。(2)方案设计阶段。(3)详细设计阶段。(4)软硬件集成测试阶段。(5)系统功能性及可靠性测试阶段。 二、写出教材图1-1嵌入式系统的组成结构中各英文缩写的中文释义; 答:.OS:操作系统 API:应用程序接口 BSP:板级支持包 Boot:启用装载 HAL:硬件抽象层 SoC/SoPC:片上系统/片上可编程系统 GPIO:控制处理器输出接口 USB:通用串行总线 LCD:液晶显示器 ADC/DAC:模数转换和数模转换 FPGA/CPLD:现场可编程门阵列/复杂可编程逻辑器件 UART/IrDA:通用异步收发传输器/红外线接口 DMA:直接内存访问 CAN:控制器局域网络 Timer/RTC:定时器/实时时钟 MMU/Cache:内存管理单元/高速缓冲存储器

三、比较说明FLASH存储器中NOR型和NAND型FLASH的主要区别;比较说明RAM 存储器中SRAM和SDRAM的主要区别; 答:NORFlash的读取和我们常见的SDRAM的读取是一样,用户可以直接运行装载在NORFLASH里面的代码,这样可以减少SRAM的容量从而节约了成本。NANDFlash没有采取内存的随机读取技术,它的读取是以一次读取一块的形式来进行的,通常是一次读取512个字节,采用这种技术的Flash比较廉价。SRAM是靠双稳态触发器来记忆信息的;SDRAM是靠MOS电路中的栅极电容来记忆信息的。由于电容上的电荷会泄漏,需要定时给与补充,所以动态RAM需要设置刷新电路。但动态RAM比静态RAM集成度高、功耗低,从而成本也低,适于作大容量存储器。所以主内存通常采用SDRAM,而高速缓冲存储器(Cache)则使用SRAM,在存取速度上,SRAM>SDRAM。 四、说明嵌入式系统常见硬件平台种类、典型处理器型号; 答:典型的型号有MIPS处理器、PowerPC处理器、Sparc处理器、ARM处理器、Xtensa系列可配置处理器。 五、嵌入式系统中常用的接口或通信方式有RS232、RS485、BlueTooth、CAN、IrDA、GPRS、SPI、GSM、802.11、SPI、IIC、Ethernet、JTAG等,请根据通信介质是否无线或有线对其进行分类;请根据通信距离从近至远依次排序;请根据通信速度从慢至快依次排序; 答:无线:RS485、BlueTooth、CAN、IrDA、GPRS、GSM、802.11、Ethernet 有线:RS232、SPI、IIC、JTAG 传输距离:RS232、SPI、IIC、JTAG、BlueTooTh、IrDA、RS485、CAN、802.11、GSM、GPRS、Ethernet 传输速度:GSM、GPRS、Blueteeth、IrDA、802.11、CAN、RS232、RS485、Ethernet、IIC、SPI、JTAG 六、列举常见嵌入式操作系统及其特点; 答:源代码公开并且遵循GPL协议 有大量的免费的优秀的开发工具,且都遵从GPL,是开放源代码的。

嵌入式系统开发技术试题库

嵌入式系统开发技术题库第3套 一、选择题 1:与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。A:嵌入式系统与具体应用紧密结合,具有很强的专用性 B:嵌入式系统通常包含在非计算机设备(系统)中,具有隐蔽性 C:嵌入式系统的软硬件资源往往受到严格的限制 D:嵌入式系统性能较低,价格也比较便宜 2:嵌入式系统中的CPU具有一些与通用计算机所使用的CPU不同的特点,下面不是其特点的是()。A:支持实时处理 B:低功耗 C:高主频 D:集成了测试电路 3:嵌入式系统使用的片上系统英文缩写名为SoC,下面关于SoC叙述中错误的是()。 A:SoC也称为系统级芯片,它是电子设计自动化水平的提高和集成电路制造技术飞速发展的产物 B:SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路C:SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能 D:SoC的设计制造难度很大,目前还没有得到广泛使用 4:微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。 A:集成电路的集成度指的是单个集成电路所含电子元件(如晶体管、电阻、电容等)的数目多少 B:根据集成度的高低,集成电路可以分为小规模、中规模、大规模、超大规模和极大规模等几种 C:嵌入式系统中使用的处理器芯片属于大规模集成电路 D:集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成 5:文字信息是人们用以表达和传递信息的媒体之一,大多数嵌入式系统都必须处理文字信息。下面关于文字信息的表示及其处理的叙述中,错误的是()。 A:目前使用最广泛的西文字符集是ASCII字符集,它包含96个可打印字符 B:GB2312是我国目前广泛使用的汉字编码国家标准之一 C:GB2312包括6000多汉字,但不包含西文、俄文等其他字符 D:GB2312字符集中的汉字与符号在系统中采用双字节表示 6:假设一台数码相机一次可拍摄16位色1024 x 1024的彩色相片共80张,数据压缩比平均是4,则它使用的存储器容量大约是()。 A:40MB B:60MB C:80MB D:120MB 7:在数字音频信息数字化过程中,正确的处理顺序是()。 A:量化、取样、编码 B:取样、编码、量化 C:取样、量化、编码 D:编码、取样、量化 8:互联网借助TCP/IP协议把许多同构或异构的计算机网络互相连接起来,实现了遍布全球的计算机的互连、互通和互操作,其中的IP协议起着关键性的作用。下面有关IP协议的叙述中,错误的是()。

ARM嵌入式系统试题及答案解析

ARM嵌入式系统基础教程 ----期中开卷 专业:软件1002班姓名:王世伟学号:04103060(24) 一、嵌入式系统基本概念 1、什么是嵌入式系统?有何特点? 答:所谓嵌入式,实际上是“嵌入式计算机系统”,的简称,它是相对于通用计算机系统而言,注重于发展独立的单芯片技术。嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”。 特点:(1)嵌入式系统是将先进的计算机技术,半导体技术以及电子技术与各行业的具体应用相结合的产物,这一点就决定了他必然是一个技术密集,资金密集,高度分散,不断创新的知识集成系统。(2)系统内核小(3)专用性强(4)系统精简(5)系统软件要求(6)嵌入式软件开发要走向标准化,需要使用多任务的操作系统。(7)嵌入式系统本身并不具备在其上进行进一步开发的能力。 2、举例在你的身边常见到的嵌入式系统产品,谈一谈你对“嵌入式系统”的初步理 解。 答:产品有:洗衣机,空调,手机。 嵌入式系统就是内置小计算机系,可以对机器进行智能控制的系统。 3、嵌入式系统的3个基本特点? 答:(1)专用性(2)嵌入型(3)计算机系统 4、什么是嵌入式处理器,嵌入式处理器可以分为几大类? 答:嵌入式处理机是嵌入式的核心,是控制,辅助系统运行的硬件单元。 分类:四大类(1)嵌入式微处理器(2)嵌入式微控制器(3)嵌入式DSP处理器(4)SoC片上系统 5、广泛使用的三种类型的操作系统? 答:多道批处理操作系统、分时操作系统以及实时操作系统。 6、列举常见的4种嵌入式操作系统?说明你对嵌入式操作系统的基本认识,嵌入式 操作系统在嵌入式系统开发中的必要性。 答:嵌入式Linux、WinCE、VxWorks、μC/OS-II 没有操作系统的计算机效率十分底下,把操作系统嵌入到计算机中,可以提高系统

嵌入式系统大作业

嵌入式系统大作业-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

基于嵌入式系统的车载GPS导航系统的设计 1 设计目的与功能 1.1 设计目的 随着人们经济基础增强,安全意识增强的基础上,很多人都会选择车载GPS 导航设备,所以制造功能强大,价格低廉的车载GPS导航设备是有很大市场和发展前景的。由于导航仪投入小,外壳模块、芯片等材料市场供应量大,这也是我选择设计车载GPS导航设备的理由。为了满足不同用户的不同需求,我想设计一款内置四维地图系统。 1.2设计功能 1提供准确无误的全3D实景导航; 2附带全国沿途咨询; 3具有视频、音乐播放等娱乐功能。 2.需求分析调研 2.1 产品的硬件组成(型号、类型、电气特性、选择的理由等) (1)处理器:S3C2440A 400MHz,S3C2440A 是三星公司生产推出的基于ARM920T的32位RISC嵌入式微处理器,S3C2440A采用了ARM920T的内核,0.13um的CMOS标准宏单元和存储器单元。 采用ARM920T CPU内核支持ARM调试体系结构。 (2)储存模块:SDRAM , K4M561633-75 , 64MByte Nand FLASH, K9F1208G 64MByte同步动态随机存储器,工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;存储阵列需要不断的刷新来保证数据不丢失;数据不是线性依次存储,而是自由指定地址进行数据读写。 (3)音频模块:PHILIPS公司的UDA1341TS是一块功能强大的专用语音处理芯片。本设计使用的AT91RM9200处理器具有一个IIS音频接口,此接口

《嵌入式系统与开发》测试题 - 答案

测试题0及参考答案 (1)ARM汇编程序由指令、指令和指令构成。 (2)ARM C____(A.0X12 B.0X34 C.0X56 D.0X78)(采用小端模式进行存储) (4)一般情况下,ARM微处理器异常处理模式共有___7___种,机器启动后第一条指令执行的是__A___(A.复位异常处理函数指令 B.中断异常处理指令 C.IRQ 异常处理指令 D.指令预取终止异常)。 (5)调用函数FUN(X,Y,Z),则实参值分别通过__r0__、_r1___、_r2__寄存器来进行传递,如果参数超过4个,则参数传递规则为____通过栈进行传递________。 (6)举例列出一款ARM7TDMI微内核的嵌入式微处理器_S3C44B0X_,ARM920T微内核的嵌入式微处理器_S3C2410_,ARM11内核的嵌入式微处理器__S3C6410____,并列举2款64位ARM微内核_Cortex-A53 __、__Cortex-A57________。 (7)利用汇编和C混合编程,设计代码完成求a,b,c中最大值功能,要求写出汇编启动代码和C代码。 (略)此知识点不需要掌握 测试题1及参考答案 1.嵌入式Linux操作系统包括 bootloader 、内核、文件系统三部分组成。 2.在PC机上Linux系统编译使用的编译器名为 gcc ,ARM处理器嵌入式编译器名为 arm-linux-gcc 。 3.bootloader的功能:①引导操作系统内核启动②提供辅助命令工具。 4.列出最常用的bootloader:、、、、、。 5.在uboot中,打印开发板上环境变量值的命令为 printenv setenv ,假如嵌入式内核名为vmlinux,通过tftp加载内核的命令为

全国计算机等级考试三嵌入式系统开发技术题库第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,那么取样频率是:

相关主题