《嵌入式系统-复习题(共17页).doc》由会员分享,可在线阅读,更多相关《嵌入式系统-复习题(共17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一、18、如下哪一个命令可以帮助你知道shell命令的用法( )A、man B、pwd C、help D、more1、某文件属性显示为 drwxr-xr-x,则该文件是( )。A、目录文件 B、 普通文件 C、链接文件 D、管道文件2、在linux中,通常作为用户工作目录的是( )。A、 /boot B、/etc C、 /home D、/bin3、下列命令中,用于显示系统进程列表的命令是( )。 A、 locate B、mv C、 cat D、ps4、表示目标文件的扩展名一般是( )。A、.c B、 .o C、 .h D、 .i5、在Makefile的工程管理中,(
2、)表示第一个依赖文件的名称。 A、 $* B、$+ C、$ D、 $?6、以下不属于嵌入式系统特点的是 。A 、不具备二次开发能力 B 、面向通用应用 C、软硬件裁剪 D、软件固化于芯片7、对嵌入式板进行在线交叉调试(ICD方式),所使用的连接接口方式为( )。 A、USB B、 网络接口 C、 串口 D、 JTAG8、linux与开发板串行调试方式中,所使用到的工具软件是( )A、 minicom B、超级终端 C、arm-linux-gcc D、 gdb9、在Linux内核源代码中,与处理器体系结构有关的子目录是( )。A、/include B、/init C、/arch D、driver
3、s10、下列文件系统,不是嵌入式系统的文件系统格式的是( )A、cramfs B、ntfs C、romfs D、jffs11、典型的计算机系统结构是()A、冯诺依曼体系结构 B、哈佛结构 C、单总线结构 D、双总线结构11、以下属于Linux文件系统格式的是( )A、EXT3 B、FAT C、FAT32 D、NTFS10、通常所说的 32 位微处理器是指( )。A、地址总线的宽度为 32 位B、处理的数据长度只能为 32 位C、CPU 字长为 32 位20、Linux适合嵌入式系统,是因为它具有下列哪些优点?( ) A、功能强且内核小 B、内核可免费获得且能自由修改C、很强的移植性 D、上述特
4、点都是12、某文件属性显示为 rwxr-xr-x,则该文件是( )。A、目录文件 B、 普通文件 C、链接文件 D、管道文件13、在linux中,通常作为存放系统配置文件的目录是( )。A、 /boot B、/etc C、 /home D、/bin8、当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是( )。A、ping B、ifconfigC、traceroute D、netstat14、下列命令中,用于给特定进程发送信号的命令是( )。 A、 locate B、mv C、 kill D、 cat15、在Makefile的工程管理中,(
5、)表示目标文件的完整名称。 A、 $* B、$+ C、$ D、 $16、在Linux内核源代码中,与内核初始化有关的子目录是( )。A、/include B、/arch C、/init D、drivers17、通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的( )格式的可执行代码。 A、elf B 、exe C、 pe D、 sh7、假设当前目录下有文件Makefile,下面是其内容:pr1: prog.o subr.ogcc o pr1 prog.o subr.oprog.o: prog.c prog.hgcc c l prog.o prog.csubr.o: subr.c
6、gcc c o subr.o subr.cclear: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.a19、下列是虚拟文件系统的是( )A、 proc B、vfs
7、C、ext D、fat321、以下说法不正确的是( )。A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2下列描述不属于RISC计算机的特点的是()。 A流水线每周期前进一步。B更多通用寄存器。C指令长度不固定,执行需要多个周期。D独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。3 存储一个32位数0x到2000H2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为( )。A、0x21B、0x68C、0x65D、0x029、LINUX支持网络文件系统NFS,下列哪个命令实现了将位于 192.168.1.4机器上
8、的 /opt/sirnfs 目录挂载到本机/mnt/sirnfs下( ):A、mount -t nfs 192.168.1.4:/opt/sirnfs /mnt/sirnfsB、mount -t nfs /mnt/sirnfs 192.168.1.4:/opt/sirnfsC、mount nfs t 192.168.1.4:/opt/sirnfs /mnt/sirnfsD、mount nfs t /mnt/sirnfs 192.168.1.4:/opt/sirnfs4 COS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之
9、前的中断开关状态的是()A. 先CLI、执行关键代码、再STI B. 先STI、执行关键代码、再CLI C. 先POPF、CLI、执行关键代码、再PUSHFD. 先PUSHF、CLI、执行关键代码、再POPF。5 RS232-C串口通信中,表示逻辑1的电平是( )。A、0vB、3.3vC、5v15vD、5v15v6 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的入口地址为0x
10、CA、0xB、0xC、0xD、0x8 S3C2420X I/O口常用的控制器是()。(1)端口控制寄存器(GPACON-GPHCON)。(2)端口数据寄存器(GPADAT-GPHDAT)。(3)外部中断控制寄存器(EXTINTN)。(4)以上都是。13、字符设备文件类型的标志是 ( )A、p B、c C、s D、l16、删除文件命令为( )A、 mkdir B、rmdir C、mv 、 rm17、下列那种设备不属于嵌入式系统产品( )。A、PDA B、ATM取款机 C、个人计算机 D、机顶盒9 实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种
11、制约性合作关系被成为()。A. 同步 B. 互斥 C. 调度 D. 执行10 和PC系统机相比嵌入式系统不具备以下哪个特点( )。A、系统内核小B、专用性强C、可执行多任务D、系统精简1 、ADDR0,R1,#3属于( )寻址方式。A. 立即寻址B. 多寄存器寻址C. 寄存器直接寻址D. 相对寻址2、GET伪指令的含义是( )A. 包含一个外部文件B. 定义程序的入口C. 定义一个宏D. 声明一个变量3、存储一个32位数0x到2000H2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为( )。A、0x00B、0x87C、0x65D、0x614、COS-II操作系统不属于(
12、 )。A、RTOS B、占先式实时操作系统 C、非占先式实时操作系统 D、嵌入式实时操作系统5、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDRR0,R1,8!后R0的值为( )。A. 0x2000B. 0x86C. 0x2008D. 0x396、寄存器R13除了可以做通用寄存器外,还可以做( )。A、程序计数器B、链接寄存器C、栈指针寄存器 D、基址寄存器7、FIQ中断的入口地址是( )。A、0xCB、0xC、0xD、0x8、ARM指令集和Thumb指令集分别是( )位的。A. 8位,16位B. 16位,32位C. 16位,16位D. 32位,16位9
13、、ARM寄存器组有( )个寄存器。A、7B、32C、6D、3710、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDRR0,R1,8!后R0的值为( )。A. 0x2000B. 0x28C. 0x2008 D. 0x871、 下面哪个系统属于嵌入式系统。( )A、“天河一号”计算机系统B、联想T400笔记本计算机C、联想S10上网本D、联想OPhone手机2、 软硬件协同设计方法与传统设计方法的最大不同之处在于( )。A、软硬件分开描述B、软硬件统一描述C、协同测试D、协同验证3、 下面关于哈佛结构描述正确的是( )。A、程序存储空间与数据存储空间分离B、
14、存储空间与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/
15、O接口电路。( )A、USB控制器 B、UART控制器C、以太网控制器D、LED9、 下面哪个操作系统是嵌入式操作系统。( )A、Red-hat LinuxB、CLinuxC、Ubuntu LinuxD、SUSE Linux10、 使用Host-Target联合开发嵌入式应用,( )不是必须的。A、宿主机B、银河麒麟操作系统C、目标机D、交叉编译器二、1、任何用户均可使用fdisk l查看磁盘分区。 ( )2、磁盘上SWAP交换分区主要作为虚拟内存来使用。( )3、tar只可对文件和目录进行打包,而不能压缩。( )4、gcc既可以编译标准C/C+,也可以编译Java;也适合嵌入式领域的交叉开发
16、编译。( )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、gc
17、c可以作为一个交叉平台编译器,因此适合嵌入式领域的开发编译。( )15、makefile是make读入的惟一配置文件。( )16、ARM体系结构的大端模式是低地址存放字数据的低字节。( )17、ARM处理器采用的是RISC(精简指令集)。( )18、在linux中,ttyS1对应“COM1”。( )19、busybox是构造bootloader的常用软件工具包。( )20、在嵌入式系统内核运行之前运行的程序是bootloader,类似于PC机中的BIOS程序.( )三、2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器, 嵌入式微处理器 , 嵌入式DSP处理器 以及片上系统。
18、1、vi的三种工作模式分别是: 、 、 。2、linux C编译时,使用的函数库有 和 两种。3、gcc编译时,增加头文件搜索路径的选项是 ,增加库文件搜索路径的选项是 。4、makefile的规则是make进行处理的依据,除开普通规则,还定义了 和 。5、若需要将文件abc设置可执行属性,则应使用命令为_。 6、ARM微处理器的工作状态是: 、 、 三种。7、嵌入式linux的内核配置,常用到的四种方式是_ 、 、 和make oldconfig。8、linux环境中,为更好的保护内核空间,将程序的运行空间分为 和 。9、一个进程启动时,通常都会打开3个文件:标准输入、标准输出和 。10、常
19、见的3线串行通信中,用到的3根线分别是:发送、接收和_ _。1、命令模式 插入模式 命令行模式 2、动态库 静态库 3、-I -L 4、隐含规则 模式规则 5、chmod +x abc6、ARM Thumb Thumb2 7、make config make menuconfig make xconfig8、内核空间 用户空间 9、标准出错处理 10、地线11、嵌入式linux的内核配置,其中最主要的3个步骤是 、 、 。12、进程是程序的执行过程,根据它的生命周期可以划分3种状态是:执行态、 和 。13、串行通信设置中,终端有3种工作模式,分别是: , , 。14、 vi的三种工作模式分别是
20、:命令模式、 、 。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 Thu
21、mb Thumb21.嵌入式系统的组织架构是 嵌入式处理器 、 存储器等硬件 、 嵌入式系统软件 和 应用软件 所组成的。2. ARM系统复位后,第一条执行的指令在_0x02_。3.冯诺依曼体系结构的特点之一是系统内部 数据和指令 都存储在统一存储器中, 而哈佛结构则是 分开存储 。3、操作系统是联接硬件与应用程序的系统程序,其基本功能有 进程管理 、进程间通信、 内存管理 、I/O资源管理。4、ARM微处理器共有37个32位寄存器,其中_31_个为通用寄存器,_6_个为状态寄存器。4. ADDR0,R1,#3属于 立即 寻址方式。6、在宿主机上使用编译器软件将嵌入式应用。嵌入式操作系统编译成
22、为可以在目标机上运行代码的过程,称为交叉编译 。 5 ARM指令集和Thumb指令集分别是 32 和 16 位的。6.嵌入式软件结构一般分为 驱动层 、 OS层 、 中间件层 和 应用层 。7.cache放置数据的常用地址变换算法有 直接 、 组相联 和 全相联 。5、ARM字数据存储格式有:大端格式 和小端格式 。7、Flash主要有nand flash 、nor flash 两种,可以片上执行的是nor flash 。8.嵌入式系统中电源管理器最常见的工作方式是 工作 、 空闲 和 睡眠 1.嵌入式微处理器一般可分为 、 、 和 四种类型。2.嵌入式系统体系结构一般具有 和 两种基本形式。
23、3.嵌入式存储系统一般由 、 和 组成。4.嵌入式存储系统具有 和 两种数据存放格式。5从编程的角度看,ARM微处理器的一般有 和 两种工作状 态。6.嵌入式软件的开发一般分为 、 和 三个步骤。7.嵌入式LINUX的内核有五个组成部分,它们是进程调度、 、 、 和 。1.嵌入式微控制器 嵌入式数字信号处理器 嵌入式微处理器 嵌入式片上系统2.冯洛依曼 哈佛3,高速缓存 内存 外存4 大端格式 小端格式5 ARM THUMB6.生成 调试 固化运行7.内存管理 虚拟文件系统 网络接口 进程通信5、S3C2410芯片外部寻址空间是1G,被分成_8_个存储块,每块_ 128 _MB。SDRAM存储
24、器应连接到第 _6或7_个存储块。10、Bootloader主要功能是系统初始化 、加载和运行内核程序 。11、嵌入式系统的三要素是嵌入 、专用 、计算机 。1、 嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2、 在嵌入式系统设计过程中,需求分析包括:功能性需求分析和非功能性需求分析。3、 ARM字数据存储格式有:大端格式和小端格式。4、 总线按照传输关系分类可分为:主从结构和对等结构。5、 RS-232C的帧格式由四部分组成,包括:起始位、数据位、奇偶校验位和停止位。6、 USB低速设备应该在D-线上接一个
25、上拉电阻,全速设备应该在D+线上接一个上拉电阻。9、ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态 ARM 、 Thumb ,状态寄存器CPSR的 T 位反映了处理器运行不同指令的当前状态 7、 I/O接口电路数据传送方式有:查询、中断、DMA、I/O通道和I/O处理机方式。8、 实时系统的关键问题是保证系统的实时性;实时操作系统就是指具有实时性、能支持实时系统工作的操作系统。6、嵌入式开发一般采用宿主机/目标机方式,其中宿主机一般是指 PC机/台式机 。8、Linux系统通过设备号来区分不同设备。设备号由两部分组成:主设备号和次设备号 _。9、 实时操作系统的评价指标有:
26、任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。10、 Bootloader主要功能是系统初始化、加载和运行内核程序。四、1、Gcc编译时使用静态库与动态库的区别。静态库:编译链接时将库文件的代码全部加入可执行文件中,因此生成的文件比较大,但在运行时不再需要库文件,后缀名通常为.a。 动态库:在编译时不将库文件加入可执行文件中,而是在程序执行时加载库,可以节省系统的开销。一般后缀名为.so。2、何谓交叉编译?交叉编译就是在一个平台上生成可以在另一个平台上执行的代码。在嵌入式系统开发中,由于不具备二次开发能力,通常需要在PC机上编译出适合嵌入式设备CPU所能识别的机器代码。
27、3、简述Linux的启动过程4、分析以下makefile工程中所涉及的文件及关系OBJS = kang.o yul.oCC = gccCFLAGS = -Wall -O -gdavid : $(OBJS) $(CC) $ -o $%.o : %.c $(CC) $(CFLAGS) -c $0.9Vdd,低电平0.7Vdd,低电平0.3Vdd。特点:噪声容限大,负载能力强。2、 什么是信号的建立时间?什么是信号的保持时间?答: 建立时间:在时钟信号边沿到来之前,数据信号必须提前一段时间保持稳定有效。保持时间:在时钟信号边沿到来之后,数据信号必须在随后的一段时间内保持稳定有效。4. 形形色色的嵌入式系统默默无闻地生活在我们的身边,为我们的学习生活增加了无穷的乐趣。请列举你所熟悉的五个嵌入式应用系统,并对每个嵌入式系统作简单的分析(指出它为什么是嵌入式系统)。答:答案众多U盘;MP3播放器;手机;蓝牙耳机;GPS导航仪。等等简要分析略。五、分析题1. 在嵌入式设备中,如需要截取某音频流文件中最后10K的内容并另外保存,编写该程序。#include#d
限制150内