嵌入式开发基础(习题卷4)_第1页
嵌入式开发基础(习题卷4)_第2页
嵌入式开发基础(习题卷4)_第3页
嵌入式开发基础(习题卷4)_第4页
嵌入式开发基础(习题卷4)_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

试卷科目:嵌入式开发基础嵌入式开发基础(习题卷4)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages嵌入式开发基础第1部分:单项选择题,共169题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.通常嵌入式文件系统不具有()功能。A)提供建立、修改、改变和删除目录等服务B)提供创建、打开、读写、关闭和撤销文件等服务C)提供对文件的加密和解密功能D)设置、修改对文件和目录的存取权限答案:C解析:通常嵌入式文件系统比较简单,主要提供文件存储、检索和更新等功能,一般不提供保护和加密等安全机制。它以系统调用和命令方式提供以下3种文件的操作服务:①提供建立、修改、改变和删除目录等服务;②提供创建、打开、读写、关闭和撤销文件等服务,③设置、修改对文件和目录的存取权限。通常,嵌入式文件系统可支持FAT32等标准的文件系统,还可支持自定义的实时文件系统和多种存储设备,具有可裁减和可配置等特点。[单选题]2.STM32中,1个DMA请求占用至少A)1个周期的CPU访问系统总线时间B)2个周期的CPU访问系统总线时间C)3个周期的CPU访问系统总线时间D)4个周期的CPU访问系统总线时间答案:B解析:[单选题]3.ARM7处理器收到快中断请求,则进入A)快中断异常B)中断异常C)未定义指令异常D)预取中止异常答案:A解析:[单选题]4.Contex-M3处理器的寄存器r14代表()A)通用寄存器B)链接寄存器C)程序计数器D)程序状态寄存器答案:B解析:[单选题]5.用标准C语言库进行文件操作时,若要以a+方式打开一个己经存在的文件,则下列叙述中正确的是()。A)原有的文件内容保留,位置指针移动到文件的末尾,可进行读写操作B)原有的文件内容保留,位置指针移动到文件的开头,可进行读写操作C)原有的文件内容保留,位置指针移动到文件的末尾,可进行只读操作D)原有的文件内容被删除,可进行写操作答案:A解析:fopen文件打开模式r代表read的简写,+代表可读可写,w代表write,b代表bit二进制位,t代表textr=rt,打开只读文件,该文件必须存在r+=rt+,打开可读可写的文件,该文件必须存在rb,只读,打开一个二进制文件,该文件必须存在rb+,打开一个二进制文件,允许读和写,该文件必须存在w=wt,新建一个文本文件,已存在的文件将被删除,只允许写w+=wt+,新建一个文本文件,已存在的文件将被删除,可读可写wb,新建一个二进制文件文件,已存在的文件将被删除,只允许写wb+,新建一个二进制文件,已存在的文件将被删除,可读可写a=at,打开或新建一个文本文件,只允许在文件末尾追写a+=at+,打开或新建一个文本文件,可以读,但只允许在文件末尾追写ab,打开或新建一个二进制文件,只允许在文件末尾追写。ab+,打开或新建一个二进制文件,可以读,但只允许在文件末尾追写[单选题]6.下列关于GPIO描逑正确的是()。A)GPIO可以由CPU编程决定方向,但不能查询其状态B)GPIO通常用于连接外部的SDRAm,进行高速传输C)CPU可以通过编程,决定GPio是输入﹑输出的通信功能,但不能是双向的D)GPIO可以用于模拟Flash的接口,对FLash存储器进行读写操作答案:D解析:[单选题]7.以下哪个表述不正确A)ARM是一个公司的名称B)ARM是对一类微处理器的通称C)ARM是一种技术的名字D)ARM是一款芯片的名称答案:D解析:[单选题]8.STM32的端口工作模式有()A)8种B)7种C)6种D)5种答案:A解析:[单选题]9.要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。()A)处理器的编译器能够产生可重入代码B)在程序中可以找开或者关闭中断C)处理器支持中断,并且能产生定时中断D)有大量的存储空间答案:D解析:[单选题]10.执行指令PUSHR2之后,SP的值A)递减2B)递减4C)递增2D)递增4答案:B解析:[单选题]11.对于指令BLXR7下列说法描述正确的是A)该语句将跳转前下一条指令的地址保存到PC中B)该语句的跳转地址是R7的值C)R7的值可以是任意32位数D)该语句不保存跳转前下一条指令的地址答案:B解析:[单选题]12.为了查看Linux启动信息,可以用A)cat/etc/lilo.confB)dmesgC)cat/proc/cpuinfoD)lilo答案:B解析:[单选题]13.下述哪个操作系统不是嵌入式操作系统。()A)uClinuxB)WinCE6.0C)uC/OS-IID)WindowsXP答案:D解析:[单选题]14.STM32带互补输出功能的定时器是()。A)高级定时器B)通用定时器C)基本定时器D)看门狗定时器答案:A解析:[单选题]15.如何禁止IRQ中断()。A)将CPSR寄存器的I位置1B)将CPSR寄存器的F位置1C)将CPSR寄存器的T位置1D)将CPSR寄存器的C位置1答案:A解析:[单选题]16.C语言程序的基本单位是()。A)程序行B)语句C)字符D)函数答案:D解析:[单选题]17.Linux可以用来查看当前路径的命令是()。A)catB)CC)D)pwd答案:D解析:[单选题]18.u盘flash是属于哪种类型的flash()A)orB)norC)andD)nand答案:D解析:[单选题]19.汇编指令ADDR0,R1,R2采用的寻址方式是。A)立即寻址B)寄存器寻址C)寄存器间接寻址D)变址寻址答案:B解析:[单选题]20.NVIC可用来表示优先权等级的位数为()位。A)2B)4C)6D)8答案:B解析:[单选题]21.按键消抖的方法有两____和____?()。A)硬件消抖和软件消抖B)手动消抖和硬件消抖C)机械消抖和软件消抖D)手动消抖和机械消抖答案:A解析:[单选题]22.运行任务被抢占的原因不包括()A)它唤醒了高优先级的任务B)将自己挂起C)有多个就绪任务,允许任务的运行的时间片到D)优先级较低的中断产生并处理中断答案:D解析:[单选题]23.计算机系统的层次结构如下图所示,基于硬件之上的软件可分为a、b和c三个层次。图中a、b和c分别表示()。A)操作系统、系统软件和应用软件B)操作系统、应用软件和系统软件C)应用软件、系统软件和操作系统D)应用软件、操作系统和系统软件答案:C解析:从底到上,越来越抽象,与具体应用相关,与硬件无关,并且右边有说明,则a是用户使用的应用软件,b是系统软件,c是操作系统。[单选题]24.对于指令ADDR4,R2,R5下列说法描述正确的是A)该语句的执行结果是R4=R2+R5B)ADD是带进位加法C)该指令的执行不影响N.Z.C和Z标志位D)该指令的执行将改变R5中的值答案:A解析:[单选题]25.下面哪个操作系统不是实时操作系统。()A)RTXCB)μClinuxC)μC/OS-llD)VXWorks答案:B解析:[单选题]26.C语言中给数据类型定义一个别名使用的关键字是()。A)enumB)externC)typedefD)struct答案:C解析:[单选题]27.指令LDRR3,[R4]执行的是A)将R3中内容存储到R4中B)将R4中内容加载到R3中C)将R3中内容存储到R4中内容所指向的内存地址D)将R4中内容所指向的内存地址中的内容加载到R3中答案:D解析:[单选题]28.ARM11微处理器采用什么架构()A)AMv5-TE架构B)ARv6架构C)AMv6-M架构D)以上都不是答案:B解析:[单选题]29.声明一个数组:int[,]arr=newint[3,5],请问在这个数组内包含有多少个元素?()A)3B)5C)8D)15答案:D解析:[单选题]30.允许外部中断IRQ,禁止快速中断FIQ,使用Thumb工作状态,则需要设置的寄存器是A)PSPB)MSPC)CPSRD)SPSR答案:C解析:[单选题]31.嵌入式系统有别于其他系统的最大特点是A)嵌入专用B)高可靠C)低功耗D)低成本答案:A解析:[单选题]32.在某一分页存储管理系统中,页面的大小为4KB。现有一作业,其部分页表如表6-1所示。若给定一个十进制逻辑地址为8644,则其十进制物理地址是()。表6-1某分页存储管理系统部分页表A)6186B)12330C)33220D)因产生缺页中断,暂时无法获得答案:C解析:由于页面的大小为4KB=22×210=4096B,逻辑地址8644=4096×2+452,得页号为2,偏移量为452。查表7-15可知,页号为2所对应的物理块号是8,因此所求物理地址=4096×8+452=33220。[单选题]33.在嵌入式实时系统中,通常用BIT完成对故障的检测和定位。以下叙述中,不正确的是______。A)上电BIT拥有100%CPU控制权,可对系统中所有硬件进行完整测试B)周期BIT是在系统运行时对硬件进行的周期性检测C)维护BIT必须采取非破坏性算法,不影响系统维护状态下的正常运行D)嵌入式系统会在不同状态选择相应BIT,以保证故障被及时发现与定位答案:C解析:本题考查计算机自检测方面的基础知识。在嵌入式实时系统中,通常用BIT完成对故障的检测和定位。BIT一般包括四种:上电BIT,维护BIT,周期BIT,启动BIT等。上电BIT是在系统上电时对所有硬件资源进行自检测的程序,它拥有100%CPU控制权,可对系统中所有硬件进行完整测试。周期BIT是在系统运行的空闲时间,周期性对硬件进行检测,由于系统处于正常运行状态,测试程序必须采取非破坏性测试算法,对部分可测部件进行测试。维护BIT是在地面维护状态下,对系统硬件的部分或全部进行维护性测试,测试软件拥有1009/0的CPU控制权,可以对系统中所有硬件进行完整的测试。因此C是错误的。嵌入式系统会在不同的状态或运行阶段选择进行相应的BIT,以保证系统故障的及时发现与定位。[单选题]34.下面关于DRAM存储器描述错误的是()。A)DRAM存储器需要对存储内容定时刷新B)DRAM存储器具有单位空间存储容量大的特点C)DRAM存储器属于非易失的存储器D)DRAM存储器主要依靠电容的电荷存储效应记忆信息答案:C解析:[单选题]35.指出下列哪个选项属于引用类型?()A)intB)stringC)floatD)bool答案:B解析:[单选题]36.使用Host-Target联合开发嵌入式应用,()不是必须的。A)宿主机B)Windows操作系统C)目标机D)交叉编译器答案:B解析:[单选题]37.下面工作模式中不属于ARM特权模式的是。A)用户模式B)管理模式C)系统模式D)数据访问终止模式答案:A解析:[单选题]38.高性能模块接的总线是哪个()A)ACBB)ALBC)APBD)AHB答案:D解析:[单选题]39.UML的全称是()。A)UnifyB)UnifiedC)UnifiedD)Unified答案:B解析:[单选题]40.0xFE对应的十进制可表示为()。A)256B)1514C)254D)255答案:C解析:[单选题]41.在下列ARM处理器的各种模式中,有自己独立的R8-R14寄存器的模式是A)系统模式(System)B)终止模式(Abort)C)中断模式(IRQ)D)快中断模式(FIQ)答案:D解析:[单选题]42.STM32处理器的USB接口可达()A)8Mbit/sB)12Mbit/sC)16Mbit/sD)24Mbit/s答案:B解析:[单选题]43.针对下图所示的有向图,从结点V1出发广度遍历所得结点序列和深度遍历所得结点序列分别是______。A)V1,V2,V3,V4,V5,V6,V7,V8和V1,V2,V3,V8,V5,V7,V4,V6B)V1,V2,V4,V6,V3,V5,V7,V8和V1,V2,V3,V8,V5,V7,V4,V6C)V1,V2,V4,V6,V3,V5,V7,V8和V1,V2,V3,V8,V4,V5,V6,V7D)V1,V2,V4,V6,V7,V3,V5,V8和V1,V2,V3,V8,V5,V7,V4,V6答案:B解析:本题考查遍历方面的基础知识。图的广度优先遍历是先访问顶点V1,然后访问V1邻接到的所有未被访问过的顶点V2,V3,…,Vt邻接到的所有未被访问的顶点。如此进行下去,直到访问遍所有顶点,因此,本题中图的广度优先遍历是V1,V2,V4,V6,V3,V5,V7,V8。深度优先遍历是从图中某个结点,例如V1出发,访问此结点,然后依次从V1的未被访问的邻接顶点出发进行深度优先遍历,直至图中所有和V1有路径想通的结点都被访问到。若此时图中尚有顶点未被访问,则另选图中一个未被访问过的顶点作起始顶点,重复上述过程,直至图中所有顶点都被访问到为止。因此,本题中图的深度优先遍历是V1,V2,V3,V8,V5,V7,V4,V6。[单选题]44.STM32定时器6时钟频率为72MHz,能够实现定时时间为1秒的设置是()。A)预分频器:71,计数周期:999999B)预分频器:7199,计数周期:9999C)预分频器:9999,计数周期:9999D)预分频器:7200,计数周期:7200答案:B解析:[单选题]45.PWM是()A)脉冲宽度调制B)脉冲频率调制C)脉冲幅度调制D)脉冲位置调制答案:A解析:[单选题]46.操作系统使用设备管理的方式管理外部设备,当驱动程序利用系统调用打开外部设备时,通常使用的标识是______。A)物理地址B)逻辑地址C)逻辑设备名D)物理设备名答案:C解析:本题考查设备管理方面的基础知识。设备管理是操作系统的重要组成部分之一。在计算机系统中,除了CPU和内存之外,其他的大部分硬件设备称为外部设备,包括常用的输入输出设备、存储设备以及终端设备等。设备管理是对计算机输入输出系统的管理,是操作系统中最具多样性和复杂性的部分,其主要任务是:①选择和分配输入输出设备以进行数据传输操作;②控制输入输出设备和CPU(或内存)之间交换数据;③为用户提供有好的透明接口,把用户和设备硬件特性分开,使得用户在编制应用程序时不必涉及具体设备,系统按照用户要求控制设备工作;④提供设备和设备之间、CPU和设备之间,以及进程和进程之间的并行操作度,已使操作系统获得最佳效率。[单选题]47.对于UC/OS-II操作系统,以下说法不正确的是()A)任务可以有类型说明B)任务可以返回一个数值C)任务可以有形参变量D)任务是一个无限循环答案:B解析:[单选题]48.MAP伪指令的含义是()。A)定义一个结构化的内存表首地址B)定义一个结构化的内存表的数据域C)分配一片连续的存储单元D)分配一片8字节为单位的连续的存储单元答案:A解析:[单选题]49.从源寄存器中将一个32位字数据写入存储器中的指令是。A)LDRB)STRC)LDMD)STM答案:B解析:[单选题]50.POP3协议采用______模式,客户端代理与POP3服务器通过建立TCP连接来传送数据。A)Browser/ServerB)Client/ServerC)PeertoPeerD)PeertoServer答案:B解析:本题考查POP3协议及POP3服务器方面的基础知识。POP3协议是TCP/IP协议簇中用于邮件接收的协议。邮件客户端通过与服务器之间建立TCP连接,采用Client/Server计算模式来传送邮件。[单选题]51.MAP伪指令的含义是A)定义一个结构化的内存表首地址B)定义一个结构化的内存表的数据域C)分配一片连续的存储单元D)分配一片8字节为单位的连续的存储单元答案:A解析:[单选题]52.RS232-C串口通信中,表示逻辑1的电平是()。A)0vB)3.3vC)+5v~+15vD)-5v~-15v答案:D解析:[单选题]53.循环右移指令为A)ROLB)RORC)ORD)EOR答案:B解析:[单选题]54.下面不属于12S总线的是()A)SCKB)ADAC)SDD)WS答案:B解析:[单选题]55.SPI通信如何对从机进行选通()。A)发送从机地址B)拉低连接到从机的NSS引脚C)拉高连接到从机的NSS引脚D)将时钟管脚SCLK拉低答案:B解析:[单选题]56.如果要测量的是y坐标值,那么ADCTSC的[7-4]应该是多少?()A)0101B)1001C)1010D)0110答案:B解析:[单选题]57.如果滴答定时器时钟为72M,要将其设置为1ms中断一次,只需输入参数()即可。A)7200B)72000C)1000D)10000答案:B解析:[单选题]58.STM32的串口通信中断中,判断接收标志位不为空所使用的宏是()A)UART_FLAG_IDLEB)UART_FLAG_RXNEC)UART_FLAG_ORED)UART_FLAG_TXE答案:B解析:[单选题]59.下面是关于嵌入式系统使用的存储器的叙述:Ⅰ.嵌入式系统使用的存储器按照其存取特性可分为RAM和ROMⅡ.嵌入式系统使用的存储器按照其所处物理位置可分为片内存储器和片外存储器以及外部存储器Ⅲ.嵌入式系统使用的存储器按照存储信息的类型可分为程序存储器和数据存储器Ⅳ.新型的铁电存储器FRAM在嵌入式系统中得到了应用上述叙述中,正确的是()。A)仅Ⅰ和ⅡB)仅Ⅱ和ⅢC)仅Ⅰ和ⅢD)全部答案:D解析:根据网上资料更正为D[单选题]60.通用定时器挂载在那条时钟线上。A)APB1B)APB2C)PLLD)AHB答案:A解析:[单选题]61.EMPU是()。A)嵌入式微控制器B)嵌入式微处理器C)片上系统D)嵌入式数字信号处理器答案:B解析:[单选题]62.下列ARM指令中,可用于满递增堆栈操作的是____A)STMDAB)STMIAC)STMDBD)STMIB答案:D解析:[单选题]63.STM32F103芯片的APB2和APB1总线的最高时钟频率分别为()。A)72MHz,72MHzB)64MHz,64MHzC)72MHz,36MHzD)64MHz,36MHz答案:C解析:[单选题]64.如何禁止IRQ中断A)将CPSR寄存器的I位置1B)将CPSR寄存器的F位置1C)将CPSR寄存器的T位置1D)将CPSR寄存器的C位置1答案:A解析:[单选题]65.ARM汇编指令中,用于实现64位无符号乘法运算的指令是()。A)UMULLB)UMLALC)MULD)MOV答案:A解析:[单选题]66.一个文件名字为rr.Z,可以用来解压缩的命令是A)tarB)gzipC)compressD)uncompress答案:D解析:[单选题]67.下面关于JTAG的叙述中,错误的是()。A)JTAG技术是一种嵌入式测试技术B)大多数ARM嵌入式处理器芯片不包含JTAG接口C)多个器件可以通过JTAG接口串联在一起进行测试D)通过芯片的JTAG接口可以实现在线编程功能来源答案:B解析:[单选题]68.DMA控制器可编程的数据传输数目最大为()。A)65535B)1024C)65536D)4096答案:C解析:[单选题]69.串口通信下列那根信号不必须()A)vccB)GNDC)RXDD)TXD答案:A解析:[单选题]70.ADC转换过程对的是()A)采样-量化-编码B)量化-采样-编码C)采样-编码-量化D)编码-采样-量化答案:A解析:[单选题]71.以下叙述中正确的是A)宿主机与目标机之间只需要建立逻辑连接即可B)在嵌入式系统中,调试器与被调试程序一般位于同一台机器上C)在嵌入式系统开发中,通常采用的是交叉编译器D)宿主机与目标机之间的通信方式只有串口和并口两种答案:C解析:[单选题]72.假设b的初值为5,那么表达式b*=b-=b+b的值为()。A)25B)5C)-5D)-25答案:D解析:[单选题]73.STM32的USART根据()寄存器M位的状态,来选择发送8位或者9位的数据字。A)USART_CR1B)USART_CR2C)USART_BRRD)USART_CR3答案:A解析:[单选题]74.若前次运算产生了进位/借位,则CPSR的A)N为1B)Z为1C)C为1D)V为1答案:C解析:[单选题]75.while··do···语句是A)先循环一遍再判断B)先判断后再循环C)判断D)循环答案:B解析:[单选题]76.共阴极数码管中各LED的。A)位线并联接正电源B)位线并联接地C)段线并联接正电源D)段线并联接地答案:B解析:[单选题]77.Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换用()完成。A)硬件B)软件C)用户D)程序员答案:A解析:[单选题]78.多任务系统的优点很多,但()不是其优点。A)将复杂的系统分解成相对独立的多个任务,达到分而制之的目的,从而降低系统的复杂性;B)便于保证系统的实时性;C)需要增加功能:任务间的协调,同步和通信功能;D)系统的模块化好,提高系统的可维护性。答案:C解析:[单选题]79.R13是A)通用寄存器B)堆栈指针C)连接寄存器D)程序计数器答案:B解析:[单选题]80.通常用来保存子程序返回地址的连接寄存器是通常用来保存子程序返回地址的连接寄存器是A)RB)R14C)SPSRD)CPSR答案:B解析:[单选题]81.关于只读存储器下列说法错误的是A)只读存储器中只能从中读取数据,不能写入数据B)只读存储器掉电后信息会丢失C)只读存储器可以用于保存程序D)只读存储器可以用来存储常数答案:B解析:[单选题]82.以下关于设备管理及虚设备技术的叙述中,不正确的是______。A)设备管理主要有分配设备、回收设备、输入、输出等B)虚设备技术主要是为了提高设备的利用率以及使独立设备共享化C)虚设备技术是指用一类设备来模拟另一类设备的技术D)设备与计算机之间数据交换的控制方式主要有两种:程序控制和I/O中断答案:D解析:本题考查设备管理方面的基础知识。设备管理主要有分配设备、回收设备、输入、输出等,系统引入虚设备技术主要是为了提高设备的利用率以及使独立设备共享化,虚设备技术是指用一类设备(通常是高速设备)来模拟另一类设备(通常是低速设备)的技术,被模拟的设备称为虚设备。多窗口技术就是显示器模拟自身的例子,是一个屏幕可以同时监控多个进程的进行情况。设备与计算机之间数据交换的控制方式主要有三种:程序控制I/O中断和DMA(直接存储访问)。[单选题]83.下面UML图中的属于静态视图()。A)状态图B)用例图C)协作图D)活动图答案:B解析:[单选题]84.下列哪个隐式数值转换是正确的()。A)inti=128L;B)inta=2F;C)intb='a';D)intj=ui;答案:C解析:[单选题]85.设有程序段:Inti=10;While(i==0)i=i-1;以下描述中正确的是()A)while循环执行10次B)循环是无限循环C)循环体语句一次也不执行D)循环体语句执行一次答案:C解析:[单选题]86.下列做法中不利于嵌入式应用软件移植的是______。A)在软件设计上,采用层次化设计和模块化设计B)在软件体系结构上,在操作系统和应用软件之间引入一个中间件层C)将不可移植的部分局域化,集中在某几个特定的文件之中D)在数据类型上,尽量直接使用C语言的数据类型答案:D解析:本题考查嵌入式系统的基础知识。嵌入式系统是指用于执行独立功能的专用计算机系统。它由包括微处理器、定时器、微控制器、存储器、传感器等一系列微电子芯片与器件,和嵌入在存储器中的微型操作系统、控制应用软件组成,共同实现诸如实时控制、监视、管理、移动计算、数据处理等各种自动化处理任务。嵌入式系统以应用为中心,以微电子技术、控制技术、计算机技术和通信技术为基础,强调硬件软件的协同性与整合性,软件与硬件可剪裁,以满足系统对功能、成本、体积和功耗等要求。嵌入式软件通常分为嵌入式操作系统、嵌入式支撑软件和嵌入式应用软件。嵌入式操作系统负责嵌入系统的全部软、硬件资源的分配、调度工作,控制、协调并发活动;嵌入式支撑软件用于帮助和支持软件开发的软件,通常包括一些嵌入式中间件等;嵌入式应用软件是针对特定应用领域,基于某一固定的硬件平台,用来达到用户预期目标的计算机软件。由于用户任务可能有时间和精度上的要求,因此有些嵌入式应用软件需要特定嵌入式操作系统的支持。嵌入式应用软件和普通应用软件有一定的区别,它不仅要求其准确性、安全性和稳定性等方面能够满足实际应用的需要,而且还要尽可能地进行优化,以减少对系统资源的消耗,降低硬件成本。嵌入式软件的特点有:①嵌入式软件具有独特的实用性。嵌入式软件是为嵌入式系统服务的,这就要求它与外部硬件和设备联系紧密。嵌入式系统以应用为中心,嵌入式软件是应用系统,根据应用需求定向开发,面向产业、面向市场,需要特定的行业经验。每种嵌入式软件都有自己独特的应用环境和实用价值。②嵌入式软件应有灵活的适用性。嵌入式软件通常可以认为是一种模块化软件,它应该能非常方便灵活的运用到各种嵌入式系统中,而不能破坏或更改原有的系统特性和功能。首先它要小巧,不能占用大量资源;其次要使用灵活,应尽量优化配置,减小对系统的整体继承性,升级更换灵活方便。综上所述,嵌入式软件和硬件平台密切相关,不同的硬件平台可能使用不同的编译器,直接使用C语言的数据类型,会引入硬件平台和软件平台带来的差异,不利于软件移植。[单选题]87.执行下面的一段C程序后,变量ret的值为()。charstr[20];intret=strlen(strcpy(str,?Hello_World?));A)0B)11C)12D)20答案:B解析:题中,从最内层括号开始看起,将常量拷贝到str中,strcpy函数会在字符结束符\0时停止拷贝,因此只管Hello_World长度,strlen相当于strlen(str),字符串长度为11.[单选题]88.指令ADDR2,R1,R1,LSR#2中,LSR的含义是A)逻辑左移B)逻辑右移C)算术右移D)循环右移答案:B解析:[单选题]89.关于芯片封装下列说法错误的是A)是芯片的产品外包装B)用塑料.金属或陶瓷材料将集成电路封在其中C)用于保护芯片D)使芯片与外部世界连接答案:A解析:[单选题]90.STM32中,1个DMA请求占用至少()个周期的CPU访问系统总线时间。A)1B)2C)3D)4答案:B解析:[单选题]91.程序状态寄存器CPSR的C位表示什么?A)运算结果为负B)运算结果为0C)运算结果产生进位D)结果溢出答案:C解析:[单选题]92.嵌入式操作系统来解决代码体积与嵌入式应用多样性的问题一般是A)使用可定制的操作系统B)将操作系统分布在多个处理器上运行C)增大嵌入式设备的存储容量D)使用压缩软件对操作系统进行压缩答案:A解析:[单选题]93.常用的函数参数传递方式有传值与传引用两种。()。A)在传值方式下,形参与实参之间互相传值B)在传值方式下,实参不能是变量C)在传引用方式下,修改形参实质上改变了实参的值D)在传引用方式下,实参可以是任意的变量和表达式答案:C解析:传值调用和引用调用是常用的两种参数传递方式。在传值调用方式下,是将实参的值传递给形参,该传递是单方向的,调用结束后不会再将形参的值传给实参。在引用调用方式下,实质上是将实参的地址传递给形参,借助指针在间接访问数据方式下(或者将形参看作是实参的别名),在被调用函数中对形参的修改实质上是对实参的修改。[单选题]94.库代码中定义的uint16_t数据类型,可以表示的数值范围是()。A)-32768~32767B)0~65535C)0~255D)0~819200答案:B解析:[单选题]95.ARM处理器的工作模式有()种。A)5B)6C)7D)8答案:C解析:[单选题]96.ARM汇编指令中,用于实现64位无符号乘法运算的指令是A)UMULLB)UMLALC)MULD)MOV答案:A解析:[单选题]97.在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用A)直接修改CPU状态寄存器(CPSR)对应的模式B)先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态C)使用软件中断指令(SWI)D)让处理器执行未定义指令答案:C解析:[单选题]98.指令?SUBSR0,R1,R2?属于方式。A)寄存器寻址B)直接寻址C)寄存器间接寻址D)寄存器移位寻址答案:A解析:[单选题]99.属于面向对象、解释型程序设计语言的是______A)XMLB)PythonC)PrologD)C++答案:B解析:本题考查程序语言基础知识。XML(可扩展标记语言)是标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。Python是一种面向对象、解释型计算机程序设计语言。Prolog是逻辑型程序设计语言。[单选题]100.ARM中哪个异常优先级最高()。A)ResetlB)未定义指令C)IRQD)FIQ答案:A解析:[单选题]101.存储器外设在那条总线上挂着()A)ACBB)AHBC)ALBD)APB答案:B解析:[单选题]102.S3C2410提供的符合IIC协议的设备连接串行连接线为A)SCL和RTXB)RTX和RCXC)SCL和SDAD)SDA和RCX答案:C解析:[单选题]103.µClinux与标准Linux最大的区别在于A)文件系统B)内存管理C)任务调度算法D)应用开发模式答案:B解析:[单选题]104.求解两个长度为n的序列X和Y的一个最长公共子序列(如序列ABCBDAB和BDCABA的一个最长公共子序列为BCBA)可以采用多种计算方法。如可以采用蛮力法,对X的每一个子序列,判断其是否也是Y的子序列,最后求出最长的即可,该方法的时间复杂度为()。经分析发现该问题具有最优子结构,可以定义序列长度分别为i和j的两个序列X和Y的最长公共子序列的长度为c[i,j],如下式所示。采用自底向上的方法实现该算法,则时间复杂度为(请作答此空)A)O(n^2)B)O(n^21gn)C)O(n^3)D)O(n2^n)答案:A解析:蛮力法,对X的每一个子序列,判断是否也是Y的子序列,其中,长度为n的序列X共有2^n个子序列,判断其是否是Y的子序列时间是n,因此是n*2^n;采用动态规划法自底向上实现时,根据递归公式,实际是关于i和j的两重循环,因此时间复杂度是n^2.[单选题]105.创建消息邮箱需要调用哪个函数()A)OSMboxCreate()B)OSMboxPost()C)OSMboxPend()D)OSMboxAccept()答案:A解析:[单选题]106.设置文本框的()属性用于输入口令类的文本。A)NameB)ReadOnlyC)TextD)PasswordChar答案:D解析:[单选题]107.下面不符合嵌入式操作系统特点的特性是A)实时性B)不可定制C)微型化D)易移植答案:B解析:[单选题]108.下列指令中不能用立即数寻址方式的是A)ADCB)CMPC)MOVSD)SUB答案:A解析:[单选题]109.相比于TCP,UDP的优势为()。A)可靠传输B)开销较小C)拥塞控制D)流量控制答案:B解析:UDP的优势主要就是开销小,一般用于视频、音频的传输。[单选题]110.在安装开始前,用光盘启动系统,想要进入字符界面安装,需要输入的命令是A)linuxdocB)linuxC)linuxtextD)linuxnote答案:C解析:[单选题]111.下列程序采用寄存器间接寻址方式的为A)LDRR6,[R7]B)ADDR2,R3,R5C)ADDR6,R6,#128D)ADDRO,R1,R2.LSL#3答案:A解析:[单选题]112.单片机C语言编程中,已知一个变量的取值范围为125至512,为尽可能减少单片机内部RAM空间占用,应该将该变量定义为()类型。A)charB)intC)longD)double答案:B解析:二、填空题[单选题]113.下列程序采用寄存器移位寻址方式的为A)LDRR6,[R7]B)ADDR2,R3,R5C)ADDR6,R6,#128D)ADDRO,R1,R2.LSL#3答案:D解析:[单选题]114.以下哪个属性用于保存数组中当前包含的元素总数?()A)CountB)LengthC)TotlalD)Sum答案:B解析:[单选题]115.c-shell中变量名ignoreeof表示A)执行之前显示每一条命令B)使文件名结束C)必须用logout注销而不是^DD)禁止文件名扩展答案:C解析:[单选题]116.OSI参考模型将网络体系结构划分为()。A)4层B)5层C)6层D)7层答案:D解析:[单选题]117.某文件的组外成员的权限为只写;所有者有读写权限;组内的权限为只读,则该文件的权限为A)467B)642C)476D)764答案:B解析:[单选题]118.下列哪条指令可以实现r1=r0x3?A)ADDr1,r0,r0,LSL#1B)ADDr1,r0,r0,LSL#3C)MOVr1,r0,LSL#1D)MOVr1,r0,LSL#3答案:A解析:[单选题]119.要返回选中项的索引号,应设置CheckedListBox控件的哪个属性?()A)CheckedIndiccsB)CheckedltemsC)SelectedIndexD)SclectedItem答案:C解析:[单选题]120.DCW伪指令的含义是A)分配一片连续的字存储单元B)分配一片连续的字节存储单元C)分配一片连续的半字存储单元D)以上都不正确答案:C解析:[单选题]121.可用作嵌入式操作系统的有A)Linux(Vxworks,uc/os-II)B)windows2000C)windowsXPD)DOS答案:A解析:[单选题]122.STM32的MCU内部的时钟是由什么元器件产生的。A)陶瓷谐振器B)石英谐振器C)LC振荡器D)RC振荡器答案:D解析:[单选题]123.C语言对嵌套if语句的规定是:else语句总是与()配对。A)其之前最近的且尚未配对的ifB)其之前最近的ifC)第一个ifD)缩进位置相同的if答案:A解析:[单选题]124.哪─个寄存器置1,CPU-定不响应()A)中断模式寄存器B)中断屏蔽寄存器C)中断源挂起寄存器D)中断挂起寄存器答案:B解析:[单选题]125.AD转换器的指标不包括()。A)分辨率B)转换时间C)绝对精度D)模数转换答案:D解析:[单选题]126.对ARM处理器说法不正确的是A)小体积、低功耗、低成本、高性能B)支持Thumb(16位)/ARM(32位)双指令集C)只有Load/Store指令可以访问存储器D)寻址方式多而复杂答案:D解析:[单选题]127.⽂件exer1的访问权限为rw-r--r--,现要增加所有⽤户的执⾏权限和同组⽤户的写权限,下列命令正确的是()。A)chmodB)chmodC)chmodD)chmod答案:A解析:[单选题]128.用于配置GPIO引脚中断的寄存器是A)引脚控制寄存器B)中断状态标志寄存器C)数据输出寄存器D)数据方向寄存器答案:A解析:[单选题]129.USB接口鼠标最合适的传输类型为()。A)控制传输B)批量传输C)中断传输D)等时传输答案:C解析:[单选题]130.PLL为锁相环倍频输出,其时钟输入源可选择为什么?A)HSI/2、HSE或者HSE/2。B)HSI、HSE或者HSE/2。C)HSI、HSE或者HSE/4。D)HSI、HSE、HSE/4或者HSE/2答案:A解析:[单选题]131.下列哪个是计算机系统中存储速度最慢的存储设备()。A)CPU内部寄存器B)高速缓存(Cache)C)内存D)硬盘答案:D解析:[单选题]132.具有n个元素的数组的索引是0~()。A)n-1B)nC)n+1D)∞答案:A解析:[单选题]133.switch语句是一个()语句。A)单分支B)双分支C)三分支D)多分支答案:D解析:[单选题]134.ARM处理器的工作模式有A)5种B)6种C)7种D)8种答案:C解析:[单选题]135.若有如下定义,inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b=p[5];则b的值是()。A)5B)6C)8D)9答案:D解析:[单选题]136.S3C2410X处理器的中断控制器可以接收个中断请求。A)24个B)32个C)56个D)64个答案:C解析:[单选题]137.KL25处理器中,片内FLASH位于A)ROM区存储映像B)RAM区存储映像C)外设区存储映像D)系统保留段存储映像答案:A解析:[单选题]138.若有语句int*point,a=4;point=&a;下面均代表地址的一组选项是()。A)a,point,*&aB)&*a,&a,*pointC)*&point,*point,&aD)&a,&*point,point答案:D解析:[单选题]139.在嵌⼊式系统设计中,嵌⼊式处理器选型是在进⾏()时完成。A)需求分析B)系统集C)体系结构设计D)软硬件设答案:C解析:[单选题]140.I2S总线是专门用于()设备之间的传输的A)智能B)存储C)音频D)视频答案:C解析:[单选题]141.一个12位分辨率的ADC,若供电电压为5V,当输入模拟量为2V时,可计算出输出数字量为()。A)102B)103C)1638D)1639答案:C解析:[单选题]142.在IO口配置为上拉输入时,按键的一段连接该IO口,另一端连接什么能够使得按键工作?A)GNDB)VCCC)浮空D)上拉电阻答案:A解析:[单选题]143.假设段页式存储管理系统中的地址结构如下图所示,则系统______。A)最多可有2048个段,每个段的大小均为2048个页,页的大小为2KB)最多可有2048个段,每个段最大允许有2048个页,页的大小为2KC)最多可有1024个段,每个段的大小均为1024个页,页的大小为4KD)最多可有1024个段,每个段最大允许有1024个页,页的大小为4K答案:D解析:本题考查操作系统页式存储管理方面的基础知识。从图中可见,页内地址的长度是12位,212=4096,即4K;页号部分的地址长度是10位,每个段最大允许有210=1024个页;段号部分的地址长度是10位,210=1024,最多可有1024个段。[单选题]144.以下关于嵌入式实时操作系统(RTOS)的叙述中,错误的是()。A)实时性和公平性是RTOS调度器最重要的两个指标B)RTOS调度器多采用基于优先级的可抢占调度算法C)单调速率调度算法的基本思想是任务的周期越短,优先级越高D)最早期限优先算法会根据任务的截止时间来确定其优先级答案:A解析:实时操作系统强调的是实时性,即在规定的时间内能够完成系统功能,返回正确的结果,因此最重要的指标是实时性和正确性。[单选题]145.ARM处理器当前运算操所产生的标志位记录在以下哪个寄存器中?()。A)PSPB)MSPC)SPSRD)CPSR答案:D解析:[单选题]146.嵌入式微控制器相比嵌入式微处理器的的最大特点A)体积大大减小B)单片化C)功耗低D)成本高答案:B解析:[单选题]147.若有定义inta=0;下列可正确给变量赋值的是()A)a=a+?a?B)a=a+?1?C)a=a+?\1?D)a+1=a答案:A解析:[单选题]148.一个半字对齐地址应该是A)2的倍数B)4的倍数C)8的倍数D)16的倍数答案:A解析:[单选题]149.以下正确的描述是()。A)continue语句的作用是结束整个循环的执行B)只能在循环体内和switch语句体内使用break语句C)在循环体内使用break语句或continue语句的作用相同D)从多层循环嵌套中退出时,只能使用goto语句答案:B解析:[单选题]150.关于Point结构以下说法错误的是()。A)Point结构用于表示一个点的坐标B)Point.X用于表示点的X轴坐标值C)Point.Y用于表示点的Y轴坐标值D)Point结构没有X和Y属性答案:D解析:[单选题]151.UART串行通信中,一帧数据中的起始位有位。A)1位B)2位C)3位D)4位答案:A解析:[单选题]152.能实现把立即数0X3FF5000保存在R0中的指令是()A)LDRR0,=0X3FF5000B)LDRR0,0X3FF5000C)MOVR0,0X3FF5000D)MOVR0,=0X3FF5000答案:C解析:[单选题]153.STM32F107V有()可屏蔽中断通道A)40B)50C)60D)70答案:C解析:[单选题]154.对于STM32而言,寄存器ARR最大可以为多少。A)65535B)4095C)1023D)在不超过芯片内存情况下,可以无限大。答案:A解析:[单选题]155.和PC系统机相比嵌入式系统不具备以下哪个特点()。A)系统内核小B)专用性强C)可执行多任务D)系统精简答案:C解析:[单选题]156.下面是基于ARM内核的嵌入式芯片中有关GPIO的叙述,其中错误的是()。A)GPIO作为输入接口时具有缓冲功能B)GPIO作为输出接口时具有锁存功能C)GPIO的引脚一般是多功能复用的D)GPIO一般只具有0态和1态,不具有高阻状态答案:D解析:[单选题]157.操作系统中的Spooling技术,实质是将______转化为共享设备的技术。A)虚拟设备B)独占设备C)脱机设备D)块设备答案:B解析:本题考查嵌入式操作系统的基础知识。Spooling的意思是外部设备同时联机操作,又称为假脱机输入/输出操作,是操作系统中采用的一项将独占设备改造成共享设备的技术。Spooling系统的组成包括三部分:输入井和输出井、输入缓冲区和输出缓冲区、输入进程和输出进程。为了解决CPU输出数据的速度远远高于打印机的打印速度这一矛盾,在操作系统中一般采用Spooling技术。[单选题]158.加比较指令是A)ADDB)ADCC)CMND)CMP答案:C解析:[单选题]159.IRQ中断的入口地址是()。A)0x00000000B)0x00000008C)0x00000018D)0x00000014答案:C解析:[单选题]160.关于嵌入式系统的硬盘存储器下面说法正确的是A)嵌入式系统的硬盘存储器一般采用SCSI接口B)SATA是一种并行ATA硬盘存储器接口,因此它速度比ATA快C)固态硬盘写数据的速度比传统硬盘快D)固态硬盘接口与传统硬盘一样,只不过内部使用了Flash等作为存储部件答案:D解析:[单选题]161.抢先式实时操作系统的实时性取决于()A)中断响应时间B)任务切换时间C)最长任务执行时间D)所有其它任务执行时间之和答案:B解析:[单选题]162.⽤命令ls-al显⽰出⽂件ff的描述如下所⽰,由此可知⽂件ff的类型为()。-rwxr-xr--1rootroot599Cec1017:12ffA)普通⽂件B)硬链接C)⽬录D)符号链接答案:A解析:[单选题]163.下列关于DMA描述不正确的是()。A)内存可以被CPU访问,也可以被DMA控制器访问B)DMA可以和CPU并行工作C)DMA开始前,CPU需要初始化DMA控制器,结束后,DMA控制器产生中断D)数据的输入和输出需要经过CPU,再由DMA控制器访问内存答案:D解析:[单选题]164.'5'+12的结果是什么数据类型?()A)charB)stringC)intD)double答案:C解析:[单选题]165.当看门狗定时器减到零时,产生PCLK周期的复位信号。A)16个B)32C)64个D)128个答案:D解析:[单选题]166.ARM处理器的异常的正确理解应该是()。A)外部中断B)内部异C)系统调⽤D)以上都是答案:D解析:[单选题]167.串口通信常见的波特率为()A)4800B)9600C)115200D)以上都对答案:D解析:[单选题]168.当a=150时运行下列代码,最后a结果为(七)if(a>100){a=100+1}Elseif(a>200){a=100+2}Else{a=100+3}A)151B)101C)202D)103答案:B解析:[单选题]169.在将uCOS操作系统移植到ARM处理器上时,需要修改的文件是()。A)OS_CORB)C;C)OSTimeGet(D)OS_CPU.H;E)OSTaskInit答案:C解析:第2部分:判断题,共39题,请判断题目是否正确。[判断题]170.在声明或创建数组时,[]内的逗号数目即为数组的维度数。A)正确B)错误答案:错解析:[判断题]171.Contex-M3系列处理器内核采用了冯诺依曼结构的三级流水线。()A)正确B)错误答案:错解析:[判断题]172.S5P4418的时钟系统有4个锁相环。A)正确B)错误答案:对解析:[判断题]173.Timer控件是运行时不能看到的控件。A)正确B)错误答案:对解析:[判断题]174.GPIO_Read()函数的作用是写一组端口的值()A)正确B)错误答案:错解析:[判断题]175.STM32ADC只可以在单一模式下工作。()A)正确B)错误答案:错解析:[判断题]176.Linux的文件系统和MicrosoftWindows的文件系统是一样的;A)正确B)错误答案:错解析:[判断题]177.基本数据类型是值类型,数组和string是引用类型。A)正确B)错误答案:对解析:[判断题]178.for语句的表达式不可以是逗号表达式。A)正确B)错误答案:对解析:[判断题]179.STM32的串口既可以工作在全双工模式下,也可工作在半双工模式下。()A)正确B)错误答案:对解析:[判断题]180.不能在指定的矩形内绘制图像。A)正确B)错误答案:错解析:[判断题]181.STM32中各模块的时钟默认是打开的()A)正确B)错误答案:错解析:[判断题]182.STM32的程序编译无错误就成功了()A)正确B)错误答案:错解析:[判断题]183.触摸屏是⼀种输⼊设备。该说法是()。A)正确B)错误答案:对解析:[判断题]184.&&操作符可以用于对整数进行运算。A)正确B)错误答案:错解析:[判断题]185.STM32的串口既可以工作在全双工模式下,也可工作在半双工模式下。A)正确B)错误答案:对解析:[判断题]186.APSR程序状态寄存器的28位,当V=0,表示结果为无益处。()A)正确B)错误答案:对解析:[判断题]187.在嵌入式系统中,Bootloader不依赖于硬件,不同体系结构的CPU使用相同的Bootloader。A)正确B)错误答案:错解析:[判断题]188.STM32处理器的LQPF100封装芯片的最小系统只需7个滤波电容作为外围器件。()A)正确B)错误答案:对解析:[判断题]189.简单的模块无需配置,所以点亮1个LED灯是不需要初始化的()A)正确B)错误答案:错解析:[判断题]190.对位置1,一般用?|?运算()A)正确B)错误答案:对解析:[判断题]191.大端模式是指被存字数据的高字节存储在存储系统的高地址中,而被存字数据低字节则存放在存储系统的低地址中。A)正确B)错误答案:错解析:[判断题]192.NandFlash比NorFlash成本高,可靠性差。A)正确B)错误答案:错解析:[判断题]193.Timer控件只有唯一的事件,即Tick事件。A)正确B)错误答案:对解析:[判断题]194.在C#中保留了指针这一语法。A)正确B)错误答案:错解析:[判断题]195.switch语句根据条件判断执行一段代码,它与与if..elseif…构造并不相同,但是两者相似度很高。A)正确B)错误答案:错解析:[判断题]196.硬盘属于字符设备。A)正确B)错误答案:错解析:[判断题]197.while表达式后面加?;?不能进入循环体。A)正确B)错误答案:对解析:[判断题]198.中断的优先级和它在中断向量表里的位置没有关系。()A)正确B)错误答案:错解析:[判断题]199.在创建工程后,应该手动添加头文件的编译路径()A)正确B)错误答案:对解析:[判断题]200.在配置中断的时候一般用ISER、ICER和IP这三个寄存器,其中ISER用来使能中断,ICER用来失能中断,IP用来设置中断优先级。()A)正确B)错误答案:对解析:[判断题]201.mount/dev/hdc/mnt/cdrom是将hdc挂载到文件系统的/mnt/cdrom。A)正确B)错误答案:对解析:[判断题]202.修改SelectionIndices属性可以在列表框选择多个项目。A)正确B)错误答案:错解析:[判断题]203.ARM微处理器支持Thumb(16位)/ARM(32位)双指令集,能很好地兼容8/16位器件;A)正确B)错误答案:对解析:[判断题]204.开启复用时钟使能以后,不需要再开基本时钟()A)正确B)错误答案:错解析:[判断题]205.当端口B为输出方式时,调用PB(in)无法得到结果()A)正确B)错误答案:对解析:[判断题]206.所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输出时可以是激活的或者非激活的。()A)正确B)错误答案:错解析:[判断题]207.for语句比while语句功能强,除了可以给出循环条件外,还可以赋初值,使循环变量自动增值等。A)正确B)错误答案:对解析:[判断题]208.在vi编辑器中的命令模式下,重复上⼀次对编辑的⽂本进⾏的操作,可使⽤下箭头命令。该说法是()。A)正确B)错误答案:错解析:第3部分:问答题,共52题,请在空白处填写正确答案。[问答题]209.STM32F103ZET6中Z代表什么含义?答案:引脚数,为144个引脚解析:[问答题]210.块设备以()为单位传输数据,字符设备以字节为单位传输数据。答案:块解析:[问答题]211.A/D变换器工作原理可分()和双积分两种工作方式。答案:逐次比较式解析:[问答题]212.ST公司还提供了完善的DMA接口库函数,其位于_________,对应的头文件为__________。答案:stm32f10x_dma.cstm32f10x_dma.h解析:[问答题]213.UCOS调用系统延时最小时间单位[]答案:[毫秒]解析:[问答题]214.STM32F103ZET6中T代表什么含义?答案:封装格式解析:[问答题]215.串行通讯的传输方式包括▲、半双工传输、双工传输。答案:单工传输解析:[问答题]216.什么是嵌入式系统?嵌入式系统的特点是什么?嵌入式系统是嵌入式机械或者电气系统内部的一种系统,具体系统的系统使用中,系统具有专一的功能以及实时计算性的计算机系统。具有较长的生命周期具有功能很强的存储区保护功能。嵌入式系统的硬件和软件都是高效率地设计。是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。可扩展的处理器结构,以能最迅速地开展出满足应用的最高性能的嵌入式微处理器。对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核心的执行时间减少到最低限度。具有低功耗、体积小、集成度高等特点,能够把通用CPU中许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统设计趋于小型化,移动能力大大增强,跟网络的耦合也越来越紧密。答案:1解析:[问答题]217.嵌入式操作系统的调试一般包括:()调试和应用程序调试。答案:操作系统解析:[问答题]218.当STM32的()引脚上的信号发生跳变时,会产生一个侵入检测事件,这将使所有数据备份寄存器()。答案:--|--解析:[问答题]219.简述嵌入式系统的开发流程。答案:需求分析阶段(2分)体系结构设计(1分)硬件/软件设计(1分)系统集成(1分)代码固化(1分)解析:[问答题]220.内核定时器模块有4个▲位寄存器。答案:32解析:[问答题]221.对STM32中断进行分组,对于分组1而言,共有多少个抢占优先级有多少个响应优先级。答案:2个抢占优先级,8个响应优先级解析:[问答题]222.备份寄存器位于_______里,当_______被切断,他们仍然由______维持供电。当系统在待机模式下被唤醒,或系统复位或电源复位时,他们______被复位。答案:备份区主电源VDDVBAT也不会解析:[问答题]223.简述嵌入式软件结构的四个层次。答案:四个层次是:设备驱动、操作系统、应用中间件、应用系统设备驱动:负责嵌入式系统与外部设备的信息交互。操作系统:分为基本内核和扩展内核。基本内核负责整个系统的调度,扩展内核为用户提供扩展功能。应用中间件:为编制应用程序提供各种编程接口库。应用系统:实际的嵌入式应用软件。解析:[问答题]224.简述嵌入式操作系统4个主要功能。答案:处理机管理(2分);同步(1分);内存管

温馨提示

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

评论

0/150

提交评论