嵌入式系统设计智慧树知到期末考试答案2024年_第1页
嵌入式系统设计智慧树知到期末考试答案2024年_第2页
嵌入式系统设计智慧树知到期末考试答案2024年_第3页
嵌入式系统设计智慧树知到期末考试答案2024年_第4页
嵌入式系统设计智慧树知到期末考试答案2024年_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

嵌入式系统设计智慧树知到期末考试答案2024年嵌入式系统设计需求分析阶段的任务不应该包括()

A:确定功能与性能要求B:可靠性与安全性要求C:问题分析D:程序的设计答案:程序的设计在系统层的性能分析中,常常会考虑带宽,在分析CPU、内存和()时考虑。

A:总线B:时钟频率C:I/O设备D:定时器答案:总线常用的总线包括地址总线、数据总线、时钟和()

A:控制总线B:就绪总线C:信号量D:转换总线答案:控制总线下列操作,哪个是功耗最大的()

A:执行操作数是立即数的指令B:执行操作数在寄存器的指令C:执行操作数在内存中的指令D:执行操作数在Cache中的指令答案:执行操作数在内存中的指令下面关于DMA方式的描述,不正确的是()。

A:DMA方式在外设与内存进行数据传输时不需要CPU干预B:采用DMA方式进行数据传输时,首先需要进行现场保护C:DMA方式执行I/O交换要有专门的硬件电路D:DMA方式使外设接口可直接与内存进行高速的数据传输答案:采用DMA方式进行数据传输时,首先需要进行现场保护在嵌入式系统中,性能意味着()。

A:CPU平均分配执行时间给每个进程B:满足任务的最后时限C:每个任务都可以在CPU上执行D:各个进程的执行时间均衡答案:满足任务的最后时限在嵌入式软件设计当中,通常采用()方式开发软件。

A:直接开发板软件设计方法B:运行在PC机上设计方法C:仿真器设计方法D:宿主/目标机的设计方法答案:宿主/目标机的设计方法ARMCortexM4支持Thumb-2技术,Thumb-2是指()位指令。

A:16位B:8位C:64位D:32位答案:32位关于汇编语言,对于伪指令的描述下面哪个不对()。

A:定义常数B:直接一一对应机器指令C:保存存储的指令D:定义目前地址答案:直接一一对应机器指令看门狗不是().

A:被系统定时复位B:I/O设备C:计时器D:计数器答案:计数器软件需求分析阶段的任务不应该包括()

A:结构化程序设计B:可靠性与安全性要求C:确定功能与性能要求D:问题分析答案:结构化程序设计在内存访问中,当一个24位数据需要存储到32位的存储器单元中,可以()存储。

A:一个32位存储单元存储一个数据B:把数据类型修改成32位,然后存储在存储单元中C:将数据分成3部分,每一部分8位,分别存储到三个存储单元D:将存储器换成24位的,然后存储答案:一个32位存储单元存储一个数据进程间发送消息可以是()

A:阻塞和非阻塞B:P操作和V操作C:链表和队列D:共享内存和消息传递答案:阻塞和非阻塞CortexM4有()个状态寄存器,即可组合在一起使用,也可分开使用。

A:5个B:4个C:2个D:3个答案:3个在DMA访问中,需要把总线的控制交给()。

A:总线控制单元B:总线C:CPUD:DMA控制单元答案:DMA控制单元进程是程序的一次执行,它的状态包括内存的值和()的值。

A:寄存器的值B:I/O设备寄存器的值C:总线的主控器D:Cache答案:寄存器的值一个嵌入式系统的软件设计通常使用()种语言进行开发

A:C语言B:汇编语言C:C++语言D:汇编语言和高级语言答案:汇编语言和高级语言下面哪个是ARM汇编指令的条件码。

A:BB:ADDC:EQD:LDR答案:EQ进程间完成信息交换有()两个途径。

A:共享存储区和消息传递B:开/关中断和信息邮箱C:邮箱机制和数据共享机制D:非占先式内核和占先式内核机制答案:共享存储区和消息传递硬件设计从完全现成的方案到高度定制的设计,硬件平台的设计复杂性差异很大。在自己设计硬件时,可以使用PLD、ASIC或者()。

A:VHDLB:网表C:VerilogD:FPGA答案:FPGA若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按照流水线方式执行,执行完100条指令需要()△t。

