《嵌入式系统开发》复习备考试题库(附答案)_第1页
《嵌入式系统开发》复习备考试题库(附答案)_第2页
《嵌入式系统开发》复习备考试题库(附答案)_第3页
《嵌入式系统开发》复习备考试题库(附答案)_第4页
《嵌入式系统开发》复习备考试题库(附答案)_第5页
已阅读5页,还剩104页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE1《嵌入式系统开发》复习备考试题库(附答案)一、单选题1.()用于标识设备对应的驱动程序,主设备号相同的设备使用相同的设备驱动程序A、主设备号B、次设备号C、设备类型答案:A2.不是嵌入式处理器的特点()A、不支持实时多任务B、生命周期长C、功耗低答案:A3.make执行时,需要一个名为()的文件。Makefile文件描述了整个工程的()、链接等规划。A、Makefile,编译B、make,编译C、make,引用答案:A4.8051系列是()位的嵌入式处理器A、8B、16C、4答案:A5.()完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。A、硬件抽象层B、硬件交互层C、驱动映射层答案:A6.GDB基本命令中在行号设置断点的是()A、breakB、listC、intobreak答案:A7.GDB的主要功能不包括()A、编译B、启动被调用的程序C、Ø让被调用的程序在指定位置停止答案:A8.B指令的功能是A、PC=+PC+addr左移两位B、PC=+PC+addr右移两位C、PC=+PC+addr左移四位答案:A9.提高嵌入式系统可靠性的办法有()A、其余选项皆是B、存储不用磁盘,而用芯片。C、软件代码质量要求高,应最大可能避免“死机”发生。答案:A10.gdb(GUNDebugger)是一种基于命令行工作模式下的调试器包括()、Pascal、Fortran等语言。A、以上都有B、CC、C++答案:A11.GDB的指令中,哪一个是单步执行(不进入子函数的)A、next(n)B、step(s)C、lidt(l)答案:A12.mini是()。A、串口通信工具B、图像软件C、操作系统答案:A13.在Linux中,哪种驱动程序是用来与硬件交互的?A、内核模块B、应用程序C、系统调用答案:A14.vivi(下载模式)使用的典型命令()用于加载文件到内存或Flash中A、loadB、partC、param答案:A15.低功耗优化的基本原则是()A、尽量减少处理器和各种外设的工作时间B、尽量快速运行程序C、采用事件驱动的程序设计方式答案:A16.产品开发不同于学术课题研究,它是以()的推出适合用户需求的产品为目的的A、快速、低成本、高质量B、低成本、低功耗、快速C、高质量、可靠、高效答案:A17.功能非常强大,软硬件都做到完全实时的在线调试方式是()A、实时在线仿真B、模拟调试C、软件调试答案:A18.对于驱动程序与应用程序的区别说法正确的是()A、其余全部正确B、应用程序有一个main函数,总是从些函数开始主动执行一个任务,而驱动程序安装之后,便停止工作,并等待被应用程序调用。C、使用的库函数不同。答案:A19.ARM的工作模式有?A、非特权模式和特权模式B、特权模式C、非特权模式答案:A20.系统管理常用的二进制可执行文件,一般放在()目录下。A、/sbinB、/rootC、/usr答案:A21.嵌入式(控制)系统的软件开发通常需要交叉编译环境,下列不属于交叉编译环境的是()A、交换机B、宿主机C、目标机答案:A22.ARM公司只出售()核心技术授权,不生产芯片。A、ARMB、ROMC、IP答案:A23.以下那个不是在Linux字符设备驱动程序中的数据结构A、以上均是B、structfileC、structinode答案:A24.C++源程序后缀是()A、C或.ccB、aC、h答案:A25.()显示Flash的分区,包括vivi,kernel,rootfs等的位置A、partB、loadC、param答案:A26.构建嵌入式Linux交叉编译软件环境,首先要在宿主机上安装()操作系统。A、LinuxB、WindowsC、Android答案:A27.()完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。A、硬件抽象层B、图形用户接口C、驱动映射层答案:A28.设计嵌入式系统时,需要考虑哪些指标A、性能B、成本C、功耗答案:A29.描述系统的功能如何实现的嵌入式系统设计步骤的是A、体系结构设计B、需求分析C、软件/硬件设计答案:A30.ARM9系列微处理器为()级流水线A、5B、3C、7答案:A31.不是嵌入式的特点是()A、成本高B、软硬件可裁剪C、可靠性好答案:A32.BootLoader程序在Stage1将完成()A、拷贝Stage2到RAM中B、初始化本阶段使用到的硬件设备C、引导内核答案:A33.下列CPSR寄存器标志位的作用说法错误的是A、V:借位B、C:进位C、Z:零答案:A34.下面关于哈佛结构描述正确的是A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并答案:A35.GCC编译器哪个参数是指定输出文件名?()A、-oFileNameB、-cC、-g答案:A36.sleep函数的功能是使程序睡眠()秒A、secB、usecC、msec答案:A37.嵌入式系统裁剪的目的是什么?A、缩小系统的体积B、提高系统的运行效率C、增加系统的功能答案:A38.往单片机里烧写程序时烧写的文件是什么格式()。A、HEXB、CC、UVOPT答案:A39.Makefile是()A、项目管理器B、编辑器C、调试器答案:A40.Linux将设备分为:字符设备,块设备和()A、网络设备B、基础设备C、软件设备答案:A41.()显示屏是利用有机电致发光二极管制成的显示屏。A、OLEDB、ABCDC、EFGH答案:A42.S3C2410X能管理的最大存储空间是()A、1GBB、2GBC、512GB答案:A43.BootLoader程序的结构框架中Stage1通常不包括以下()步骤。A、引导内核B、硬件设备初始化C、为Stage2准备RAM空间答案:A44.比较典型的是将Flash分成()个分区,分别用于保存引导程序(BootLoader)、启动参数、系统内核、根文件系统和应用程序等,A、5B、6C、7答案:A45.Flash程序烧写时,需准备好的软件不包括()。A、子文件系统B、引导程序C、应用程序答案:A46.使用GCC编译工具将C语言源程序编译成可执行文件,要依次经过四个阶段,其中不包括A、预编译B、编译C、汇编答案:A47.gdb(GUNDebugger)是一种基于命令行工作模式下的调试器。不能调试哪种语言()。A、C#B、C++C、Java答案:A48.Linux分类的设备不包括()A、应用设备B、字符设备C、块设备答案:A49.Armboot是一个(),是为基于ARM或者StrongARMCPU的嵌入式系统所设计的。它支持多种类型的Flash。A、BootLoaderB、BootloadingC、Downloading答案:A50.模拟调试的缺点是?A、功能非常有限,无法实时调试。B、价格昂贵C、不稳定答案:A51.Cache用于存放主存数据、程序的部分拷贝,主存单元地址与Cache单元地址之间的交换用(A)完成A、硬件B、软件C、用户答案:A52.国内对嵌入式系统普遍认同定义是:以应用为中心,以计算机技术为基础,软硬件可裁剪,应用系统对共能、可靠性、成本、体积、功耗有严格要求的()系统。A、专用计算机B、通用计算机C、特殊计算机答案:A53.Windows中有一个专门用于嵌入式Linux操作系统烧录的软件()。A、ZflasherB、UbootLoaderC、JTAG答案:A54.块设备是指在输入/输出时数据处理以块为单位的设备,它一般都采用(),支持数据的随机读写。A、缓存技术B、实时技术C、射频技术答案:A55.()是用来区分具体设备的实例A、次设备号B、主设备号C、网络接口号答案:A56.U-Boot,全称UniversalBootLoader,是遵循GPL条款的开放源码项目,不支持的操作系统是()A、Windows10B、LinuxC、VxWorks答案:A57.OCD(片上调试器)将()提供的实时跟踪和运行控制分开A、ICEB、CPUC、GPU答案:A58.TCP/IP参考模型不包括()A、表示层B、应用层C、传输层答案:A59.S3C2410中内置的A/D转换器的类型是()A、逐位比较型B、积分型C、计数型答案:A60.()是系统分配资源的最小单位A、进程B、线程C、多线程答案:A61.嵌入式计算机和通用计算机的不同之处是()?A、专用性强B、软硬件结合C、具有数据处理能力答案:A62.应用程序有一个main函数,总是从些函数开始主动执行一个任务,而驱动程序安装之后,便停止工作,并等待被()调用。A、应用程序B、硬件C、操作系统答案:A63.嵌入式系统发展的第二阶段为()A、以嵌入式微处理器为基础,以简单操作系统为核心的嵌入式系统B、以Internet标志的嵌入式系统C、以嵌入式操作系统为标志的嵌入式系统答案:A64.在Linux中,以下哪个命令用于查看当前登录的用户名称?A、whoamiB、whoC、ps答案:A65.()是指数据处理以字节为单位,并按顺序进行访问的设备。A、字符设备B、块设备C、网络设备答案:A66.设计软件子系统:软件总体设计、()设计。A、模块设计B、硬件总体C、函数设计答案:A67.计算机的硬件由几部分组成?A、输入/输出设备、存储设备、CPU(运算器和控制器)B、输入/输出设备C、存储设备、CPU(运算器和控制器)答案:A68.在Linux中,哪个函数用于将设备驱动程序注册到内核中?A、register_chrdev()B、register_driver()C、register_device()答案:A69.在进行嵌入式软件开发调试时,需要使用工具充当目标机的信息输出监视器,这个工具通常是()。A、串口通信软件B、交叉编译C、Crosstools脚本答案:A70.嵌入式系统的设计思路是()。A、够用即可B、越复杂越好C、功能越强大越好答案:A71.不属于字符设备的是()A、U盘B、触摸屏C、简单按键答案:A72.静态申请分配主设备号是由()分配A、人工B、内核C、外核答案:A73.大多数BootLoader程序都包括两种不同的操作模式:()和下载模式A、启动加载模式B、引导加载程序C、Linux内核答案:A74.下载模式的作用是()A、从宿主机上下载文件到SDRAM或FLASHB、储存C、加载程序答案:A75.调试工具和待调试的嵌入式软件都在()上运行A、宿主机B、虚拟机C、模拟器答案:A76.哪一个函数可以释放中断()。A、free_irqB、request_irqC、register_chrdev答案:A77.计算机的硬件不包括以下哪个部分?A、BootLoaderB、输入/输出设备C、存储设备答案:A78.指针是一个程序实体所占用内存空间的()。A、首地址B、位地址C、尾地址答案:A79.字符设备是指数据处理以()为单位,并按顺序进行访问的设备。A、字节B、块C、网络答案:A80.如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是()。A、DMA方式B、程序查询C、中断方式答案:A81.内校映像文件是()A、zImageB、kernelC、root.cramfs答案:A82.使用GCC编译工具将C语言源程序编译成可执行文件,要依次经过四个阶段:()()()()A、预处理B、编译C、汇编答案:A83.典型的块设备有()A、U盘B、触摸屏C、简单按键答案:A84.开发系统在()(一般称为宿主机或host)上,即完成软件的编辑、编译、链接等工作A、PC机B、PD机C、PA机答案:A85.()是指宿主机和目标机通过某种接口(通常是串口)连接,宿主机上提供调试界面,待调试软件下载到目标机上运行。A、软件调试B、模拟调试C、OCD调试答案:A86.动态链接是指程序运行时需要调用共享库文件,其后缀为()A、soB、aC、c答案:A87.服务于I/O请求的子程序,又称()A、驱动程序的上半部分。B、驱动程序的下半部分。C、驱动程序答案:A88.不属于块设备的是()A、键盘B、U盘C、硬盘答案:A89.()是一组编译工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。A、GCCB、GDBC、ABS答案:A90.以下那一种设备是以字节为单位的A、字符设备B、块设备C、网络设备答案:A91.()(CrossDeveloping)的模式是指:开发系统在PC机(一般称为宿主机或host)上,即完成软件的编辑、编译、链接等工作;软件的运行是在嵌入式设备(一般称为目标机或target)上。A、交叉开发B、交叉编译C、交叉编辑答案:A92.GCC编译程序成可执行文件后,执行文件的缺省名称是()?A、/a.outB、a.outC、a.out答案:A93.Linux设备驱动程序可以使用哪种语言进行编写?A、CB、C++C、JAVA答案:A94.关于嵌入式系统设计一般步骤错误的是()A、不需要需求分析B、先进行需求分析C、其次体系结构设计答案:A95.目前使用的嵌入式操作系统有哪些A、全都是B、WindowsCEC、LinuxD、Android答案:A96.驱动程序主要由3个部分组成,()属于驱动程序。A、自动配置和初始化子程序B、手动配置和初始化子程序C、服务于I/O请求的主程序答案:A97.根文件系统的创建过程错误的是()A、无需创建根文件系统映像文件B、建立基本的目录结构C、交叉编译BusyBox答案:A98.交叉编译环境构建包括2个部分()A、宿主机和目标机B、实验箱和目标机C、宿主机答案:A99.对于嵌入式系统,其能源消耗的3个主要部件是()A、以上都是B、处理器C、无线通信D、屏幕显示答案:A100.51单片机能直接运行的文件是A、*.hexB、*.txtC、*.asm答案:A101.进程是系统分配资源的最()单位,线程是系统调度的最小单位。A、小B、上C、大答案:A102.在ARM处理器体系结构中,哪个部件负责控制和协调数据传输?A、DMAB、ALUC、CPU答案:A103.关于嵌入式系统,以下说法不正确的是()A、主要用于数据处理,兼顾控制领域B、主要应用于控制领域,兼顾数据处理C、嵌入式系统功耗低答案:A104.实时在线仿真的缺点是()A、价格昂贵B、功能有限C、响应速度慢答案:A105.ARM7包括()类型的核。A、以上都是B、ARM7TDMIC、ARM7TDMI-S答案:A106.飞思卡尔公司设计的M68HC08是一个()。A、MPUB、DSPC、ARM答案:A107.BSP作为一种嵌入式软件,它的主要特点是A、与硬件和操作系统都相关B、与硬件有关,与操作系统无关C、与硬件无关,与操作系统有关答案:A108.创建根目录文件系统映像文件使用的工具为()A、BusyBoxB、cramfsC、make答案:A109.交叉编译器软件属于嵌入式系统的()。A、支撑软件B、系统软件C、应用软件答案:A110.()用于标识设备对应的驱动程序,主设备号相同的设备使用相同的设备驱动程序。A、主设备号B、次设备号C、标识符答案:A111.Linux内核的功能不包含下面哪种()A、处理机管理B、进程管理C、内存管理答案:A112.-c:只编译生成目标文件,后缀为()A、oB、outC、c答案:A113.NANDFLASH和NORFLASH的区别是大多数写入操作需要先进行()操作。A、擦除B、重置为1C、读写答案:A114.串口连接调试的先决条件是()。A、宿主机和目标机建立通信B、目标机正在运行程序C、目标机关机答案:A115.#gcc-ctest.c执行命令后会生成一个名为()的目标文件A、test.oB、test.cC、test.exe答案:A116.()是一组编译工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。A、GCCB、geditC、c答案:A117.嵌入式系统开发中,裸机程序是指()。A、没有操作系统支持的程序B、使用裸机开发工具开发的程序C、使用图形化开发工具开发的程序答案:A118.驱动程序是指挥硬件工作的软件。它是应用程序与()之间的一个中层软件层,为应用程序屏蔽硬件的细节。A、硬件B、开发C、修改答案:A119.配置mini是,一般数据位()位A、8B、16C、32答案:A120.Linux静态链接库文件是以()结尾的A、aB、soC、txt答案:A121.计算机的软件有()、应用软件组成。A、系统软件B、硬件层C、设备驱动答案:A122.软件调试:()和目标机通过某种接口(通常是串口)连接,宿主机上提供调试界面,待调试软件下载到目标机上运行。A、宿主机B、主机C、外设答案:A123.关于ARM处理器的异常,以下说法错误的是()。A、FIQ是外部中断异常B、复位异常级别最高C、每个异常中断向量占据4个字节答案:A124.μC/OS-II结构小巧,最小内核可编译至(),即使包含全部功能如信号量、消息邮箱、消息队列及相关函数等A、2KB、4MC、8G答案:A125.DSP偏重于信号处理,MCU偏重于()。A、控制B、操作C、传输答案:A126.嵌入式系统的核心是()A、嵌入式处理器B、嵌入式操作系统C、嵌入式应用软件答案:A127.创建设备文件,可以用命令()A、mknodB、touchC、mkdir答案:A128.()作为嵌入式系统的核心,它必须首先满足系统在功耗、功能和速度方面的要求。A、嵌入式处理器B、内存控制器C、LCD控制器答案:A129.命令rmmod的功能是()A、将驱动模块从内核中删除B、列出当前动态加载的模块清单C、将驱动模块加载到操作系统内核答案:A130.设备号包括()设备号(majornumber)和次设备号(minornumber)。A、主B、次C、次次答案:A131.()(GNUCpiler的简称)是一组编译工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。A、GCCB、abcC、GDD答案:A132.对设计好的系统进行测试,看其是否满足给定的要求描述的是()A、系统测试B、系统集成C、系统设计答案:A133.网络设备,又称(),用于网络通信A、网络接口B、网络数据源C、窗口答案:A134.使用以下()命令进行裁剪A、makemenuconfigB、makecleanC、makedep答案:A135.交叉编译环境构建包括2个部分:第一部分是:宿主机(嵌入式交叉编译环境)PC+Linux+交叉编译器+()。A、库函数B、引导程序C、嵌入式操作系统答案:A136.arm状态,在这种状态执行()位长度的、字边界对齐的arm指令A、32B、16C、64答案:A137.标识设备不需要的参数是()A、设备在计算机中的位置B、设备类型C、主设备号答案:A138.使用交叉编译的原因,是由于嵌入式系统的()资源有限,不能安装编译所需要的软件。A、硬件B、软件C、程序答案:A139.S3C2410X是()位处理器A、32B、8C、16答案:A140.makedep表示什么意思()A、编译变量依赖关系B、内核裁剪C、生成内核映像文件答案:A141.Linux将设备分为A、以上都是B、字符设备C、块设备D、网络设备答案:A142.LinuxI/O操作默认是:A、同步阻塞模式B、异步阻塞模式C、同步非阻塞模式答案:A143.()年interl公司推出51微控制器A、1980B、1999C、1982答案:A144.嵌入式系统的硬件设计不包括()。A、函数接口B、CPU子系统C、硬件寄存器答案:A145.()不是gcc常用选项。A、—nB、-cC、—o答案:A146.Linux驱动中,若要系统自动创建设备节点,可以在以下哪个目录创建设备文件A、sys/classB、根目录C、/dev答案:A147.GCC编译的第三个阶段是()A、汇编B、预处理C、链接答案:A148.进程有三种状态:()A、运行态,就绪态和等待态B、准备态,执行态和退出态C、精确态,模糊态和随机态答案:A149.把Linux操作系统针对具体的目标平台做必要的()之后,安装到该目标平台使其正确运行,这就叫移植。A、改写B、复制C、减少答案:A150.关于U-Boot,下列说法错误的是()A、支持的处理器有ARM、MNPSB、是遵循GPL条款的开放源码项目C、支持的操作系统有LINUX、QNX答案:A151.驱动程序主要由3部分组成,但()不属于A.自动配置和初始化子程序B.服务于I/O请求的子程序C.中断服务子程序D.服务于cpu子程序A、D答案:A152.嵌入式操作系统可以分为商用型和免费型,其中免费型的特点有()。A、实时性和稳定性不能得到保障B、功能可靠C、有完善的技术支持答案:A153..m是指A、ObjectiveC源程序B、经过预处理的c程序C、头文件答案:A154.嵌入式系统设计一般步骤,以下正确的是:()1)需求分析。2)体系结构设计。3)硬件/软件设计。4)系统集成和系统测试A、1)、2)、3)、4)B、1)、3)、3)、2)C、4)、2)、3)、1)答案:A155.A/D是()A、将模拟信号转换成数字信号的意思B、将数字信号转换成模拟信号的意思C、将物理信号转换成化学信号的意思答案:A156.实时在线仿真是一种用于替代目标上()的设备A、CPUB、GPUC、NOU答案:A157.块设备用()表示A、BB、AC、C答案:A158.关于嵌入式操作系统发展趋势,描述不正确的是()A、产品性能不断提高,功耗不断增加B、体积不断减小C、网络化程度不断提高答案:A159.制定产品时间表与()有关系A、选择操作系统B、操作系统C、软件答案:A160.Linux动态链接库文件是以()结尾的A、soB、aC、txt答案:A161.GPIO的工作模式不包括A、输出浮空B、输入浮空C、输入上拉答案:A162.嵌入式系统的BootLoader程序相当于PC中的什么程序?A、BIOS+MBRB、BIOSC、OS答案:A163.汽车导航系统可使用()A、弱实时B、不需要使用C、以上都对答案:A164.ARMCortex-M系列处理器的特点是()。A、低功耗、低成本、小尺寸,主要用于物联网和智能家居等B、处理能力强,主要用于个人电脑和服务器等C、可扩展性强,主要用于工业控制和机器人等答案:A165.从Linux系统角度看,通常可以分为四个层次,最低层层次为A、引导加载程序B、Linux内核C、根文件系统答案:A166.Linux中,用于获取当前工作目录的绝对路径的命令是什么?A、pwdB、cdC、ls答案:A167.ARM11处理器中,内核与cache之间数据通路是()位A、64B、32C、16D、8答案:A168.在使用MMU的系统中,处理器使用的内存地址与地址总线的上内存地址()A、不是同一个,值也多半不相等B、是同一个C、是同一个,但值不相等答案:A169.嵌入式系统中的CPU具有一些与通用计算机所使用的CPU不同的特点,下面不是其特点的是()。A、高主频B、支持实时处理C、低功耗答案:A170.gcc-()只编译生成目标文件,后缀为.oA、cB、gC、oFileName答案:A171.GDB软件是()A、调试器B、编译器C、文本编译器答案:A172.设计嵌入式产品时,嵌入式操作系统的选择至关重要,下列最适合用于产品设计的嵌入式操作系统是()A、LinuxB、UcosC、WindowsCE答案:A173.Blob是BootLoaderObject的缩写。它遵循(),源代码完全开放。A、GPLB、ORLC、XRL答案:A174.S3C2410X芯片采用的封装是()A、BGAB、DIPC、QFP答案:A175.vivi程序分2个阶段,第1阶段是用()语言编写的。A、汇编语言B、c语言C、机器语言答案:A176.A/D是将()转换成数字信号的意思。A、模拟信号B、虚拟信号C、物理信号答案:A177.gcc编译器的编译选项大约有多少个A、100B、500C、300答案:A178.gdb主要功能A、以上都是B、启动被调用的程序C、让被调用的程序在指定位置停止答案:A179.linux中的网络编程是通过()(套接字)来实现,实质是一种文件描述符。A、socketB、lineC、link答案:A180.计算机的软件由系统软件和()组成。A、应用软件B、系统硬件C、应用硬件答案:A181.下列哪个命令可以用来复制文件?A、cpB、touchC、rm答案:A182.在linux操作系统默认下,ls命令显示的可执行文件颜色是A、绿色B、黄色C、蓝色答案:A183.嵌入式操作系统的特点不包括()。A、强交互性B、可裁剪C、有一定的实时性答案:A184.ARM中有()个32位寄存器。A、37B、48C、32答案:A185.ARM11系微处理器的优点()A、11级流水线B、动态预测C、多线程组合D、能耗低答案:A186.Linux设备驱动程序是指:A、控制设备硬件的程序B、控制设备的操作系统内核代码C、安装在设备上的程序答案:A187.以下关于ARM处理器CPSR寄存器说法错误的是()A、CPSR是ARM的控制寄存器B、CPSR可设定是否允许外部中断和快速中断C、CPSR决定ARM工作模式答案:A188.()是GCC编译器组件之一,也是GNU软件家族中具有代表性的作品。A、gccB、GNDC、VCC答案:A189.根文件系统是()操作系统运行时所需要的特有文件系统A、LinuxB、windowsC、andruid答案:A190.$表示什么A、目标的完整名称B、所有的依赖文件C、第一个可依赖文件答案:A191.从系统定制能力考虑,()系统具有优势A、LinuxB、WindowsC、UCOS答案:A192.嵌入式系统的设计思路是什么?A、够用即可B、增加系统稳定性C、提高系统可靠性答案:A193.为能够断电持续保留重要数据和保存系统配置信息,开发板外扩了一片()A、EEPROM存储芯片AT24C02B、ROM存储芯片C、RAM存储芯片答案:A194.大部分Unix系统,只能一次传送一个或多个长度是()字节(或一个更大的2次幂的数)的整块数据。A、512B、256C、128答案:A195.在系统裁剪中,裁剪的目的是()A、减少系统存储空间B、减少系统开机时间C、减少系统运行时的CPU占用率答案:A196.JTAG仿真器的功能有2种.第一是完成程序仿真调试;第二,完成对的()的烧写A、Flash存储器B、JTAG仿真器C、JTAG存储器答案:A197.设备文件的创建方式有()种,即自动创建和手动创建。A、2B、3C、4答案:A198.Linux系统会用()字母表示字符设备A、cB、aC、b答案:A199.指针必须先()才能使用。A、赋值B、指定类别C、建立内存空间答案:A200.clear命令的作用是()A、清除终端窗口B、关闭终端窗口C、打开终端窗口答案:A201.ARM处理器结构体系中,字节长度均为()位A、8B、9C、10答案:A202.嵌入式系统设计思路是A、够用即可B、越多越好C、越高越好答案:A203.驱动程序是指挥硬件工作的软件。它是应用程序与硬件之间的一个()软件层,为应用程序屏蔽硬件的细节。A、中层B、高层C、低层答案:A204.建立基本的目录结构的命令为()A、#mkdirrootfs#cdrootfs#mkdiretcdevlibmntproctmpusrvarB、#mkdiretcdevlibmntproctmpusrvar#cdrootfs#mkdirrootfsC、#cdrootfs#mkdirrootfs#mkdiretcdevlibmntproctmpusrvar答案:A205.μC/OS-II是一个()、源码开放、结构小巧、抢占式的实时多任务内核,主要面向中小型嵌入式系统,具有执行效率高、占用空间小、()、实时性能优良和可扩展性强等特点。A、可裁剪,可移植性强B、可裁剪,可移植性弱C、不可裁剪,可移植性强答案:A206.设备文件包括了较多信息,但没有包括()A、驱动程序名称B、设备类型C、主设备号答案:A207.GDB基本命令中break是()A、设置断点B、单步执行C、退出答案:A208.目前,嵌入式系统有一部分有操作系统,还有一部分没有操作系统。下列()嵌入式系统,带有操作系统。A、数码相机B、电冰箱控制器C、洗衣机控制器答案:A209.程序运行的区域不同。驱动程序工作在();应用程序工作在用户态。A、内核态B、硬件C、软件答案:A210.函数S3c2410_adc_init(){…..}在什么时候运行?()A、安装驱动程序时B、卸除驱动程序时C、以上说法都对答案:A211.()是韩国mizi公司开发的bootloader,适用于ARM9处理器。A、viviB、ArmbootC、U-Boot答案:A212.()不是网络层协议。A、TCPB、IPC、ARP答案:A213.VxWorks嵌入式操作系统,具有高性能的()、卓越的实时性、良好的可靠性以及友好的用户开发环境,被广泛地应用在通信、军事、航空、航天等高精尖技术。A、内核B、cpuC、单片机答案:A214.GDB的主要功能A、启动被调用的程序B、让被调用的程序在指定位置停止C、以上都是答案:A215.为了解决CPU输出数据的速度远远高于打印机的打印速度这一矛盾,可采用()A、缓冲技术B、并行技术C、通道技术答案:A216.GDB的主要功能包括()A、以上都是B、启动被调用的程序C、让被调用的程序在指定位置停止答案:A217.structfile_operations是(),定义能在设备上进行的操作。结构中的成员指向驱动中的函数,这些函数实现一个特另的操作,对于不支持的操作保留为NULL。A、一个函数指针的集合B、一个抽象方法C、一个函数式接口答案:A218.RISC的意思是()A、精简指令集计算机B、计算C、递归指令答案:A219.Linux驱动程序的主要组成部分是什么?A、内核模块和设备驱动B、系统调用和文件系统C、进程和应用程序答案:A220.下列哪个命令可以用来创建目录?A、mkdirB、cdC、ls答案:A221.GDB的主要功能有A、以上均是B、启动被调用的程序C、让被调用的程序在指定位置停止答案:A222.()属于嵌入式系统设计一般步骤A、选项都是B、需求分析C、系统集成和系统测试答案:A223.关于实时在线仿真(ICE)的说法错误的是A、实时在线仿真(In-CircuitEmulator,ICE)是一种用于替代目标上flash的设备B、可以执行目标机CPU指令C、能够将内部的信号输出到被控的目标机答案:A224.晶振一般叫做晶体谐振器,用电损耗很小的()经精密切割磨削并镀上电极,焊上引线做成。A、石英晶体B、金刚石C、硅体答案:A225.RS232-C串口通信中,表示逻辑1的电平是()A、以上都不是B、0VC、3.3V答案:A226.()用于标识设备对应的驱动程序A、主设备号B、次设备号C、数据类型答案:A227.Linux设备驱动程序中常见的设备接口是:A、全部都是B、PCIeC、USB答案:A228.time_ttime(time_t*tloc)函数的功能是()A、返回计算机时间原点到当前时间经历的秒数值B、返回当前时间C、返回程序执行消耗的时间答案:A229.物理系统的()、尺寸和耗电量是否是产品成功的关键因素A、成本B、大小C、重量答案:A230.gmtime函数功能是A、将日历时间转化为格林威治标准时间,并将数据保存在tm结构中B、获取从今日凌晨到现在的时间差,并存放在tv,然后将当地时区的信息存放到tzC、获取日历时间答案:A231.直接编译进内核,又称()。A、静态连接B、动态连接C、下载文件答案:A232.()是指:在宿主机上进行软件编辑、编译、链接等,并生成能够在目标机上运行的可执行程序的过程。A、交叉编译B、交叉开发C、交叉编辑答案:A233.编写Linux下的多线程程序时,需要使用头文件()A、pthread.hB、stdio.hC、stdlib.h答案:A234.驱动程序的组成通常包括()A、以上都是B、自动配置和初始化子程序C、服务于I/O请求的子程序,又称驱动程序的上半部分答案:A235.设备驱动程序可通过函数()向内核申请中断A、request_irqB、free_irqC、register_chrdev答案:A236.Makefile中把那些没有任何依赖,只有执行动作的目标称为()。A、伪目标B、最终目标C、可执行目标答案:A237.嵌入式系统的层次分为系统级和A、应用级B、标准级C、模块级答案:A238.在字符设备驱动中,structile_operations结构中函数指针成员不包含()A、closeB、openC、read答案:A239.8051系列单片机是()公司设计并生产的A、IntelB、MotorolaC、IBM答案:A240.gcc-()在执行程序中包括标准调试信息A、gB、cC、oFileName答案:A241.()用于加载文件到内存或Flash中A、loadB、partC、param答案:A242.将一段称为()的程序固化在目标机上,负责监控目标机上被调试程序的运行。A、ROMMonitorB、RAMC、EEPROM答案:A243.Makefile中把那些没有任何依赖,只有执行动作的目标称为()A、伪目标B、直接目标C、间接目标答案:A244.Linux的设备分类不包括下列哪一项()A、虚拟设备B、字符设备C、块设备答案:A245.下面哪个不是RISC架构的ARM微处理器的一般特点A、采用可变长度指令格式B、体积小、功耗低C、地址方式灵活答案:A246.Bootloader的stage1中有()。A、设备初始化代码B、硬件设备C、系统文件镜像答案:A247.()属于字符设备A、触摸屏B、U盘C、硬盘答案:A248.软件的()和软件的性能通常是矛盾的,通常以损失某些特性情况下的优化性能为代价。A、通用性B、复杂性C、适应性答案:A249.嵌入式系统设计的层次和设计原则层次分为系统级和()。A、应用级B、软件C、用户答案:A250.S3C2410X的内核是()。A、ARM920TB、ARM1020C、ARM720T答案:A251.()是指在输入/输出时数据处理以块为单位的设备,它一般都采用缓存技术,支持数据的随机读写。A、块设备B、字符设备C、套接字答案:A252.嵌入式系统的软件层次分为系统级和A、应用级B、标准级C、模块级答案:A253.C语言文件预处理生成哪个后缀的文件A、iB、SC、o答案:A254.汽车刹车系统要使用()。A、强实时B、弱实时C、不需要使用答案:A255.嵌入式系统是以应用为中心,以()为基础A、计算机技术B、软件C、硬件答案:A256.从Linux系统角度看,不属于BootLoadert程序层次的是A、用户软件程序B、引导加载程序(BootLoader)C、Linux内核答案:A257.()是指把系统的软件、硬件和执行装置集成在一起,进行调试,发现并改进设计过程中的错误。A、系统集成B、集成C、系统测试答案:A258.主要用于控制领域,兼顾数据处理的是()A、嵌入式系统B、通用计算机C、两者皆是答案:A259.设备号用于区分具体的()。A、设备B、设施C、状态答案:A260.每个设备文件都对应有两个设备号,标识该设备的种类,也标识了该设备所使用的驱动程序的类别号是指()A、主设备号B、次设备号C、块设备号答案:A261.gcc常用选项中()的作用是静态链接库文件A、-staticB、-lFOOC、-LDirName答案:A262.下面哪个不属于Linux系统设备A、输入设备B、字符设备C、网络设备答案:A263.嵌入式操作系统有很多,但()不是A、WindowsXPB、VxWorksC、WindowsCE答案:A264.BootLoader程序的结构框架分哪两个部分:A、Stage1和Stage2下载模式B、Stage3和Stage2下载模式C、Stage1和Stage3下载模式答案:A265.()处理器是专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,在数字滤波、谱分析等各种仪器上,获得了大规模的应用。A、DSPB、MCUC、MPU答案:A266.在嵌入式系统裁剪中,可以通过哪些方式来缩小系统的体积?A、所有选项都正确B、移除不必要的应用程序C、精简系统内核答案:A267.获取日历时间,从1970年1月1日0点到现在所经历的秒数,结果保存在tloc中的函数A、timeB、gmtimeC、gettimeofday答案:A268.嵌入式系统设计步骤的第一步一般是()A、需求分析B、体系结构设计C、硬件/软件设计答案:A269.在通用计算机上开发软件时,一般是软件开发环境(编译、调试)与()环境相同。A、软件运行B、硬件C、系统答案:A270.在Linux驱动程序设计中,什么是模块?A、可以动态加载和卸载的代码B、操作系统内核C、设备驱动程序答案:A271.()是指程序运行时需要调用共享库文件。A、动态链接B、静态链接C、超链接答案:A272.缩主机安装的是()操作系统,则可以选择mini串口通信软件A、LinuxB、windowsC、Unix答案:A273.GCC(GNUCpiler的简称)是一组()工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。A、编译B、编程C、程序答案:A274.对设计好的系统进行测试,看其是否满足给定的要求称为()。A、系统测试B、系统集成C、软件设计答案:A275.Linux中,用于创建字符设备文件的命令是什么?A、mknodB、mkfsC、mkdir答案:A276.()是指挥硬件工作的软件。它是应用程序与硬件之间的一个中层软件层,为应用程序屏蔽硬件的细节。A、驱动程序B、应用程序C、硬件设备答案:A277.嵌入式系统体系结构的决定因素有以下哪几个()①系统是硬实时系统还是软实时系统;②操作系统是否需要嵌入;③物理系统的成本、尺寸和耗电量是否是产品成功的关键因素;④选择处理器和相关硬件;A、1234B、134C、234答案:A278.不是嵌入式系统的特点()A、功耗高B、可靠性高C、实时性好答案:A279.gcc常用选项,将DirName加入到库文件的搜索目录列表中,在缺省情况下gcc只链接共享库的语法是()。A、-LDirNameB、-IDirNameC、-c答案:A280.()是让预处理程序cpp在当前目录中搜寻相应的文件A、””B、C、‘’答案:A281.嵌入式系统软件结构可分为A、以上都是B、板级支持包、实时操作系统C、应用编程接口(API)答案:A282.structinode:一个文件可以对应多个file结构,但是只有()个inode结构。A、1B、2C、3答案:A283.在Linux中,采用给网络接口设备分配一个()的名字的方法来访问该设备。A、唯一B、相同C、特殊答案:A284.下面交互设备常由嵌入式系统采用的是()A、以上都是B、小键盘C、按钮D、触摸屏答案:A285.良好的软件移植性应该比较好,可以在不同平台、系统上运行,跟()无关。A、操作系统B、软件系统C、硬件系统答案:A286.实时分:()和弱实时。A、强实时B、硬实时C、弱实时答案:A287.共享型函数库(动态链接库)的后缀为()A、soB、cC、a答案:A288.lsmod命令功能A、列出当前动态加载的模块清单B、将驱动模块加载到操作系统内核C、将驱动模块从内核中删除答案:A289.嵌入式系统设计的第一步是()A、需求分析B、系统集成和系统测试C、体系结构设计答案:A290.gcc常用选项,对程序进行优化编译、链接,提高程序的执行效率的是A、-OB、-gC、-c答案:A291.()由于其源代码开放的天生魅力,在定制能力方面具有优势。A、LinuxB、WindowsC、ucos答案:A292.在宿主机上编译好引导程序、Linux系统内核、根文件系统、应用程序。然后,将它们烧写到目标机的()中。A、FlashB、硬件C、软件答案:A293.降低嵌入式系统功耗的技术大致有哪些方法?A、全部都是B、降低工作电压C、系统资源最小化答案:A294.在cpu和物理内存之间进行内存转换时,()将地址从虚拟地址空间映射到物理地址空间A、TCPB、MMUC、CACHE答案:A295.vivi程序分两个阶段,第2阶段是用()编写的。A、C语言B、机器语言C、汇编语言答案:A296.下列哪个命令可以用来查看当前目录中的文件和目录?A、lsB、pwdC、rm答案:A297.调试工具和待调试的嵌入式软件都在宿主机上运行,由宿主机提供一个模拟的目标运行环境的调试方法是()。A、模拟调试B、实时在线仿真C、软件调试答案:A298.在嵌入式系统设计时,下面存储结构中对程序员透明的是()A、高速缓存B、磁盘存储器C、内存答案:A299.启动Linux核心的命令是A、bootB、paramC、part答案:A300.通常所说的32位微处理器是指A、CPU字长为32位B、CPU字长为23位C、CPU字长为64位答案:A301.ARM9系列微处理器支持()位Thumb指令集。A、16B、32C、8答案:A302.Linux应用程序可以通过()的一-组固定的入口点来访问驱动程序,这组入口点是由每个设备的设备驱动程序提供的。A、设备文件B、系统C、内存答案:A303.设备驱动程序属于()A、系统软件B、应用软件C、开发软件答案:A304.ARM7系列微处理器为()位的RISC处理器。A、32B、64C、8答案:A305.下列哪个函数可以返回字符串的长度?A、strlenB、strcatC、strncpy答案:A306.实时在线仿真(ICE)方式的优点是()A、功能非常强大,软硬件均可做到完全实时在线调试。B、不需要目标机C、成本低答案:A307.Linux内核给设备分配主设备号有()申请和动态申请两种方法。A、静态B、静C、态度答案:A308.()(GNCpiler的简称)是一组编译工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。A、GCCB、lsC、cpp答案:A309.驱动程序的组成不包括A、用户层代码B、自动配置和初始化子程序C、服务于I/O请求的子程序,又称驱动程序的上半部分答案:A310.Linux驱动程序的安装有2种方式:直接编译进内核和()A、模块方式B、静态连接C、间接链接答案:A311.为了便于文件编辑,在编辑makefile时,可以使用变量,引用变量时,只需在变量前面加上()符。A、$B、C、#答案:A312.ARM公司主要依靠()获得利润A、出售芯片授权B、制定标准C、生产芯片答案:A313.NANDFLASH和NORFLASH的区别正确的是。()A、大多数写入操作需要先进行擦除操作B、NOR的读速度比NAND稍慢一些C、NAND的写入速度比NOR慢很多答案:A314.()是嵌入式系统运行的载体,也是嵌入式系统的基础。A、硬件B、软件C、单片机答案:A315.Make预置了一些内部宏,其中$表示A、以上都不是B、没有扩展名的当前目标文件C、当前目标文件最近更新的文件名答案:A316.当()进行时,可移植性是要重点考虑的问题A、嵌入式软件开发B、数学建模C、电路设计答案:A317.Linux系统创建线程函数是()A、intpthread_create(pthread_t*tidp,constpthread_attr_t*attr,void*(*start_rtn)(void),void*arg)B、intpthread_exit(void*rval_ptr)C、intpthread_join(pthread_ttid,void**rval_ptr)答案:A318.Ramdisk是将一部分固定大小的内存当作()来使用。A、分区B、内核C、外核答案:A319.驱动程序的功能包括()。A、以上都是B、对设备初始化和释放。C、检测和处理设备出现的错误。答案:A320.不能降低嵌入式系统功耗的技术有()A、使用低集成度专用软件B、降低工作电压C、系统资源最小化答案:A321..o是指A、编译后的目标程序B、经过预处理的c程序C、头文件答案:A322.MCU和DSP的区别是()。A、DSP偏重于信号处理B、MCU偏重于信号处理C、DSP偏重于控制答案:A323.Boot1和Boot0分别为0,1表示启动模式是什么A、从系统存储器启动B、从用户闪存启动C、从内置SRAM启动答案:A324.()是指在输入/输出时数据处理以块为单位的设备,它一般都采用缓存技术,支持数据的随机读写。A、块设备B、字符设备C、网络设备答案:A325.下列不是μC/OS-II的特点的是()A、不可移植B、可裁剪C、结构小巧答案:A326.创建嵌入式Linux的开发环境主要不包括()A、开发应用程序B、交叉编译工具链C、制作根文件系统答案:A327.()修改vivi的参数,如核心命令行参数A、paramB、partC、load答案:A328.系统概要设计包括哪些A、以上均是B、系统总体框架C、软硬件划分答案:A329.以下那个选项不是驱动程序的组成()。A、终端服务子程序B、自动配置和初始化子程序C、服务于I/O接口的子程序答案:A330.BootLoader程序中下载模式的作用()A、以上都是B、分区C、引导系统答案:A331.MCU偏重于()A、控制B、信号处理答案:A332.对S3c2410_adc_init(){…..}函数功能描述正确的是A、创建设备文件的目录和设备文件。使用devfs_mk_dir()和devfs_register()函数。B、申请主设备号,使用request_irq()函数。C、申请中断,使用register_chrdev()函数答案:A333.S3C2410X有()个外部中断源。A、24B、8C、16答案:A334.在嵌入式系统的存储结构中,存取速度最快的是A、寄存器组B、内存C、Flash答案:A335.BootLoader程序的结构框架通常分两部分其中Stage1通常不包括以下哪个步骤()。A、设置内核启动参数B、硬件设备初始化C、为Stage2准备RAM空间答案:A336.ARM处理器复位后,处理器处于()模式。A、SVCB、IRQC、System答案:A337.块设备是指在输入/输出时数据处理以()为单位的设备,它一般都采用缓存技术,支持数据的随机读写。A、块B、位C、字节答案:A338.()是GCC编译器组件之一,也是GNU软件家族中具有代表性的作品。A、gccB、cC、c++答案:A339.关于Linux设备驱动程序的说法错误的是A、不能检测和处理设备出现的错误B、位于应用程序和硬件设备之间C、是指挥硬件工作的软件答案:A340.给文件file1加上其他人可执行属性的命令是()A、chmkdo+xB、chowna+xC、chmoda+x答案:A341.嵌入式系统的实时性可分为软实时性和()。A、硬实时性B、软实时性C、截止时限答案:A342.函数库一般分为()和()两种格式A、静态共享B、静态动态C、动态共享答案:A343.()是系统分配资源的最小单位,()是系统调度的最小单位。A、进程,线程B、进程,进程C、线程,进程答案:A344.下列不是GCC所支持的源文件程序格式是A、bB、aC、h答案:A345.以下那一个是字符设备注册函数A、register_chrdevB、unregister_chrdevC、request_irq答案:A346.ROMMonitor程序是利用()写入Flash存储器。A、JTAGB、JJAGC、JKAG答案:A347.S3C2410X是()公司生产的嵌入式处理器。A、三星B、SonyC、ARM答案:A348.哪一个命令的功能可以将驱动模块从内核中删除。A、rmmodB、insmodC、ismod答案:A349.Linux允许块设备一次传送()的字节A、任意字节B、8C、128答案:A350.简单方便,不需要目标机,成本低的调试方式是()A、模拟调试B、实时在线仿真C、软件调试答案:A351.嵌入式系统设计的重要特点是()多样化A、技术B、操作C、应用答案:A352.头文件和””有什么区别?A、是让预处理程序cpp在系统预设的头文件目录,””是让预处理程序cpp在当前目录中搜寻相应的文件B、无区别C、两个作用一样答案:A353.vivi(下载模式)启动Linux核心的命令是()。A、bootB、loadC、part答案:A354.LDRR2,[R3,#0x28]中[R3,#0x28]的寻址方式是A、寄存器变址寻址B、寄存器移位C、寄存器寻址答案:A355.在嵌入式系统设计中,软硬件划分是在进行()时完成A、体系结构设计B、需求分析C、软硬件设计答案:A356.交叉()是指:在宿主机上进行软件编辑、编译、链接等,并生成能够在目标机上运行的可执行程序的过程。A、编译B、开发C、运行答案:A357.opt目录主要存放()A、以上都是B、交叉编译器C、资源库答案:A358.生成内核映像文件zImage的过程makezImage是指A、生成内核映像文件zImageB、内核裁剪C、编译变量依赖关系答案:A359.在嵌入式系统设计中,进行硬件版图设计是在进行()时完成A、软硬件设计B、需求分析C、系统集成答案:A360.GCC编译过程()A、预处理->编译->汇编->链接B、预处理->汇编->编译->链接C、链接->预处理->汇编->编译答案:A361.Linux应用程序是通过设备文件(又名:设备节点),调用(),来操作字符设备和块设备。A、驱动程序B、cabC、vvvs答案:A362.动态链接是指()需要调用共享库文件A、程序运行B、编译C、连接答案:A363.流行的嵌入式处理器()A、全都都是B、8051C、ARM答案:A364.BootLoader程序的结构框架分()部分A、2B、3C、4答案:A365.每条ARM指令占()字节A、4B、3C、2答案:A366.在程序执行过程中,Cache与主存的地址映像由A、硬件自动完成B、程序员调度C、操作系统管理答案:A367.变量一般在MakeFile文件的()进行定义。A、头部B、尾部C、中部答案:A368.()(GUNDebugger)是一种基于命令行工作模式下的调试器。A、gdbB、cC、c++答案:A369.()不是嵌入式系统的特点。A、高功耗B、专用性C、可裁剪答案:A370.需求分析阶段包括A、分析用户的需求、确定硬件软件和检查需求分析的结果B、分析用户的需求C、确定硬件软件答案:A371.GDB中设置断点的是A、breakmainB、runC、continue答案:A372.GDB软件是()。A、调试器B、编译器C、文本编辑器答案:A373.ARM状态,处理器执行()的字对齐的ARM指令。A、32位B、16位C、8位答案:A374.复用原则不包括A、应用化原则B、模块化原则C、标准化原则答案:A375.在大部分Unix系统,块设备不能按字节处理数据,只能一次传送一个或多个长度是()字节(或一个更大的2次幂的数)的整块数据。A、512B、1024C、256答案:A376.ARM9系列微处理器在()特性方面提供了最佳的性能A、高性能和低功耗B、低能耗和高功率C、价格低答案:A377.GDB的基本命令中intobreak表示()A、查看所有设置的断点B、查看程序C、删除断点答案:A378.文件的存储方法依赖于()A、以上都是B、文件的物理结构C、存放文件的存储设备的特性答案:A379.ARMS3C2410芯片自带一个8路()位A/D转换器A、10B、6C、12答案:A380.make有许多预定义变量,表示“目录完整名称”的是A、$B、$^C、$答案:A381.当进行嵌入式软件开发时,()是要重点考虑的问题A、可移植性B、可剪裁C、可利用资源答案:A382.ARM有()种基本寻址方式A、9B、8C、7答案:A383.rmmod功能是()A、将驱动模块从内核中删除B、将驱动模块加载到操作系统内核C、列出当前动态加载的模块清单答案:A384.设备文件在Linux()的地方?A、/dev目录B、/binC、/usr答案:A385.GNU是什么()?A、自由软件工程项目B、英文C、操作系统答案:A386.手机的嵌入式处理器的字长是()位A、32B、8C、16D、4答案:A填空题1.([填空1])是一组编译工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。答案:GCC2.([填空1])是Linux(或者说是UNIX类)操作系统运行时所需要的特有文件系统。答案:根文件系统3.GDB退出调试模式的命令是?([填空1])答案:quitq4.([填空1])工具是将数以百计的常用UNIX/Linux命令集成到一个可执行文件中,所占空间1MB左右。答案:Busybox5.([填空1])是用来区分具体设备的实例。答案:次设备号6.([填空1])(GNUCpiler的简称)是一组编译工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。答案:GCC7.([填空1])是LinusTorvalds开发的一种基于内存的文件系统,工作于虚拟文件系统(VFS)层,不能格式化,可以创建多个,在创建时可以指定其最大能使用的内存大小。答案:Ramfs8.实时分:([填空1])和([填空2])。答案:强实时|弱实时9.实时在线仿真(In-CircuitEmulator,ICE)是一种用于替代目标上CPU的设备,可以执行目标机([填空1]),能够将内部的信号输出到被控的目标机。答案:CPU指令10.S3C2410X将系统的存储空间分成([填空1])组,每组的大小为([填空2])MB,共([填空3])GB。答案:8|128|111.在传统方式的设备管理中,除了设备类型以外,内核还需要一对参数才能唯一标识设备,这对参数就是([填空1])和([填空2])。答案:主设备号|次设备号12.[填空1])是指在输入/输出时数据处理以块为单位的设备,它一般都采用缓存技术,支持数据的随机读写。答案:块设备13.Linux中,用于创建字符设备文件的命令是([填空1])。答案:mknod14.函数功能:([填空1])函数的功能是使程序睡眠sec秒。答案:sleep15.8051系列是([填空1])位的嵌入式处理器答案:816.-c:只编译生成目标文件,文件后缀为([填空1])。答案:.oo17.当进行嵌入式软件开发时,([填空1])是要重点考虑的问题。良好的软件移植性应该比较好,可以在不同平台、系统上运行,跟操作系统无关。软件的通用性和软件的性能通常是矛盾的,通常以损失某些特性情况下的优化性能为代价。答案:可移植性18.([填空1])偏重于信号处理。答案:DSP19.BootLoadert程序的结构框架分两部分([填空1])和([填空2]).答案:Stage1|Stage220.嵌入式系统设计设计原则具体分为:([填空1]);([填空2]);([填空3])。答案:复用原则|模块化原则|标准化原则21.S3C2410X采用([填空1])封装。答案:BGA22.UbtunLinux操作系统中,Uboot的主要功能是一段([填空1])程序。答案:引导加载引导23.GDB单步执行(不进入子程序)的命令是([填空1])。答案:nextn24.通用计算机的处理器内部设有([填空1]),它是通过3总路线和外部通信的。答案:外设接口25.(1)偏重于控制。答案:MCU26.网络编程时,传输层协议有([填空1])和([填空2])。答案:TCP|UDP27.在内核配置时,([填空1])是将该驱动统一进行裁剪答案:《*》解析:答案是28.Linux允许块设备一次传送([填空1])的字节数据。答案:任意数目29.Makefile文件预定义变量有很多,列举3个预定义变量:([填空1]),([填空2]),([填空3])。答案:$|$^|$30.A/D转换器是将([填空1])转换成([填空2])的模块。答案:模拟信号|数字信号31.(),全称UniversalBootLoader,是遵循GPL条款的开放源码项目。答案:U-Boot32.([填空1])是美国WindRiver公司(风河公司)于1983年开发的一种32位嵌入式实时操作系统(RTOS)。答案:VxWorks33.Cramfs文件系统以压缩方式存储,在运行时要解压缩。另外,它的速度([填空1]),效率高,其只读的特点有利于保护文件系统免受破坏,提高了系统的可靠性。答案:快34.嵌入式系统是以([填空1])为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、([填空2])、成本、体积、功耗有严格要求的专用计算机系统。答案:应用|可靠性35.S3C2410X是([填空1])公司生产的嵌入式处理器。答案:Samsung三星36.字符设备是指数据处理以([填空1])为单位的设备。答案:字节37.([填空1])用于标识设备对应的驱动程序,主设备号相同的设备使用相同的设备驱动程序。答案:主设备号38.嵌入式处理器作为嵌入式系统的核心,它必须首先满足系统在([填空1])([填空2])([填空3])方面的要求。答案:功耗|功能|速度39.设备号用于区分具体的设备。设备号包括([填空1])和次设备号(minornumber)。答案:主设备号40.计算机的软件由([填空1])和([填空2])两部分组成。答案:系统软件|应用软件41.嵌入式系统设计一般步骤([填空1])、([填空2])、([填空3])、([填空4])。答案:需求分析|体系结构设计|硬件/软件设计|系统集成和系统测试42.μC/OS-II是一个可裁剪、源码开放、结构小巧、抢占式的([填空1])操作系统。答案:实时多任务内核43.计算机的硬件部分由([填空1])、([填空2])、([填空3])三部分组成答案:输入/输出设备|存储设备|CPU44.Socket编程函数中send是([填空1])数据。答案:发送45.Linux内核给设备分配主设备号的两种方法([填空1])和动态申请。答案:静态申请46.S3C2410X是([填空1])位处理器。答案:3247.([填空1])是指数据处理以字节为单位,并按顺序进行访问的设备。答案:字符设备48.RISC的意思是([填空1])。答案:精简指令集计算机精简指令集49.Linux系统中,编译方法有静态编译和([填空1])答案:动态编译50.嵌入式系统设计思路是:(([填空1]))。答案:够用即可51.([填空1])是一种用于替代目标上CPU的设备,可以执行目标机CPU指令,能够将内部的信号输出到被控的目标机,ICE上的内存也可以被映射到用户的程序空间。答案:实时在线仿真52.嵌入式系统软件可分为([填空1])([填空2])([填空3])([填空4])等四部分。答案:引导程序|操作系统内核|文件系统|用户应用程序53.([填空1])由于其源代码开放的天生魅力,在定制能力方面具有优势。答案:Linux54.PC机的存储设备用的是硬盘,而嵌入式计算机用的是([填空1])。答案:Flash芯片nandflash55.Linux内核通过([填空1])和([填空2])两种方法给设备分配主设备号。答案:静态申请|动态申请56.([填空1])的主要功能是连接目标代码,并生成可执行文件。答案:连接57.ARM指令集是([填空1])位的。答案:3258.在内核配置时,([填空1])是将该驱动加载成模块答案:《M》解析:答案是59.Cramfs文件系统以([填空1])方式存储,在运行时要解压缩。答案:压缩60.交叉编译是指:在宿主机上进行软件编辑、[填空1]、[填空2]等,并生成能够在目标机上运行的可执行程序的过程。答案:编译|链接61.嵌入式系统利用“([填空1])”来检测是否死机,如果死机就自动启动。答案:看门狗62.linux常用目录中,([填空1])存放了系统的设备文件,([填空2])存放了系统的一些重要的执行文件。答案:/dev|/bin63.程序运行的区域不同。驱动程序工作在内核态;应用程序工作在([填空1])。答案:用户态64.GDB中断点编号,删除断点的指令是([填空1])。答案:deleted65.S3C2410X选用的内核是([填空1])公司设计的。答案:ARM66.([填空1])是指编译时将库复制到文件中。答案:静态链接67.C语言文件汇编生成([填空1])后缀的文件答案:.oo68.()是Linux(或者说是UNIX类)操作系统运行时所需要的特有文件系统答案:根文件系统69.引导程序的([填空1])命令的功能是,显示Flash的分区,包括vivi,kernel,rootfs等的位置。答案:part70.嵌入式操作系统具有操作系统的最基本的功能,包括([填空1]),([填空2]),([填空3]),([填空4])。答案:进程调度|内存管理|设备管理|文件管理71.在通用计算机上开发软件时,一般是软件([填空1])环境(编译、调试)与软件([填空2])环境相同。答案:开发|运行72.-static参数的作用是生成([填空1])文件。答案:静态链接库文件静态链接库73.([填空1])是数据保存到设备上所使用的一种组织结构或格式。也可以说是操作系统访问外部设备数据所约定的一种通用访问接口格式。答案:文件系统74.驱动程序的组成通常包括3部分:([填空1])([填空2])([填空3])答案:自动配置和初始化子程序|服务于I/O请求的子程序|中断服务子程序75.Makefile文件预定定义变量“$”表示(填空1)。答案:目标文件的完整名称76.对于GUN编译器来说,GCC的编译要经历四个相互关联的步骤:预处理(也称预编译,Preprocessing)、([填空1])、汇编(Assembly)和([填空2])。答案:编译|链接77.设备驱动模块化编程一般分为加载、系统调用和([填空1])等3个过程答案:卸载78.引导程序的([填空1])命令的功能是,修改vivi的参数,如核心命令行参数。答案:param79.make执行时,需要一个名为([填空1])的文件。该文件描述了整个工程的编译、链接等规划。其中包括:工程中的那些源文件需要编译以及如何编译;需要创建那些库文件以及如何创建;最后如何生成目标文件。答案:Makefile80.Linux驱动程序的安装有2种方式:直接编译进内核,又称([填空1]);模块方式,又称([填空2])。答案:静态连接|动态连接81.([填空1])是系统分配资源的最小单位,([填空2])是系统调度的最小单位。答案:进程|线程82.嵌入式系统设计的层次分为([填空1])和([填空2])。答案

温馨提示

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

评论

0/150

提交评论