计算机三级(嵌入式系统开发技术)机试模拟试卷43(题后含答案及解析)_第1页
计算机三级(嵌入式系统开发技术)机试模拟试卷43(题后含答案及解析)_第2页
计算机三级(嵌入式系统开发技术)机试模拟试卷43(题后含答案及解析)_第3页
计算机三级(嵌入式系统开发技术)机试模拟试卷43(题后含答案及解析)_第4页
计算机三级(嵌入式系统开发技术)机试模拟试卷43(题后含答案及解析)_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

计算机三级(嵌入式系统开发技术)机试模拟试卷43(题后含答案及解析)题型有:1.选择题2.填空题3.综合题选择题1.与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。A.与具体应用紧密结合,具有很强的专用性B.以硬件为主,软件只起辅助作用C.软硬件资源往往受到严格的限制D.软件大多固化在只读存储器中正确答案:B解析:与人们日常使用的个人计算机相比,嵌入式系统具有许多不同的特点。①专用型,嵌入式系统与具体应用紧密结合,具有很强的专用性;②隐蔽性,嵌入式系统通常总是非计算机设备(系统)中的一个部分,它们隐藏在其内部,不为人知;③资源受限,嵌入式系统通常要求小型化、轻量化、低功耗及低成本,因此其软硬件资源受到严格的限制;④高可靠性;⑤实时性;⑥软件固化。综上所述,B选项不属于嵌入式系统的特点。故本题选择B。2.嵌入式系统广泛使用微控制器(MCU),下面关于MCU的叙述中错误的是()。A.MCU将大部甚至全部计算机硬件电路集成在一块芯片中,它只需很少一些外接电路就可独立工作B.使用MCU的嵌入式系统体积小,功耗和成本低,可靠性也高C.MCU品种和数量多,应用广泛,它占有嵌人式系统的大部分市场D.MCU都是片上系统(SoC)正确答案:D解析:嵌入式微控制器(Microcontrollerunit,MCU)实际上是一种单片计算机,简称单片机。将整个计算机硬件的大部分甚至全部电路集成在一块芯片上。微控制器的种类和数量很多,在很多方面得到了广泛应用,目前大约占有嵌入式系统70%的市场。微控制器的最大特点就是单片化,体积减少,从而功耗和成本都下降。而SoC的最大的特点是成功实现了软硬件无缝的结合,它可能包含一个或者多个处理器。所以D选项不正确,故本题选择D。3.按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。下面关于高端嵌人式系统特性的叙述中错误的是()。A.其硬件的核心大多是32位/64位处理器B.操作系统功能齐全,大多使用Windows系统C.应用软件可更新和扩展D.智能手机、路由器等产品中使用的大多是高端嵌入式系统正确答案:B解析:按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。其中高端系统采用32/64位处理器,支持网络连接;使用的操作系统功能齐全,软件扩展性好,有良好的用户界面;典型应用有智能手机、掌上电脑、路由器、Google眼镜等。B项Windows系统并非嵌入式操作系统,故本题选择B。4.集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是()。A.目前已经可以将数字电路、模拟电路和射频电路等集成在同一芯片上B.当前最复杂的CPU芯片所集成的晶体管数目已多达10亿个C.当前速度最快的CPU芯片时钟频率已经高达10GHzD.微机电系统(MEMS)在芯片上融合了光、机、电等多种不同类型的构件正确答案:C解析:随着电子设计自动化水平的提高和VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。微机电系统在芯片上融合了光、机械、电子等多类不同技术的构件,是集微型传感器、微型执行器、信号处理器、接口、通信电路和电源等于一体的微型器件或者微型系统。当前速度最快的CPU已超过10G了,C选项错误,故本题选择C。5.数字文本(也称电子文本)是以文字及符号为主的一种数字媒体,下面关于数字文本的有关叙述中,错误的是()。A.简单文本仅由字符(包括汉字)的编码所组成,其文件后缀名是.tXtB.WWW网页是一种典型的超文本C.PDF文件格式是电子文档交换与保存的国际标准,它还不是我国的国家标准D.数字文本阅读器可以是软件,也可以是一种称为“电子书阅读器”的嵌入式应用产品正确答案:C解析:数字文本是以文字以及其他符号为主的一种数字媒体。根据排版格式区分,文本分为纯文本和丰富格式文本。纯文本由一连串字符编码组成,只包含单纯的文字信息。在Windows环境下,txt文档是一种纯文本。相对于线性文本,超文本按着网状结构组织信息。WWW网页是最为常见的超文本。数字文本阅读器可以是软件,也可以是一种称为“电子书阅读器”的嵌入式应用产品。PDF(便携式文件格式)是由AdobeSystems在1993年用于文件交换所发展出的文件格式。它的优点在于跨平台、能保留文件原有格式(Layout)、开放标准,能免版税(Royalty—free)自由开发PDF相容软体,是一个开放标准,2007年12月成为ISO32000国际标准。所以C选项错误,故本题选择C。6.假设数码相机使用的存储卡容量是2GB,数据压缩比平均是4,那么它一次可连续拍摄1600万色(真彩色)的4096×3072分辨率的彩色相片大约多少张?()。A.50B.100C.200D.400正确答案:C解析:此题主要为数字图像的数据量计算。图像数据量的计算公式如下:图像数据量=图像水平分辨率×图像垂直分辨率×像素深度/8。由此可知,此题中的数码相机一张照片大小为4096×3072×24/(8×4)=9M,所以可以存储2G/9约等于200张。故本题选择C。7.数字视频(及其伴音)在嵌入式系统中使用或在互联网上传输时,其文件格式有多种。下面几种文件格式中不属于数字视频文件格式的是()。A..aViB..movC..wavD..rmvb正确答案:C解析:C项wav是数字音频文件格式。故本题选择c。8.路由器用于2个或多个计算机网络的互连,有关路由器IP地址的下列说法中,正确的是()。A.网络中的路由器不需要IP地址B.网络中的路由器必须人工设置IP地址C.网络中的路由器具有两个以上的IP地址D.网络中的路由器只能设置一个IP地址正确答案:C解析:路由器是用于连接异构网络的设备,工作在网络层,屏蔽不同物理网络的差异,确保异构网络的数据交换顺畅进行。路由器拥有多个输人端口和输出端口,可以连接多个网络,或者多个路由器。一个路由器为每个端口分配一个IP,同一个路由器拥有多个不同的IP地址。转发数据时,路由器按照端口接人的网络号判断。只有C选项正确,故本题选择C。9.以下关于嵌入式处理器的说法错误的是()。A.哈佛结构是指CPU(运算器与控制器)与存储器的连接只有一套总线B.RISC架构是指精简指令集计算机体系结构C.ARM处理器采用单周期操作D.ARM处理器都采用流水线技术正确答案:A解析:哈佛结构是一种将程序指令存储和数据存储分开的存储器结构,是一种并行体系结构,A选项错误;RISC的英文全称是ReducedInstructionSetComputer,中文是精简指令集计算机;单周期操作和指令流水线技术都是ARM处理器的技术特征。故本题选择A。10.关于ARM嵌入式处理器的工作状态,以下说法错误的是()。A.ARM状态仅支持32位指令编码B.Thumb状态仅支持16位指令编码C.Thumb一2状态仅支持32位指令编码D.ARM状态和Thumb状态是可以相互切换的正确答案:C解析:在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态,②Thumb/Thumb一2状态,③调试状态。ARM状态是ARM处理器工作于32位指令的状态,即32位状态,所有指令均为32位宽度;Thumb状态是ARM执行16位指令的状态,即16位状态在Thumb模式下,指令代码只有16位;Thumb一2状态是ARMv7版本的ARM处理器所具有的新状态,新的Thumb一2内核技术兼有16位及32位指令长度;通过BX指令,ARM状态和Thumb状态是可以相互切换的。综上C选项错误,故本题选择c。11.以下关于ARM处理器寄存器说法错误的是()。A.CPSR为程序状态寄存器,存放各种标志和状态B.SPSR为备份程序状态寄存器C.R13为链接寄存器LRD.R15为程序计数器PC正确答案:C解析:R13是堆栈指针(sP)寄存器,链接(LR)寄存器是R14,C选项错误,故本题选择C。12.以下关于ARM处理器说法正确的是()。A.32位ARM处理器支持字节,半字,和字三种数据类型B.MMU为存储器保护单元,是对存储器进行保护的可选组件C.虚拟地址到物理地址映射是MPU的主要功能D.WIC为嵌套向量中断控制器正确答案:A解析:MMU是MemoryManagementUnit的缩写,中文名是内存管理单元,它是用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权。故B选项、C选项错误。嵌套向量中断控制器缩写是NVIC,D选项错误。故本题选择A。13.与其它内核相比,关于ARM内核的主要特点,以下说法错误的是()。A.功能强大,低功耗设计,RISC结构B.全部都是RISC,哈佛结构C.功耗低,代码效率高,合作伙伴多D.成本低,软件可移植性好,供货源多正确答案:B解析:ARM处理器内核与其他处理器内核相比,主要特点有耗电省、功能强、成本低、16位Thumb与32位ARM和Thumb一2双指令集并存以及具有非常众多的合作伙伴,为RISC结构,多数为哈佛结构。B选项错误,故本题选择B。14.ARM指令完成的功能是如果清除R7中的bito,1,5位,正确的指令是()。A.0RRR7,R7,加x00000023B.ANDR7,R7,#0xFFFFFF[)CC.BICR7,R7,#0xFFFFFFDCD.XORR7,R7,#0xFFFFFFDC正确答案:B解析:实现某一位清除,可以用逻辑与指令,与0按位相与即可。故本题选择B。15.在指令LDRR3,[R4,#4]!执行后,R4中的值为()。A.不变B.R4+1C.R4+4D.4正确答案:C解析:LDR是存储器到寄存器的数据传送指令,题中是基址加变址寻址,且存储器值改变,即R3←[R4+4]、R4←R4+4;故本题选择C。16.以下对伪指令的解释错误的是()。A.DCB0xAC;在内存区域分配一个字的内存空间并初始化为0xAcB.CODE16;伪指令通知编译器,其后的指令序列为16位的Thumb指令C.MyTestEQU15000;定义一个32位常量MyTest,值为15000D.EXPORT伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用正确答案:A解析:伪指令在源程序中的作用是为完成汇编程序作各种准备工作,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。A选项中DCB为数据定义伪指令,用于分配一片连续的字节存储单元,并用伪指令中指定的表达式初始化。A选项错误,故本题选择A。17.如果条件为负数,将R1指向的内存单元中8位数据加载到RO寄存器中,正确的ARM指令为()。A.LDRPLR0,[R1]B.LDRMIR0,[R0]C.LDRHMIR1,[R0]D.LDRBMIR0,[R1]正确答案:D解析:按题目要求需要用到字节数据加载指令LDRB,且寄存器间接寻址,故本题选择D。18.在ARM汇编语言程序设计中,经常用到分支程序设计,以下不属于分支指令的是()。A.BLLabelSubB.BXLabelSubC.CBNZR1,LabelSubD.BICR0,R0,#LabelSub正确答案:D解析:ARM汇编包括4条分支指令:B转移指令、BL带返回的转移指令、BLX带返回且带状态切换的转移指令以及BX带状态切换的转移指令。D选项不属于分支指令,故本题选择D。19.下面关于嵌入式处理器时钟信号的叙述中,错误的是()。A.嵌入式处理器需要时钟信号才能按照节拍正常工作B.大多数嵌入式处理器内置时钟信号发生器C.嵌入式处理器不能使用外部振荡源提供时钟信号D.可用于产生时钟信号的晶振,有的是无源的、有的是有源的正确答案:C解析:目前所有的嵌入式处理器均为时序电路,需要一个时钟信号才能工作,晶振是无极性的,通常分为无源和有源两种;大多数控制器具有晶体振荡器(简称晶振);但有些场合(如减少功耗、需要严格同步等情况)需要使用外部振荡源提供时钟信号。C选项错误,故本题选择C。20.下面是关于AMBA(AdvancedMicrocontrollerBusArchitecture)的叙述:I.AMBA有助于开发带有大量控制器和外设的多处理器系统Ⅱ.AMBA规定了ARM处理器内核与处理芯片中快速组件的接口标准Ⅲ.AMBA规定了ARM处理器内核与处理芯片中外围端口及慢速设备接口组件的接口标准Ⅳ.AMBA有多个版本,其总线性能也不断提高上述叙述中,正确的是()。A.仅I和IB.仅Ⅱ和ⅢC.仅I和ⅢD.全部正确答案:D解析:AMBA是ARM公司公布的总线协议,是用于连接和管理片上系统(SoC)中功能模块的开放标准和片上互连规范。标准规定了ARM处理器内核与处理器内部高带宽RAM、DMA以及高带宽外部存储器等快速组件的接口标准,也规定了内核与ARM处理器内部外围端口及慢速设备接口组件的接口标准。AMBA有多个版本,性能随版本的发展而逐步提高。叙述全部正确,故本题选择D。21.下面关于NORFlash和NANDFlash的叙述中,错误的是()。A.NORFlash和NANDFlash是目前市场上两种主要的闪存技术B.NANDFlash以页(行)为单位随机存取,在容量、使用寿命等方面有较大优势C.NORFlash写入和擦除速度较慢D.数码相机存储卡和U盘中的Flash均采用NORFlash正确答案:D解析:NORFlash和NANDFlash是市场上两种主要的闪存技术;NORFlashROM的特点是以字节为单位随机存取,但NORFlashROM写入和擦除速度较慢,影响了它的性能。NANDFlashROM以页(行)为单位随机存取,在容量、使用寿命和成本方面有较大优势。但是它的读出速度稍慢,编程较为复杂,因此大多作为数据存储器使用。数码相机存储卡和U盘中的Flash均采用NANDFlash,D选项错误,故本题选择D。22.下面4种嵌入式系统的I/O接口中,哪一种可以实现并行I/O?()。A.GPIOB.SPIC.UARTD.I2C正确答案:A解析:四个选项中只有GPIO可以实现并行I/O;SPI、UART、I2C均是串行工作。故本题选择A。23.下图为利用ARM芯片的GPIO引脚连接按键的典型接口。当图中KEY1与KEY2键按下,其他按键均松开时,ARM芯片读到的GPF6一GPF1的状态为()。A.111111B.001111C.111100D.000000正确答案:C解析:当图中KEY1与KEY2键按下,其他按键均松开时,GDF1和GDF2为低电平,其余为高电平,故本题选择C。24.8段共阴极LED数码管示意如下图所示,为显示英文字母b,其编码(按dpgfedcba的顺序排列)是()。A.01111101B.01110111C.01111100D.01111001正确答案:C解析:要显示英文字母b,LED数码管c、d、e、f、g需要亮,仅a、b和dp暗,又是共阴极接法,故本题选择C。25.下面关于S3C2410电源管理的叙述中,错误的是()。A.电源管理模块具有四种模式B.正常模式下,电源管理模式为内核及ARM芯片内部所有硬件组件提供时钟源,用户不能通过软件控制暂时不用的内置硬件组件处于关闭状态以降低功耗C.任何情况下复位操作均自动进入正常工作模式D.在掉电模式和休眠模式下,只要有任何一个外部中断或RTC时钟中断发生,均将返回到正常模式正确答案:B解析:s3C2410的电源管理模块具有正常模式(NORMALMODE)、慢速模式(SLOWMODE)、空闲模式(IDLEMODE)和掉电模式(POWER_OFFMODE)共四种模式。任何情况下复位操作均自动进入正常工作模式;在掉电模式和休眠模式下,只要有任何一个外部中断EINT[0:23]或RTC时钟中断发生,也均将返回到正常模式;正常模式下电源管理模式为内核及ARM芯片内部所有硬件组件提供时钟源,即所有设备处于开启状态,因此功耗比较大。用户可以通过软件控制内置硬件组件的开启和关闭,暂时不用的硬件可以关闭以降低功耗。B选项错误,故本题选择B。26.下面关于S3C2410中断控制器的叙述中,错误的是()。A.中断控制器不支持内置SPI引起的中断B.中断控制器支持内置I2C引起的中断C.中断控制器支持内置USB引起的中断D.中断控制器支持内置RTC引起的中断正确答案:A解析:S3C2410中断控制器支持所有内置硬件各组件的硬件中断,包括24个外部可屏蔽中断EINT0~EINT23以及ADC、RTC、SPI、I2C、UART0/UARTl、SDI、USB、DMA0/1/2/3、LCD、WDT、TIMER0/1/2/3、电池错误中断等。A选项错误,故本题选择A。27.下面关于S3C2410中UART的叙述中,错误的是()。A.芯片内置UART0、UART1和UAlRT2共三个接口B.UARTn对应的控制寄存器UCONn用于确定UARTn传输帧的格式C.在计算波特率时用到的外部时钟有两种选择,具体选择时由UART的控制器寄存器中的相关位的状态决定D.通过对UART的控制器寄存器进行编程可确定每个UART的相关中断是否允许正确答案:B解析:S3C2410有三个uART接口UART0、uART1和UART2,其对应的线路控制寄存器为ULCONO、ULCON1和ULCON2,用于确定传输帧的格式;UART的波特率由除数寄存器决定,也取决于外部时钟,还可以是UEXTCLK,由相应控制寄存器决定;通过对UART的控制器寄存器进行编程可确定每个UART的相关中断是否允许;B选项错误,故本题选择B。28.下面哪一种接口不是无线通信接口?()。A.GPRSB.CANC.蓝牙D.WiFi正确答案:B解析:A、C、D三项均是无线通信接口,B项的CAN总线是针对实时性要求很强的工业控制领域推出的适应多主系统的有线通信接口,且传输线最好采用双绞线。故本题选择B。29.RTOS响应时间的具体指标不包括如下哪一项?()。A.中断延迟时间(InterruptLatency)B.任务切换时间(TaskSwitchingLatency)C.进程切换时间(ProcessSwitchingLatency)D.存储器延迟时间(MemoryLatency)正确答案:D解析:RTOS响应时间的具体指标是:中断延迟时间(IntermptLatency)和任务切换时间(TaskSwitchingLatency)。在操作系统中,术语“任务”和“进程”基本上是通用的。故本题选择D。30.如下关于TinyOS的说法,正确的是()。A.主要用于无线传感器网络的操作系统B.属于重量级的操作系统C.是QNx公司开发的开放源代码操作系统D.TinyOS的技术特点是轻进程、被动消息、对象驱动和组件化编程正确答案:A解析:TinyOS是UCBerkeley开发的开放源代码操作系统,属于深度轻量级的操作系统;专为嵌入式无线传感网络设计,功耗较低,特别适合传感器这种受内存、功耗限制的设备;TinyOS的技术特点是轻线程、主动消息、事件驱动和组件化编程。故本题选择A。31.如下关于μCOS—Ⅱ/Ⅲ的说法,正确的是()。A.是包含有设备驱动程序和文件系统的小型嵌人式操作系统内核B.μCOS—Ⅲ是开放源代码的免费操作系统C.μCOS—Ⅱ具有良好的可裁剪性和可移植性,能够支持的任务数为32个D.任务调度按优先级抢占式调度方式进行正确答案:D解析:μC/OS—Ⅱ/Ⅲ是小型嵌入式操作系统内核,不含设备驱动程序和文件系统;μC/OS一Ⅱ是开放源代码的操作系统,而它的升级版μC/OS—Ⅲ是商用操作系统;μC/OS—Ⅱ具有良好的可裁剪性和可移植性,能够支持的任务数最多为64;任务按优先级抢占式调度方式进行。所以D选项正确,故本题选择D。32.如下关于Android操作系统的说法,正确的是()。A.是一种以Linux为基础的完全开放源代码操作系统B.主要使用于桌面计算设备C.使用不同的软件开发包,则使用的编程语言也可以不同D.谷歌公司对基于Android操作系统的第三方软件进行严格把关正确答案:C解析:Android(安卓)是一种以Linux为基础的半开放源代码操作系统,主要用于移动便携设备;如果使用不同的软件开发包,则使用的编程语言也不同。谷歌公司不对基于Android操作系统的第三方软件进行严格控制,从而促使第三方应用软件发展迅速。只有C选项正确,故本题选择C。33.如下关于QNX操作系统的说法,正确的是()。A.它完全遵循POSIX相关各种标准B.属于宏内核操作系统C.内核提供4种服务:进程调度、进程间通信、底层网络通信和中断处理D.进程在非独立的地址空间运行正确答案:C解析:QNx是由加拿大QSSL公司(QNxSoftwareSystemLtd.)开发的分布式实时操作系统,符合POSIX基本标准和实时标准,使其应用可以方便的进行移植。它具备一个很小的内核,即微内核的操作系统。内核提供4种服务:进程调度、进程间通信、底层网络通信和中断处理。C选项正确,故本题选择C。34.如下关于开源操作系统的说法,正确的是()。A.能够免费获得源码,起始使用成本较低B.获得技术支持比较困难,但维护比较简单C.移植过程开发工作量大,但系统可靠性较高D.即购即用,且产品研发容易满足工期要求正确答案:A解析:开源操作系统具有能够免费获得、成本较低的优点,但是存在获得技术支持困难、配套开发工作量大、系统可靠性低、完工后维护困难的缺点。A选项正确,故本题选择A。35.以下各项不属于开源嵌入式操作系统的是()。A.μCLinuxB.RTLinuxC.μC/OS—ⅡD.VxWorks正确答案:D解析:VxWorks操作系统属于大型商用操作系统,其余三项均属于开源操作系统,故本题选择D。36.以下各项关于微内核(microkernel)操作系统的说法,正确的是()。A.是对单内核做了结构扩展后推出的B.内核不包括任务管理、调度器、中断管理和进程间通信模块C.内核小巧,传统操作系统内核中的许多部分都被移出内核D.进程需要区分内核模式和用户模式服务正确答案:C解析:微内核操作系统是对单内核做了结构改进后推出的,在这种操作系统内核机构中,将任务管理、调度器、中断管理和进程间通信模块编译成一个功能精简、空间紧凑的模块,称为微内核;内核小巧,传统操作系统内核中的许多部分都被移出内核,采取服务器方式实现;所有进程请求使用统一接口,进程不需要区分内核模式和用户模式服务。C选项正确,故本题选择C。37.以下各项关于引导加载程序的说法,不正确的是()。A.引导加载程序对应的英文术语是BIOSB.嵌入式系统加电后执行的第一批最初操作称为引导或者自举C.引导加载程序会进行内存加电自检和外设存在自检D.引导加载程序会进行内存地址映射,初始化外围设备正确答案:A解析:嵌入式系统加电后执行的第一批最初操作称为引导或者自举(Boot),对应的程序称为引导程序或者加载程序,其英文术语是Boofloader;引导加载程序主要完成内存加电自检、外设存在自检、内存地址映射、初始化外围设备、内存寻址定位、加载和启动操作系统。A选项错误,故本题选择A。38.对于嵌入式Linux而言,Bootloader完成的工作步骤不包括如下()项。A.初始化处理器及外设的硬件资源配置B.建立内存空间的映射关系,将系统的外存和内存地址变换激活C.装载操作系统映像到内存D.操作系统启动后,配置网卡按预设参数连接互联网正确答案:D解析:对于嵌入式Linux而言,Bootloader主要完成的工作步骤如下:①初始化处理器及外设的硬件资源配置;②建立内存空间的映射关系,使能MMU,将系统的外存和内存地址变换激活,为最终调用操作系统内核做好准备;③装载操作系统映像到内存;④对Flash存储器编程;⑤运行操作系统;⑥传递系统启动参数;⑦命令行解析和输入/输出控制。故本题选择D。39.下面有关嵌入式系统开发过程的描述语句中,不恰当的是()。A.在系统设计阶段应该根据系统需要实现的功能,来综合考虑软硬件功能的划分,确定哪些功能由硬件完成,哪些功能由软件完成。B.在系统设计阶段不仅需要描述用户的功能需求如何实现,且需要描述非功能需求(如:功耗、成本、尺寸等)如何实现。C.构件设计阶段,设计者需要设计或选择符合系统结构所需要的具体构件。构件通常是指硬件模块,而不包括软件模块。D.系统集成与测试阶段,应该每次只对一部分构件或模块所集成的系统进行测试,各部测试完成后,再整体测试。正确答案:C解析:系统设计也称为概要设计或总体设计,这个阶段要根据规格说明书中所描述的系统需要实现的功能,确定如何实现这些功能的硬件和软件结构,即哪些功能由硬件完成,哪些功能由软件完成,还必须同时描述非功能上的需求如何实现,即不仅需要描述系统需求如何实现,且必须要符合系统需求中关于处理速度、功耗、成本和其他性能的约束;在构件设计阶段,设计者需要设计或选择符合系统结构和规格说明中所需要的具体构件,既包括硬件也包括软件模块;在系统集成时,应该分步的、按阶段的构建系统,并且每次只对一部分构建或模块所集成的系统进行测试,各部测试完成后,再整体测试。故本题选择C。40.下面有关GNU工具套件的描述语句中,不恰当的是()。A.GNU是一种常用于开发基于Linux操作系统应用软件的工具套件B.GCC是CNU套件中的编译连接器,它能编译C语言、汇编语言编写的程序代码C.若要用GDB调试某Linux的应用软件时,编译时需要在命令中加入一g参数D.在GDB调试环境下,用run命令来装入需要调试的可执行文件正确答案:D解析:GNU是一种常用于开发基于Linux操作系统的嵌入式软件的工具套件;GCC是GNU套件中的编译连接器,它能编译C语言、汇编语言编写的程序代码;设计者要对源程序进行调试,通常需要在GCC命令中加入一g参数;在GDB调试环境下file命令是装入需要调试的可执行文件,run命令执行当前被调试的程序。故本题选择D。填空题41.嵌入式系统按照软硬件技术复杂程度可分为低端系统、中端系统和高端系统三大类。计算器、遥控器之类的嵌入式系统不使用操作系统,它们由监控程序对系统进行控制,属于其中的【41】系统,其硬件大多采用【42】位单片机。正确答案:【41】低端【42】4/8解析:本题主要考查嵌入式系统的分类。嵌入式系统按照软硬件技术复杂程度可分为低端系统、中端系统和高端系统三大类。其中不使用操作系统,由监控程序对系统进行控制的属于低端系统,其硬件大多采用4/8位单片机。综合题42.某食堂的售饭系统由一个后台数据库系统及若干个前台刷卡机组成,其基本功能具体描述如下:a、刷卡机的硬件组成中,除了必须的最小硬件系统外,还需要IC卡读写模块、8段LED组成的显示模块、键盘模块、蜂鸣器模块、RS一485通信模块等。b、客户需要事先办理本系统的消费IC卡,预存若干金额,办卡信息及预存金额存储在后台数据库系统中。c、客户消费时,用IC卡在刷卡机上支付。支付时,由售饭员在刷卡机上输入客户缴费金额且在LED显示器上显示,然后客户刷卡,若IC卡合法,则把缴费金额和IC卡信息传输给后台数据库系统。若IC卡不合法,用蜂鸣器发不合法提示音。d、后台数据库系统接收到刷卡机的信息后,将根据IC卡号查询出该卡的余额,若余额大于等于应缴费额,则进行扣费,再把当前余额及扣费正确信息回传给刷卡机。若余额小于应缴费额,则回传扣费不正确信息给刷卡机。e、刷卡机接收到回传的信息后,显示回传的余额,且若是扣费正确信息,则用蜂鸣器发“扣费正确”提示音;若是扣费不正确信息,则用蜂鸣器发“扣费不正确”提示音。根据上述功能要求的描述,若采用S3C2410芯片为核心来构建刷卡机的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(1)在设计硬件时,最小的硬件系统是保证系统能正常工作的必要硬件组成。它包括电源电路、【81】、复位电路、调试测试接口以及【82】。(2)若在硬件设计时,选用8个共阴极的8段LED(其排列如图1所示)组成2组显示器(1组4个8段LED),用于显示当前消费金额和余额。若采用GPC0~GPC6、GPC7外接同向驱动后,分别连接到显示“消费金额”的LED显示器段信号线a~f、dp上,采用GPD0~GPD3外接同向驱动后分别控制该组显示器中低数据位~高数据位的4个8段LED位信号线。另外采用GPC8~GPC14、GPC15外接同向驱动后,分别连接到显示“余额”的LED显示器段信号线a~f、dp上,采用GPD4~GPD7外接同向驱动后分别控制该组显示器中低数据位~高数据位的4个8段LED位信号线。那么,GPC0~GPCI5引脚的功能为:【83】,GPD0~GPD7引脚的功能为:【84】。初始化GPC0~GPC15引脚功能的语句可以是://rGPCCON是端口C的控制寄存器,其格式见后面附录rGPCCON=【85】;初始化GPD0~GPD7引脚功能的语句可以是//rGPDCON是端口D的控制寄存器,其格式见后面附录rGPDCON=((rGPDCON10x00005555)&【86】);若只在“余额”LED显示器中的次高数据位LED上显示字符“3”,相关驱动程序中可用下面语句实现。rGPCDAT=【87】;//输出“3”的段信号rGPDDAT=【88】;//输出次高数据位被点亮的控制信号(3)刷卡机上输入客户缴费金额的键盘,在设计时采用非标准键盘组成,键盘接口设计成4×4的阵列(其按键排列示意图如图2所示)。键盘接口电路中选用GPE0~GPE3来输出键盘行扫描信号,选用GPE4一GPE7来输入键盘列信号。软件设计时设计者自行设计了键盘扫描函数,请你补充完善之://*KEYOUTPUT是键盘扫描时的输出地址,KEYINPUT是键盘读入时的地址#defineKEYOUTPUT(*(volatileINT8U*)0x56000044)#defineKEYINPUT(*(volatileINT8U*)0x56000044)INT16UScanKey(){INT16Ukey=0xFFFF;INT16Ui;INT8Utemp=0xFF,output;//rGPECON是端口E的控制寄存器,其格式见后面附录rGPECON=((rGPECON&0xFFFFFF00)|【89】);//初始化GPE0一GPE3为输出rGPECON=

温馨提示

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

评论

0/150

提交评论