A:508B:510C:507D:504答案:507下列哪个方式是I/O访问的方式

A:忙等I/O方式B:写寄存器C:读寄存器D:CPU读写存储器内容答案:忙等I/O方式在ARM的编程模式中,程序计数器PC被保存在()中。

A:r13B:r14C:r15D:r0答案:r15在编译过程中,对表达式a*2,可以优化成()。

A:2*aB:a>>1C:a<<1D:a+a答案:a1嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个()环境。

A:交互平台B:交互操作系统C:分布式计算D:交叉编译答案:交叉编译计算平台包括微处理器、I/O设备和存储器,通过()把它们连接起来。

A:DMAB:邮箱C:通讯协议D:总线答案:总线在嵌入式软件组件中,循环缓冲区通常用()数据结构表示。

A:数组B:图结构C:树结构D:链表答案:数组CPU哪些寄存器通常对用户不可见的()

A:状态寄存器B:通用寄存器C:IRD:PC答案:IR关于汇编语言,下面描述不正确的是()。

A:用汇编语言编写的程序称为汇编语言源程序B:汇编程序是把汇编语言源程序翻译成机器语言目标程序的一种系统软件C:将汇编语言源程序转换成目标程序的过程称为链接过程D:用汇编语言写成的语句,必须按照严格的语法规则答案:将汇编语言源程序转换成目标程序的过程称为链接过程在程序级功耗分析中,()分析时最能改善程序的功耗

A:算术计算的指令B:内存访问的设计C:循环D:分支语句答案:内存访问的设计在ARM内存管理中,通常页的大小为()

A:4kbB:8kbC:16kbD:32kb答案:4kb嵌入式计算机基本架构包括CPU、IO和()

A:cacheB:仿真器C:存储器D:模拟信号答案:存储器下列哪些情况可能减少功耗()

A:降低电压B:在高频率下使用C:泄漏D:切换答案:降低电压CPU能够与下列哪个操作并行?

A:多条指令在CPU并行执行B:中断服务子例程与CPU运行的任务C:CPU任务的执行与CPU对存储器的访问D:CPU计算与I/O设备操作答案:CPU计算与I/O设备操作嵌入式系统的实时性可分为软实时和()

A:截止时限B:周期C:软实时D:硬实时答案:硬实时I/O编程有2种方式:特殊指令和内存映射,其中ARM采用的是()

A:特殊指令和内存映射B:通用指令C:特殊指令D:内存映射答案:内存映射下流哪种方式更适合流水线处理器高效执行?()

A:CISCB:RISCC:超长指令D:超标量答案:RISC逻辑分析器通常有2种工作模式:状态模式和()。

A:工作模式B:空闲模式C:定时模式D:自带模式答案:定时模式ARMv7CortexM4指令支持()。

A:只支持32位的arm指令B:ARM、thumb指令C:只支持16位的thumb指令D:支持thumb-1和thumb-2指令集答案:支持thumb-1和thumb-2指令集下面关于DMA方式的描述,不正确的是()。

A:DMA方式使外设接口可直接与内存进行高速的数据传输B:采用DMA方式进行数据传输时,首先需要进行现场保护C:DMA方式执行I/O交换要有专门的硬件电路D:DMA方式在外设与内存进行数据传输时不需要CPU干预答案:采用DMA方式进行数据传输时,首先需要进行现场保护下列方法中,不能完成Cache的优化()。

A:简化条件判断B:数据填充C:改变数组的访问顺序D:循环嵌套优化答案:简化条件判断流水线能够()指令的延时。

A:减少B:不变C:增加D:不确定答案:不变循环缓冲区常应用于()中

A:数字计算B:数字信号处理C:响应系统D:并发系统答案:数字信号处理初始化后,总线的主控制器是()。

A:CPUB:DMA控制单元C:总线D:总线控制单元答案:CPU中断向量表通常存储的是()

A:中断的优先级B:中断服务子例程C:中断服务子例程入口D:中断优先级存储地址答案:中断服务子例程入口在操作系统中,运用信号量完成资源的共享,对信号量仅能操作的两种原语是()。

A:输入操作、输出操作B:存操作、取操作C:读操作、写操作D:P操作、V操作答案:P操作、V操作在操作系统中,除赋初值外,对信号量仅能操作的两种原语是()。

A:P操作、V操作B:输入操作、输出操作C:存操作、取操作D:读操作、写操作答案:P操作、V操作在高级语言被翻译成可执行代码时,通常先转换成(),然后在此基础上翻译成机器指令。

