嵌入式系统开发习题库(含答案)_第1页
嵌入式系统开发习题库(含答案)_第2页
嵌入式系统开发习题库(含答案)_第3页
嵌入式系统开发习题库(含答案)_第4页
嵌入式系统开发习题库(含答案)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式系统开发习题库(含答案)一、单选题(共100题,每题1分,共100分)1.每个设备文件都对应有两个设备号,而标识该设备的种类,也标识了该设备所使用的驱动程序的类别号是指(A)A、以上都不是B、次设备号C、块设备号正确答案:A2.设计嵌入式系统时,需要考虑哪些指标A、成本B、功耗C、性能正确答案:C3.嵌入式系统设计思路是A、够用即可B、越高越好C、越多越好正确答案:A4.块设备是指在输入/输出时数据处理以()为单位的设备,它一般都采用缓存技术,支持数据的随机读写。A、字节B、块C、位正确答案:B5.嵌入式系统是以应用为中心,以()为基础A、软件B、硬件C、计算机技术正确答案:C6.设备文件的创建方式有()种,即自动创建和手动创建。A、4B、2C、3正确答案:B7.Linux的设备分类不包括下列哪一项()A、虚拟设备B、块设备C、字符设备正确答案:A8.Linux分类的设备不包括()A、块设备B、字符设备C、应用设备正确答案:C9.gdb(GUNDebugger)是一种基于命令行工作模式下的调试器包括()、Pascal、Fortran等语言。A、以上都有B、CC、C++正确答案:A10.嵌入式操作系统有很多,但()不是A、WindowsXPB、VxWorksC、WindowsCE正确答案:A11.gdb主要功能A、以上都是B、启动被调用的程序C、让被调用的程序在指定位置停止正确答案:A12.哪一个命令的功能可以将驱动模块从内核中删除。A、insmodB、ismodC、rmmod正确答案:C13.S3C2410X的内核是()。A、ARM920TB、ARM1020C、ARM720T正确答案:A14.生成内核映像文件zImage的过程makezImage是指A、内核裁剪B、编译变量依赖关系C、生成内核映像文件zImage正确答案:C15.创建设备文件,可以用命令()A、mknodB、touchC、mkdir正确答案:A16.交叉编译环境构建包括2个部分()A、宿主机和目标机B、实验箱和目标机C、宿主机正确答案:A17.交叉编译环境构建包括2个部分:第一部分是:宿主机(嵌入式交叉编译环境)PC+Linux+交叉编译器+()。A、库函数B、引导程序C、嵌入式操作系统正确答案:A18.BootLoader程序的结构框架中Stage1通常不包括以下()步骤。A、引导内核B、硬件设备初始化C、为Stage2准备RAM空间正确答案:A19.下列哪个命令可以用来查看当前目录中的文件和目录?A、lsB、pwdC、rm正确答案:A20.创建嵌入式Linux的开发环境主要不包括()A、开发应用程序B、交叉编译工具链C、制作根文件系统正确答案:A21.Linux内核的功能不包含下面哪种()A、处理机管理B、内存管理C、进程管理正确答案:A22.编写Linux下的多线程程序时,需要使用头文件()A、stdlib.hB、stdio.hC、pthread.h正确答案:C23.驱动程序是指挥硬件工作的软件。它是应用程序与硬件之间的一个()软件层,为应用程序屏蔽硬件的细节。A、高层B、中层C、低层正确答案:B24.动态链接是指()需要调用共享库文件A、编译B、连接C、程序运行正确答案:C25.()是指:在宿主机上进行软件编辑、编译、链接等,并生成能够在目标机上运行的可执行程序的过程。A、交叉编辑B、交叉开发C、交叉编译正确答案:C26.命令rmmod的功能是()A、将驱动模块从内核中删除B、将驱动模块加载到操作系统内核C、列出当前动态加载的模块清单正确答案:A27.设备驱动程序属于()A、应用软件B、系统软件C、开发软件正确答案:B28.设备驱动程序可通过函数()向内核申请中断A、request_irqB、free_irqC、register_chrdev正确答案:A29.GDB的基本命令中intobreak表示()A、查看所有设置的断点B、查看程序C、删除断点正确答案:A30.Linux系统会用()字母表示字符设备A、bB、aC、c正确答案:C31.在嵌入式系统裁剪中,可以通过哪些方式来缩小系统的体积?A、所有选项都正确B、移除不必要的应用程序C、精简系统内核正确答案:A32.配置minicom是,一般数据位()位A、8B、32C、16正确答案:A33.下列哪个命令可以用来复制文件?A、cpB、rmC、touch正确答案:A34.嵌入式系统中的CPU具有一些与通用计算机所使用的CPU不同的特点,下面不是其特点的是()。A、高主频B、支持实时处理C、低功耗正确答案:A35.关于U-Boot,下列说法错误的是()A、支持的处理器有ARM、MNPSB、是遵循GPL条款的开放源码项目C、支持的操作系统有LINUX、QNX正确答案:A36.调试工具和待调试的嵌入式软件都在宿主机上运行,由宿主机提供一个模拟的目标运行环境的调试方法是()。A、模拟调试B、实时在线仿真C、软件调试正确答案:A37.嵌入式操作系统的特点不包括()。A、强交互性B、有一定的实时性C、可裁剪正确答案:A38.()用于加载文件到内存或Flash中A、partB、loadC、param正确答案:B39.如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是()。A、DMA方式B、程序查询C、中断方式正确答案:A40.Cache用于存放主存数据、程序的部分拷贝,主存单元地址与Cache单元地址之间的交换用(A)完成A、硬件B、软件C、用户正确答案:A41.在Linux中,以下哪个命令用于查看当前登录的用户名称?A、whoamiB、whoC、ps正确答案:A42.对于嵌入式系统,其能源消耗的3个主要部件是()A、以上都是B、处理器C、无线通信D、屏幕显示正确答案:A43.A/D是将()转换成数字信号的意思。A、模拟信号B、虚拟信号C、物理信号正确答案:A44.makedep表示什么意思()A、编译变量依赖关系B、生成内核映像文件C、内核裁剪正确答案:A45.关于嵌入式系统,以下说法不正确的是()A、主要应用于控制领域,兼顾数据处理B、主要用于数据处理,兼顾控制领域C、嵌入式系统功耗低正确答案:B46.国内对嵌入式系统普遍认同定义是:以应用为中心,以计算机技术为基础,软硬件可裁剪,应用系统对共能、可靠性、成本、体积、功耗有严格要求的()系统。A、通用计算机B、专用计算机C、特殊计算机正确答案:B47.S3C2410X能管理的最大存储空间是()A、1GBB、2GBC、512GB正确答案:A48.Linux设备驱动程序是指:A、安装在设备上的程序B、控制设备硬件的程序C、控制设备的操作系统内核代码正确答案:B49.下载模式的作用是()A、从宿主机上下载文件到SDRAM或FLASHB、储存C、加载程序正确答案:A50.BootLoader程序的结构框架分()部分A、2B、3C、4正确答案:A51.vivi程序分2个阶段,第1阶段是用()语言编写的。A、机器语言B、汇编语言C、c语言正确答案:B52.驱动程序主要由3个部分组成,()属于驱动程序。A、服务于I/O请求的主程序B、自动配置和初始化子程序C、手动配置和初始化子程序正确答案:B53.linux分区类型默认是A、ext2/ext3B、hjkC、abc正确答案:A54.BootLoader程序的结构框架分哪两个部分:A、Stage1和Stage2下载模式B、Stage3和Stage2下载模式C、Stage1和Stage3下载模式正确答案:A55.Makefile中把那些没有任何依赖,只有执行动作的目标称为()A、间接目标B、直接目标C、伪目标正确答案:C56.Linux将设备分为A、以上都是B、字符设备C、块设备正确答案:A57.gcc-()只编译生成目标文件,后缀为.oA、oFileNameB、cC、g正确答案:B58.典型嵌入式操作系统有()A、以下都是B、VxWorksC、AndroidD、WindowsCE正确答案:A59.C语言文件预处理生成哪个后缀的文件A、iB、SC、o正确答案:A60.()由于其源代码开放的天生魅力,在定制能力方面具有优势。A、LinuxB、WindowsC、ucos正确答案:A61.()(GUNDebugger)是一种基于命令行工作模式下的调试器。A、gdbB、c++C、c正确答案:A62.关于Linux设备驱动程序的说法错误的是A、是指挥硬件工作的软件B、不能检测和处理设备出现的错误C、位于应用程序和硬件设备之间正确答案:B63.ARM9系列微处理器在()特性方面提供了最佳的性能A、高性能和低功耗B、低能耗和高功率C、价格低正确答案:A64.MCU和DSP的区别是()。A、DSP偏重于信号处理B、MCU偏重于信号处理C、DSP偏重于控制正确答案:A65.()(GNCCompiler的简称)是一组编译工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。A、GCCB、lsC、cpp正确答案:A66.系统概要设计包括哪些A、以上均是B、系统总体框架C、软硬件划分正确答案:A67.嵌入式系统的核心是()A、嵌入式处理器B、嵌入式操作系统C、嵌入式应用软件正确答案:A68.为能够断电持续保留重要数据和保存系统配置信息,开发板外扩了一片()A、EEPROM存储芯片AT24C02B、ROM存储芯片C、RAM存储芯片正确答案:A69.μC/OS-II是一个()、源码开放、结构小巧、抢占式的实时多任务内核,主要面向中小型嵌入式系统,具有执行效率高、占用空间小、()、实时性能优良和可扩展性强等特点。A、可裁剪,可移植性强B、可裁剪,可移植性弱C、不可裁剪,可移植性强正确答案:A70.下列哪个命令可以用来创建目录?A、lsB、mkdirC、cd正确答案:B71.通常所说的32位微处理器是指A、CPU字长为32位B、CPU字长为23位C、CPU字长为64位正确答案:A72.ARM11系微处理器的优点()A、11级流水线B、动态预测C、多线程组合D、能耗低正确答案:A73.良好的软件移植性应该比较好,可以在不同平台、系统上运行,跟()无关。A、硬件系统B、操作系统C、软件系统正确答案:B74.()是韩国mizi公司开发的bootloader,适用于ARM9处理器。A、viviB、ArmbootC、U-Boot正确答案:A75.()不是gcc常用选项。A、—oB、-cC、—n正确答案:C76.下列CPSR寄存器标志位的作用说法错误的是A、V:借位B、C:进位C、Z:零正确答案:A77.不属于块设备的是()A、硬盘B、U盘C、键盘正确答案:C78.BootLoader程序在Stage1将完成()A、拷贝Stage2到RAM中B、初始化本阶段使用到的硬件设备C、引导内核正确答案:A79.直接编译进内核,又称()。A、动态连接B、静态连接C、下载文件正确答案:B80.嵌入式操作系统可以分为商用型和免费型,其中免费型的特点有()。A、实时性和稳定性不能得到保障B、功能可靠C、有完善的技术支持正确答案:A81.ARM公司只出售()核心技术授权,不生产芯片。A、ARMB、ROMC、IP正确答案:A82.()年interl公司推出51微控制器A、1982B、1980C、1999正确答案:B83.gcc常用选项,对程序进行优化编译、链接,提高程序的执行效率的是A、-OB、-gC、-c正确答案:A84.字符设备是指数据处理以()为单位,并按顺序进行访问的设备。A、块B、网络C、字节正确答案:C85.()属于字符设备A、触摸屏B、硬盘C、U盘正确答案:A86.嵌入式系统裁剪的目的是什么?A、提高系统的运行效率B、增加系统的功能C、缩小系统的体积正确答案:C87.Linux驱动程序的主要组成部分是什么?A、进程和应用程序B、系统调用和文件系统C、内核模块和设备驱动正确答案:C88.为了解决CPU输出数据的速度远远高于打印机的打印速度这一矛盾,可采用()A、缓冲技术B、并行技术C、通道技术正确答案:A89.构建嵌入式Linux交叉编译软件环境,首先要在宿主机上安装()操作系统。A、LinuxB、WindowsC、Android正确答案:A90.从Linux系统角度看,不属于BootLoadert程序层次的是A、用户软件程序B、引导加载程序(BootLoader)C、Linux内核正确答案:A91.μC/OS-II结构小巧,最小内核可编译至(),即使包含全部功能如信号量、消息邮箱、消息队列及相关函数等A、2KB、4MC、8G正确答案:A92.S3C2410X是()位处理器A、32B、8C、16正确答案:A93.网络设备,又称(),用于网络通信A、窗口B、网络数据源C、网络接口正确答案:C94.制定产品时间表与()有关系A、选择操作系统B、软件C、操作系统正确答案:A95.晶振一般叫做晶体谐振器,用电损耗很小的()经精密切割磨削并镀上电极,焊上引线做成。A、金刚石B、石英晶体C、硅体正确答案:B96.GCC(GNUCCompiler的简称)是一组()工具的总称,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论