ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:42.57KB ,
资源ID:4491103      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4491103.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(嵌入式系统复习题Word格式.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

嵌入式系统复习题Word格式.docx

1、C、CPU 字长为 32 位20、Linux适合嵌入式系统,是因为它具有下列哪些优点?( ) A、功能强且内核小 B、内核可免费获得且能自由修改C、很强的移植性 D、上述特点都是12、某文件属性显示为 rwxr-xr-x,则该文件是( )。13、在linux中,通常作为存放系统配置文件的目录是( )。8、当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是( )。A、ping B、ifconfigC、traceroute D、netstat14、下列命令中,用于给特定进程发送信号的命令是( )。 A、 locate B、mv C、 kill

2、D、 cat15、在Makefile的工程管理中,( )表示目标文件的完整名称。 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

3、prog.o prog.csubr.o: subr.cgcc 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、下列是虚拟

4、文件系统的是( )A、 proc B、vfs C、ext D、fat321、以下说法不正确的是( )。A、任务可以有类型说明 B、任务可以返回一个数值C、任务可以有形参变量 D、任务是一个无限循环2下列描述不属于RISC计算机的特点的是()。A流水线每周期前进一步。 B更多通用寄存器。C指令长度不固定,执行需要多个周期。D独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。3 存储一个32位数0x2168465到2000H2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为( )。A、0x21 B、0x68 C、0x65 D、0x029、LINUX支持网络

5、文件系统NFS,下列哪个命令实现了将位于 192.168.1.4机器上的 /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:D、mount nfs t /mnt/sirnfs 192.168.1.4:4 COS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断

6、之前的中断开关状态的是()A. 先CLI、执行关键代码、再STI B. 先STI、执行关键代码、再CLI C. 先POPF、CLI、执行关键代码、再PUSHFD. 先PUSHF、CLI、执行关键代码、再POPF。5 RS232-C串口通信中,表示逻辑1的电平是( )。A、0v B、3.3v C、5v15v D、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的入口地

7、址为0x0000001CA、0x00000000 B、0x00000008 C、0x00000018 D、0x000000148 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 实时操作

8、系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为()。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到2000H2003H四个字节单元中,若以小端模

9、式存储,则2000H存储单元的内容为( )。A、0x00 B、0x87 C、0x65 D、0x614、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. 0x396、寄存器R13除了可以做通用寄存器外,还可以做( )。A、程序计数器 B、链接寄存器 C、栈指针寄存器 D、基址寄存器7、FIQ中断的入口地址是( )。A、0x0000001C

10、 B、0x00000008 C、0x00000018 D、0x000000148、ARM指令集和Thumb指令集分别是( )位的。A. 8位,16位 B. 16位,32位 C. 16位,16位 D. 32位,16位9、ARM寄存器组有( )个寄存器。A、7 B、32 C、6 D、3710、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,R1,8!后R0的值为( )。A. 0x2000 B. 0x28 C. 0x2008 D. 0x871、 下面哪个系统属于嵌入式系统。A、“天河一号”计算机系统 B、联想T400笔记本计算机C、联想S10上网本 D

11、、联想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

12、!, R1, R2, R3, R4”的寻址方式为( )。A、立即寻址 B、寄存器间接寻址C、多寄存器寻址 D、堆栈寻址7、 USB接口移动硬盘最合适的传输类型为( )。A、控制传输 B、批量传输 C、中断传输 D、等时传输8、 下面哪一种功能单元不属于I/O接口电路。A、USB控制器 B、UART控制器C、以太网控制器 D、LED9、 下面哪个操作系统是嵌入式操作系统。A、Red-hat Linux B、CLinux C、Ubuntu Linux D、SUSE Linux10、 使用Host-Target联合开发嵌入式应用,( )不是必须的。A、宿主机 B、银河麒麟操作系统C、目标机 D、交叉

13、编译器二、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的两大主要作用是初始化硬

14、件和加载内核映象。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,类

15、似于PC机中的BIOS程序.( )三、2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器, 嵌入式微处理器 , 嵌入式DSP处理器 以及片上系统。1、vi的三种工作模式分别是: 、 、 。2、linux C编译时,使用的函数库有 和 两种。3、gcc编译时,增加头文件搜索路径的选项是 ,增加库文件搜索路径的选项是 。4、makefile的规则是make进行处理的依据,除开普通规则,还定义了 和 。5、若需要将文件abc设置可执行属性,则应使用命令为_。6、ARM微处理器的工作状态是: 、 、 三种。7、嵌入式linux的内核配置,常用到的四种方式是_ 、 、 和make ol

16、dconfig。8、linux环境中,为更好的保护内核空间,将程序的运行空间分为 和 。9、一个进程启动时,通常都会打开3个文件:标准输入、标准输出和 。10、常见的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、进程是

17、程序的执行过程,根据它的生命周期可以划分3种状态是:执行态、 和 。13、串行通信设置中,终端有3种工作模式,分别是: , , 。14、 vi的三种工作模式分别是:命令模式、 、 。15、linux C编译时,使用的函数库有 和 两种。16、gcc编译时,增加头文件搜索路径的选项是 ,增加库文件搜索路径的选项是 。17、makefile的规则是make进行处理的依据,除开普通规则,还定义了 和 。18、若需要将文件a123设置可执行属性,则应使用命令为_。19、ARM微处理器的工作状态是:11、内核配置 建立依赖关系 创建内核映像 12、就绪态等待态13、规范模式 非规范模式 原始模式 14、

18、插入模式 命令行模式 15、动态库 静态库 16、-I -L 17、隐含规则 模式规则18、 chmod +x a123 19、 ARM Thumb Thumb21.嵌入式系统的组织架构是 嵌入式处理器 、 存储器等硬件 、 嵌入式系统软件 和 应用软件 所组成的。2. ARM系统复位后,第一条执行的指令在_0x02_。3.冯诺依曼体系结构的特点之一是系统内部 数据和指令 都存储在统一存储器中, 而哈佛结构则是 分开存储 。3、操作系统是联接硬件与应用程序的系统程序,其基本功能有 进程管理 、进程间通信、 内存管理 、I/O资源管理。4、ARM微处理器共有37个32位寄存器,其中_31_个为通

19、用寄存器,_6_个为状态寄存器。4. ADD R0,R1,#3属于 立即 寻址方式。6、在宿主机上使用编译器软件将嵌入式应用。嵌入式操作系统编译成为可以在目标机上运行代码的过程,称为交叉编译 。5 ARM指令集和Thumb指令集分别是 32 和 16 位的。6.嵌入式软件结构一般分为 驱动层 、 OS层 、 中间件层 和 应用层 。7.cache放置数据的常用地址变换算法有 直接 、 组相联 和 全相联 。5、ARM字数据存储格式有:大端格式 和小端格式 。7、Flash主要有nand flash 、nor flash 两种,可以片上执行的是nor flash 。8.嵌入式系统中电源管理器最常

20、见的工作方式是 工作 、 空闲 和 睡眠 1.嵌入式微处理器一般可分为 、 、 和 四种类型。2.嵌入式系统体系结构一般具有 和 两种基本形式。3.嵌入式存储系统一般由 、 和 组成。4.嵌入式存储系统具有 和 两种数据存放格式。5从编程的角度看,ARM微处理器的一般有 和 两种工作状 态。6.嵌入式软件的开发一般分为 、 和 三个步骤。7.嵌入式LINUX的内核有五个组成部分,它们是进程调度、 、 、 和 。1.嵌入式微控制器 嵌入式数字信号处理器 嵌入式微处理器 嵌入式片上系统2.冯洛依曼 哈佛3,高速缓存 内存 外存4 大端格式 小端格式5 ARM THUMB6.生成 调试 固化运行7.

21、内存管理 虚拟文件系统 网络接口 进程通信5、S3C2410芯片外部寻址空间是1G,被分成_8_个存储块,每块_ 128 _MB。SDRAM存储器应连接到第 _6或7_个存储块。10、Bootloader主要功能是系统初始化 、加载和运行内核程序 。11、嵌入式系统的三要素是嵌入 、专用 、计算机 。1、 嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2、 在嵌入式系统设计过程中,需求分析包括:功能性需求分析和非功能性需求分析。3、 ARM字数据存储格式有:大端格式和小端格式。4、 总线按照传输关系分类可分为:

22、主从结构和对等结构。5、 RS-232C的帧格式由四部分组成,包括:起始位、数据位、奇偶校验位和停止位。6、 USB低速设备应该在D-线上接一个上拉电阻,全速设备应该在D+线上接一个上拉电阻。9、ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态 ARM 、 Thumb ,状态寄存器CPSR的 T 位反映了处理器运行不同指令的当前状态 7、 I/O接口电路数据传送方式有:查询、中断、DMA、I/O通道和I/O处理机方式。8、 实时系统的关键问题是保证系统的实时性;实时操作系统就是指具有实时性、能支持实时系统工作的操作系统。6、嵌入式开发一般采用宿主机/目标机方式,其中宿主机一般

23、是指 PC机/台式机 。8、Linux系统通过设备号来区分不同设备。设备号由两部分组成:主设备号和次设备号 _。9、 实时操作系统的评价指标有:任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。10、 Bootloader主要功能是系统初始化、加载和运行内核程序。四、1、Gcc编译时使用静态库与动态库的区别。静态库:编译链接时将库文件的代码全部加入可执行文件中,因此生成的文件比较大,但在运行时不再需要库文件,后缀名通常为.a。 动态库:在编译时不将库文件加入可执行文件中,而是在程序执行时加载库,可以节省系统的开销。一般后缀名为.so。2、何谓交叉编译?交叉编译就是在一个平台

24、上生成可以在另一个平台上执行的代码。在嵌入式系统开发中,由于不具备二次开发能力,通常需要在PC机上编译出适合嵌入式设备CPU所能识别的机器代码。3、简述Linux的启动过程4、分析以下makefile工程中所涉及的文件及关系OBJS = kang.o yul.oCC = gccCFLAGS = -Wall -O -gdavid : $(OBJS) $(CC) $ -o $%.o : %.c $(CC) $(CFLAGS) -c $ -o $依赖文件kang.c kang.h 以及 yul.c yul.h 生成中间目标代码:kang.o yul.o 最后生成可执行目标代码:david5、例举嵌入

25、式系统的操作系统。嵌入式Linux、Vxworks、QNX、Windows CE、Palm OS、Android、iPhone、Embedix.6. 简述进程结构进程结构包含3个段:数据段;代码段;堆栈段;数据段:存放全局变量、常数及动态数据分配的数据空间;代码段:存放程序代码的数据;堆栈段:存放子程序的返回地址、子程序参数及程序的局部变量等。7. 简述有名管道与无名管道。无名管道主要用于有亲缘关系(父子进程、兄弟进程)进程间的通信,往往是一对一的单工通信;有名管道具有无名管道的特性,还允许无亲缘关系进程间的通信,以文件的形式存在。8. 编写守护进程的基本步骤创建子进程,父进程退出 在子进程中

26、创建新回话 改变当前目录有根目录 重设文件权限掩码 关闭文件描述符。9. 例举进程间通信的方式。管道、信号、消息队列、共享内存、信号量、套接字10. 嵌入式处理器一般具有以下4个特点: (1)大量使用寄存器,对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核的执行时间减少到最低限度。结构上采用RISC结构形式。 (2)具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。3)可扩展的处理器结构,最迅速地扩展出满足应用的最高性能的嵌入式微处理器。支持ARM (32位) 和Thumb(16位)双指令集,兼容8位/16位器件。(4)小体积、低功耗、成本低、高性能,嵌入式处理器功耗很低,用于便携式的无线及移动的计算和通信设备中,电池供电的嵌入式系统需要功耗只有mW甚至W级。11. ARM处理器对异常中断的响应过程如下: 首先,将当前程序状态寄存器CPSR的内容保存到将要执行的异常中断对应的备用程序状态寄存器SPSR中,以实现对处理器当前状态、中断屏蔽位及各条件标志位的保存。各异常中断模式都有自己相应的物理SPSR寄存器。然后,将

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2