A:中间格式B:二进制代码C:另一种高级语言D:汇编代码答案:中间格式在GPS系统集成后的错误很难发现,是由于()。

A:调试工具少B:系统庞大C:无显示设备D:外部环境很难确定答案:调试工具少数据的传输主要在哪些部件之间传输()

A:存储器与存储器之间B:CPU与I/O设备之间C:存储器与I/O设备之间D:CPU与存储器之间答案:CPU与I/O设备之间###CPU与存储器之间###存储器与I/O设备之间###存储器与存储器之间对于嵌入式系统的性能分析,通常在下列哪些不同的抽象层次上?()

A:平台层B:程序层C:硬件层D:CPU答案:CPU###平台层###程序层嵌入式实时操作系统常用的调度方法有()

A:EDFB:时间片调度算法C:RMSD:轮询答案:RMS###EDF###轮询在系统体系结构的设计中,通常要考虑哪些元件()

A:通讯协议B:存储器C:CPUD:总线答案:CPU###存储器###总线在CortexM4汇编指令集中,下面哪条(些)指令完成将内存数据取到寄存器中?()

A:STRB:LDRC:STMIAD:LDMIA答案:LDMIA###LDR影响CPU性能的的因素有:()

A:pipelineB:内存访问时间C:周期时间D:Cache访问时间答案:周期时间###内存访问时间###Cache访问时间###pipeline需求主要包括()

A:非功能需求B:功耗需求C:功能需求D:性能需求答案:功能需求###非功能需求I/O操作的方式有忙等方式、()。

A:特殊指令方法B:DMA方式C:中断驱动方式D:I/O通道方式答案:中断驱动方式###DMA方式###I/O通道方式电源管理特征有:()

A:时间电源管理特征B:动态电源管理特征C:静态电源管理特征D:随机电源管理特征答案:静态电源管理特征###动态电源管理特征在系统体系结构的设计中,通常要考虑哪些元件()

A:通讯协议B:存储器C:CPUD:总线答案:CPU###存储器###总线CPS的3C是指()

A:ComputingB:ConnectingC:CommunicationD:Control答案:Computing###Control###Communication在规格设计中,输入/输出包括哪些信息?

A:实时性B:功能C:数据特性D:设备类型E:数据类型答案:数据类型###数据特性###设备类型###功能在选择哪个cache单元的内容被淘汰,腾出空间存储新内存的内容时,通常有()策略

A:随机替换B:最近最少使用C:替换函数D:低地址替换答案:随机替换###最近最少使用嵌入式系统的实时性有哪些类型?

A:软实时B:硬实时答案:软实时###硬实时Cache的作用是()

A:提高内存性能B:减少内存的平均访问时间C:减少内存访问次数D:扩展内存答案:扩展内存;减少内存访问次数;减少内存的平均访问时间有()机制允许中断处理更多的设备。

A:优先级B:软中断C:外部中断D:向量答案:优先级###向量影响CPU性能的的因素有()

A:内存访问时间B:流水线C:Cache访问时间D:周期时间答案:周期时间;内存访问时间;Cache访问时间;流水线I/O设备与CPU的接口是一组寄存器,分为()

A:状态寄存器B:控制寄存器C:代码寄存器D:数据寄存器答案:状态寄存器I/O编程支持哪些形式?

A:内存映射B:特殊的I/O指令C:DMAD:伪指令答案:内存映射###特殊的I/O指令RISC指令集与CISC相比,它的特点是()。

A:指令长度固定B:采用流水线技术C:寻址方式相对较少D:存储器访问只能通过专用的指令访问答案:指令长度固定###存储器访问只能通过专用的指令访问###寻址方式相对较少###采用流水线技术英文缩写VLSI的英文全称为VeryLargeScaleIntegrationCircuit

A:对B:错答案:对黑盒测试就是指功能测试。

A:对B:错答案:错由于写操作,造成Cache与内存内容的不一致,所以只能在每次有写操作时,同时写Cache和内存

A:对B:错答案:错对于共享内存,2个进程同时写数据没问题,但同时读数据会出现问题。

A:对B:错答案:错在编译过程中,将其翻译成机器指令,有时会有几种可能的翻译,需要从中选择合适的指令来翻译

