嵌入式系统开发试题库_第1页
嵌入式系统开发试题库_第2页
嵌入式系统开发试题库_第3页
嵌入式系统开发试题库_第4页
嵌入式系统开发试题库_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

嵌入式系统开发试题库一、单选题(共100题,每题1分,共100分)1.vivi(下载模式)使用的典型命令()用于加载文件到内存或Flash中A、partB、paramC、load正确答案:C2.NANDFLASH和NORFLASH的区别是大多数写入操作需要先进行()操作。A、擦除B、重置为1C、读写正确答案:A3.驱动程序是指挥硬件工作的软件。它是应用程序与()之间的一个中层软件层,为应用程序屏蔽硬件的细节。A、硬件B、开发C、修改正确答案:A4.()完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。A、硬件抽象层B、硬件交互层C、驱动映射层正确答案:A5.C语言文件预处理生成哪个后缀的文件A、iB、SC、o正确答案:A6.大多数BootLoader程序都包括两种不同的操作模式:()和下载模式A、启动加载模式B、引导加载程序C、Linux内核正确答案:A7.当()进行时,可移植性是要重点考虑的问题A、电路设计B、嵌入式软件开发C、数学建模正确答案:B8.()是韩国mizi公司开发的bootloader,适用于ARM9处理器。A、viviB、ArmbootC、U-Boot正确答案:A9.GCC编译器哪个参数是指定输出文件名?()A、-oFileNameB、-cC、-g正确答案:A10.Makefile中把那些没有任何依赖,只有执行动作的目标称为()A、伪目标B、直接目标C、间接目标正确答案:A11.gcc-()只编译生成目标文件,后缀为.oA、oFileNameB、gC、c正确答案:C12.makedep表示什么意思()A、生成内核映像文件B、内核裁剪C、编译变量依赖关系正确答案:C13.计算机的硬件不包括以下哪个部分?A、BootLoaderB、输入/输出设备C、存储设备正确答案:A14.直接编译进内核,又称()。A、动态连接B、静态连接C、下载文件正确答案:B15.比较典型的是将Flash分成()个分区,分别用于保存引导程序(BootLoader)、启动参数、系统内核、根文件系统和应用程序等,A、5B、6C、7正确答案:A16.gcc常用选项,将DirName加入到头文件的搜索目录列表中的语法()A、-cB、-IDirNameC、-LDirName正确答案:B17.在嵌入式系统设计中,软硬件划分是在进行()时完成A、软硬件设计B、体系结构设计C、需求分析正确答案:B18.Linux驱动程序的安装有2种方式:直接编译进内核和()A、间接链接B、静态连接C、模块方式正确答案:C19.嵌入式系统中的CPU具有一些与通用计算机所使用的CPU不同的特点,下面不是其特点的是()。A、高主频B、支持实时处理C、低功耗正确答案:A20.51单片机能直接运行的文件是A、*.asmB、*.txtC、*.hex正确答案:C21.下列哪个函数可以返回字符串的长度?A、strncpyB、strcatC、strlen正确答案:C22.ARM处理器复位后,处理器处于()模式。A、SVCB、IRQC、System正确答案:A23.Linux将设备分为A、以上都是B、字符设备C、块设备正确答案:A24.S3C2410X有()个外部中断源。A、24B、8C、16正确答案:A25.如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是()。A、DMA方式B、程序查询C、中断方式正确答案:A26.Linux动态链接库文件是以()结尾的A、txtB、aC、so正确答案:C27.嵌入式操作系统的特点不包括()。A、可裁剪B、强交互性C、有一定的实时性正确答案:B28.下面哪个不是RISC架构的ARM微处理器的一般特点A、采用可变长度指令格式B、体积小、功耗低C、地址方式灵活正确答案:A29.设计软件子系统:软件总体设计、()设计。A、硬件总体B、模块设计C、函数设计正确答案:B30.关于实时在线仿真(ICE)的说法错误的是A、实时在线仿真(In-CircuitEmulator,ICE)是一种用于替代目标上flash的设备B、可以执行目标机CPU指令C、能够将内部的信号输出到被控的目标机正确答案:A31.为了便于文件编辑,在编辑makefile时,可以使用变量,引用变量时,只需在变量前面加上()符。A、@B、$C、#正确答案:B32.()用于加载文件到内存或Flash中A、paramB、loadC、part正确答案:B33.关于Linux设备驱动程序的说法错误的是A、位于应用程序和硬件设备之间B、是指挥硬件工作的软件C、不能检测和处理设备出现的错误正确答案:C34.clear命令的作用是()A、清除终端窗口B、打开终端窗口C、关闭终端窗口正确答案:A35.MCU和DSP的区别是()。A、DSP偏重于信号处理B、MCU偏重于信号处理C、DSP偏重于控制正确答案:A36.为了解决CPU输出数据的速度远远高于打印机的打印速度这一矛盾,可采用()A、缓冲技术B、并行技术C、通道技术正确答案:A37.标识设备不需要的参数是()A、主设备号B、设备在计算机中的位置C、设备类型正确答案:B38.大部分Unix系统,只能一次传送一个或多个长度是()字节(或一个更大的2次幂的数)的整块数据。A、256B、128C、512正确答案:C39.rmmod功能是()A、将驱动模块从内核中删除B、将驱动模块加载到操作系统内核C、列出当前动态加载的模块清单正确答案:A40.GDB中设置断点的是A、breakmainB、runC、continue正确答案:A41.复用原则不包括A、模块化原则B、应用化原则C、标准化原则正确答案:B42.Bootloader的stage1中有()。A、设备初始化代码B、硬件设备C、系统文件镜像正确答案:A43.()(CrossDeveloping)的模式是指:开发系统在PC机(一般称为宿主机或host)上,即完成软件的编辑、编译、链接等工作;软件的运行是在嵌入式设备(一般称为目标机或target)上。A、交叉开发B、交叉编译C、交叉编辑正确答案:A44.S3C2410X是()位处理器A、32B、8C、16正确答案:A45.vivi程序分2个阶段,第1阶段是用()语言编写的。A、c语言B、机器语言C、汇编语言正确答案:C46.在嵌入式系统设计中,进行硬件版图设计是在进行()时完成A、需求分析B、系统集成C、软硬件设计正确答案:C47.在使用MMU的系统中,处理器使用的内存地址与地址总线的上内存地址()A、是同一个B、是同一个,但值不相等C、不是同一个,值也多半不相等正确答案:C48.在Linux中,哪个函数用于将设备驱动程序注册到内核中?A、register_driver()B、register_device()C、register_chrdev()正确答案:C49.动态链接是指程序运行时需要调用共享库文件,其后缀为()A、cB、aC、so正确答案:C50.ARMS3C2410芯片自带一个8路()位A/D转换器A、10B、6C、12正确答案:A51.在通用计算机上开发软件时,一般是软件开发环境(编译、调试)与()环境相同。A、硬件B、系统C、软件运行正确答案:C52.Ramdisk是将一部分固定大小的内存当作()来使用。A、内核B、外核C、分区正确答案:C53.嵌入式(控制)系统的软件开发通常需要交叉编译环境,下列不属于交叉编译环境的是()A、目标机B、宿主机C、交换机正确答案:C54.需求分析阶段包括A、确定硬件软件B、分析用户的需求、确定硬件软件和检查需求分析的结果C、分析用户的需求正确答案:B55.BootLoader程序的结构框架分哪两个部分:A、Stage1和Stage2下载模式B、Stage3和Stage2下载模式C、Stage1和Stage3下载模式正确答案:A56.S3C2410X是()公司生产的嵌入式处理器。A、三星B、SonyC、ARM正确答案:A57.描述系统的功能如何实现的嵌入式系统设计步骤的是A、体系结构设计B、需求分析C、软件/硬件设计正确答案:A58.Make预置了一些内部宏,其中$@表示A、以上都不是B、没有扩展名的当前目标文件C、当前目标文件最近更新的文件名正确答案:A59.()不是gcc常用选项。A、—nB、-cC、—o正确答案:A60.设备驱动程序可通过函数()向内核申请中断A、request_irqB、register_chrdevC、free_irq正确答案:A61.Linux系统创建线程函数是()A、intpthread_join(pthread_ttid,void**rval_ptr)B、intpthread_exit(void*rval_ptr)C、intpthread_create(pthread_t*tidp,constpthread_attr_t*attr,void*(*start_rtn)(void),void*arg)正确答案:C62.将一段称为()的程序固化在目标机上,负责监控目标机上被调试程序的运行。A、ROMMonitorB、RAMC、EEPROM正确答案:A63.嵌入式系统的层次分为系统级和A、应用级B、标准级C、模块级正确答案:A64.嵌入式系统设计的第一步是()A、需求分析B、系统集成和系统测试C、体系结构设计正确答案:A65.交叉编译环境构建包括2个部分:第一部分是:宿主机(嵌入式交叉编译环境)PC+Linux+交叉编译器+()。A、库函数B、引导程序C、嵌入式操作系统正确答案:A66.()属于嵌入式系统设计一般步骤A、需求分析B、系统集成和系统测试C、选项都是正确答案:C67.下面关于哈佛结构描述正确的是A、存储空间与IO空间分离B、程序存储空间与数据存储空间合并C、程序存储空间与数据存储空间分离正确答案:C68.驱动程序主要由3部分组成,但()不属于A.自动配置和初始化子程序B.服务于I/O请求的子程序C.中断服务子程序D.服务于cpu子程序A、D正确答案:A69.()显示屏是利用有机电致发光二极管制成的显示屏。A、OLEDB、ABCDC、EFGH正确答案:A70.o是指A、头文件B、编译后的目标程序C、经过预处理的c程序正确答案:B71.Linux将设备分为:字符设备,块设备和()A、软件设备B、基础设备C、网络设备正确答案:C72.RS232-C串口通信中,表示逻辑1的电平是()A、以上都不是B、0VC、3.3V正确答案:A73.Linux驱动中,若要系统自动创建设备节点,可以在以下哪个目录创建设备文件A、/devB、根目录C、sys/class正确答案:C74.()用于标识设备对应的驱动程序A、主设备号B、数据类型C、次设备号正确答案:A75.GDB的基本命令中intobreak表示()A、查看所有设置的断点B、查看程序C、删除断点正确答案:A76.()是指把系统的软件、硬件和执行装置集成在一起,进行调试,发现并改进设计过程中的错误。A、系统集成B、系统测试C、集成正确答案:A77.下列不是GCC所支持的源文件程序格式是A、bB、aC、h正确答案:A78.GDB基本命令中break是()A、设置断点B、单步执行C、退出正确答案:A79.ARM公司主要依靠()获得利润A、出售芯片授权B、制定标准C、生产芯片正确答案:A80.对设计好的系统进行测试,看其是否满足给定的要求称为()。A、软件设计B、系统集成C、系统测试正确答案:C81.创建设备文件,可以用命令()A、mknodB、touchC、mkdir正确答案:A82.不是嵌入式处理器的特点()A、生命周期长B、功耗低C、不支持实时多任务正确答案:C83.()不是网络层协议。A、TCPB、IPC、ARP正确答案:A84.根文件系统是()操作系统运行时所需要的特有文件系统A、andruidB、windowsC、Linux正确答案:C85.字符设备是指数据处理以()为单位,并按顺序进行访问的设备。A、网络B、块C、字节正确答案:C86.()属于字符设备A、触摸屏B、硬盘C、U盘正确答案:A87.linux分区类型默认是A、ext2/ext3B、hjkC、abc正确答案:A88.创建嵌入式Linux的开发环境主要不包括()A、制作根文件系统B、交叉编译工具链C、开发应用程序正确答案:C89.GCC编译过程()A、预处理->编译->汇编->链接B、预处理->汇编->编译->链接C、链接->预处理->汇编->编译正确答案:A90.Linux设备驱动程序中常见的设备接口是:A、全部都是B、PCIeC、USB正确答案:A91.手机的嵌入式处理器的字长是()位A、16B、4C、8D、32正确答案:D92.嵌入式系统的硬件设计不包括()。A、函数接口B、CPU子系统C、硬件寄存器正确答案:A93.关于嵌入式系统设计一般步骤错误的是()A、不需要需求分析B、先进行需求分析C、其次体系结构设计正确答案:A94.从Linux系统角度看,不属于BootLoadert程序层次的是A、用户软件程序B、引导加载程序(BootLoader)C、Linux内核正确答案:A95.gmtime函数功能是A、获取日历时间B、将日历时间转化为格林威治标准时间,并将数据保存在

温馨提示

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

评论

0/150

提交评论