A:对B:错答案:对一个嵌入式软件的创建过程从用高级语言编写代码,然后编译,形成汇编代码,通过汇编程序形成目标代码,然后连接器形成可执行的二进制代码,最后装载到目标机上运行

A:错B:对答案:对在CortexM4中,寄存器R15是连接寄存器;

A:错B:对答案:错循环缓冲区通常用于处理不按规律到达的数据流

A:对B:错答案:错考虑嵌入式系统设计的困难主要来自于测试的复杂性

A:对B:错答案:对硬实时嵌入式操作系统若时间不满足,则会导致性能的下降。

A:对B:错答案:错由工作集过大造成的高速缓存未命中叫做容量未命中。

A:对B:错答案:对CortexM4的程序状态寄存器的bit27-31保持当前指令运算结果状态,其中N表示是否为负数,Z表示是否为零;

A:错B:对答案:对由于无法预知数据到达与离开的时间,因此可以利用弹性缓冲区来存储数据。

A:对B:错答案:对在嵌入式实时操作系统中,为了满足实时性的要求,通常会有一个定时器中断

A:对B:错答案:对装载是指将代码块加载到内存的相对地址中。

A:对B:错答案:错ARMCortexM4支持混合指令集,融合了16位和32位指令

A:对B:错答案:对在将数据从内存移到CPU执行时,只需要考虑数据从总线移到Cache的性能。

A:对B:错答案:错JTAG标准可用于芯片内部测试。

A:错B:对答案:错ARM处理器中,程序状态寄存器PSR无法存储诸如是否为零等的条件。

A:错B:对答案:错CortexM4是面向低成本应用提供优化的一款芯片。

A:对B:错答案:对ARMv7CortexM4汇编指令(非伪指令)是一条汇编指令对应一条机器指令

A:对B:错答案:对在嵌入式系统的存储结构中,存取速度最快的是寄存器组。

A:错B:对答案:对异常是内部检查到的错误,可预料,一旦出现,通过中断向量表查到异常服务子例程进行处理。

A:对B:错答案:错循环展开和循环折叠不改变被访问的数组元素的次序。

A:对B:错答案:错在Cortex-M4中PSR的条件码有4个:N,Z,C和V

A:错B:对答案:错在总线协议中最常用的协议是四握手协议。

A:错B:对答案:对ARMCortexM4是五级流水。

A:错B:对答案:错ARM9是三级流水;

A:对B:错答案:错在嵌入式系统中,通常都是单速率计算

A:错B:对答案:错汇编指令通常与机器指令是一条汇编指令翻译成多条机器指令关系。

A:错B:对答案:错STM32F103系列芯片中,AHB、APB1和APB2分别支持的最高频率为()

A:32MHz18MHz18MHzB:72MHz72MHz36MHzC:32MHz32MHz18MHzD:72MHz36MHz72MHz答案:72MHz36MHz72MHz()寄存器的目的就是用来允许对GPIO寄存器进行原子的读/修改操作

A:GPIOX_IDR和GPIOX_ODRB:GPIOX_BSRR和GPIOX_LCKRC:GPIOX_CRL和GPIOX_CRHD:GPIOX_BSRR和GPIOX_BRR答案:GPIOX_BSRR和GPIOX_BRR所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为()时可以是激活的或者非激活的

A:开漏B:输出C:输入D:推挽答案:输入对于GPIO的输出数据寄存器ODR,以下说法错误的是()

A:可以通过修改ODR寄存器的值来改变引脚输出电平B:ODR寄存器可以用来设置上拉或下拉输入模式C:ODR寄存器的读写操作可以进行位操作D:ODR寄存器为32位寄存器,但只有低16位有对应功能答案:ODR寄存器的读写操作可以进行位操作STM32F103采用的是()内核

A:CORTEX-A9B:CORTEX-M4C:CORTEX-M3D:CORTEX-A53答案:CORTEX-M3若外部按键连接到地,通过GPIO检测按键有无按下时,应当将相应的IO口配置为()

A:模拟输入B:浮空输入C:下拉输入D:上拉输入答案:上拉输入若中断分组为2组,以下哪个中断可以打断正在执行的抢占优先级为1,响应优先级为2的中断?()

A:抢占优先级为2,响应优先级为3的中断B:抢占优先级为1,响应优先级为1的中断C:抢占优先级为2,响应优先级为1的中断D:抢占优先级为0,响应优先级为3的中断答案:抢占优先级为0,响应优先级为3的中断一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。Cortex-M3的提供的流水线是()

A:8级B:3级C:5级D:2级答案:3级以下对于STM32ADC描述正确的是()

A:STM32ADC是一个8位连续近似数字到模拟的转换器B:STM32ADC是一个8位连续近似模拟到数字的转换器C:STM32ADC是一个12位连续近似模拟到数字的转换器D:STM32ADC是一个12位连续近似数字到模拟的转换器答案:STM32ADC是一个12位连续近似模拟到数字的转换器以下哪种操作不会影响定时器的溢出频率()

A:改变自动重装载寄存器ARR的值B:改变向上计数模式到向下计数模式C:改变预分频器PSC的值D:改变定时器工作时钟TIMxCLK的频率答案:改变向上计数模式到向下计数模式STM32F103ZET6共有()组GPIO引脚

A:6B:8C:7D:5答案:7STM32嵌套向量中断控制器(NVIC)具有()个可编程的优先等级。

A:43B:36C:16D:72答案:16以下关于UART传输数据说法不正确的是()

A:可不包含奇偶校验位B:每一帧中的数据位字长必须为8位C:必须包含起始位和停止位D:必须提前约定好波特率答案:每一帧中的数据位字长必须为8位以下关于STM32时钟系统说法错误的是()

A:可使用低速内部时钟LSI作为RTC的时钟源B:可使用高速外部时钟HSE作为系统的时钟源C:不可使用外部高速时钟HSE作为RTC的时钟源D:当外部时钟失效时可自动转为使用高速内部时钟HSI作为系统的时钟源答案:不可使用外部高速时钟HSE作为RTC的时钟源固件库中的标志状态(FlagStatus)类型被赋予以下两个值()

A:ENABLE或者DISABLEB:SET或者RESTEC:SUCCESS或者ERRORD:YES或者NO答案:SET或者RESTE以下关于STM32的USART说法错误的是()

A:发送使能和接收使能可分开设置B:可以通过设置波特率寄存器产生不同的波特率C:使能RXNE中断可在每次发送完成后产生中断请求D:USART1挂接在APB2总线上答案:使能RXNE中断可在每次发送完成后产生中断请求ARR寄存器为定时器中的()

A:控制寄存器B:中断使能寄存器C:预装载寄存器D:计数器寄存器答案:预装载寄存器下列关于占空比说法错误的是()

A:占空比是指在一段连续工作时间内脉冲占用的时间与总时间的比值B:脉冲宽度1μs,信号周期4μs的脉冲序列占空比为0.25C:改变占空比可以改变PWM波的周期D:可以通过改变占空比的方式控制直流电机的转速答案:改变占空比可以改变PWM波的周期GPIO相关寄存器中,对BRR寄存器的某一位写1,可以起到()的效果

A:对相应的ODR位进行置位B:对相应的ODR位进行复位C:不会影响相应的ODR位D:使引脚输出高电平答案:对相应的ODR位进行复位和PC系统机相比嵌入式系统不具备以下哪个特点()。

A:可执行多任务B:系统内核小C:系统精简D:专用性强答案:可执行多任务当使用STM32的外部中断线时,相应的引脚必须配置成输入模式。()

A:错B:对答案:对使用外部中断时不需要进行NVIC的配置。()

A:错B:对答案:错8080并口通信协议中,CS是片选信号线,D/C(或R/S)线是数据/命令选择线。()

A:错B:对答案:对读/写24C02时,主机发送的设备地址是不相同的。()

A:错B:对答案:对在向上计数模式中,计数器从0计数到自动装载值,然后重新从0开始计数并且产生一个计数器溢出事件。()

A:错B:对答案:对ADC的外部通道在转换时又分为规则通道和注入通道两种。()

A:对B:错答案:对STM32F103中定时器使用的时钟都是来源于APB1总线上的36MHz时钟。()

A:错B:对答案:错STM32f103系列有3个ADC,精度为12位,每个ADC最多有16个外部通道。()

A:对B:错答案:对STM32生成PWM时,其周期由ARR寄存器的值决定,占空比由CCR寄存器的值决定。()

A:对B:错答案:对OLED片选信号CS引脚有效电平为低电平。()

A:对B:错答案:对SSD1306的显存总共为128*64bit大小,并将这些显存分为了8页。()

A:对B:

温馨提示

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

评论

0/150

提交评论