实时操作系统完成每次任务所需时间的偏差称为【75】。评价实时系统的实时性最重要的指标是【76】,即系统从事件请求开始到任务完成的时间间隔。
下面关于嵌入式系统组成的叙述中,错误的是( )。
RVDS开发工具套件中,主要包括工程管理器、【79】、调试器和指令集仿真器等。调试器是RVDS工具套件中的功能模块之一,它支持【80】调试和软件仿真调试。
通用异步收发器(UART)由【61】器、接收器、控制单元以及【62】发生器等构成。
以下各项关于引导加载程序的说法,不正确的是( )。
以下是有关TCP/IP协议中IP地址格式(IPv4)的叙述,其中错误的是( )。
如下关于Android操作系统的说法,正确的是( )。
嵌入式系统的调试相对来说比较复杂,调试的目的是发现错误并【77】。因此,通常需借助多种调试工具来进行。调试工具的作用是控制【78】的执行,并使系统中看不见的信息成为可视。
下面关于UART、RS一232、RS一485的叙述中,错误的是( )。
衡量实时操作系统性能的一个重要指标是从接收到可屏蔽中断请求信号到操作系统作出响应并转入中断服序所需要的最长时间,称为【61】时间。该时间包括两部分:一是【62】时间,是指系统因执行临界区代码等原因不允许响应中断请求的时间;二是从硬件开始响应中断到开始执行中断服务程序第一条指令之间的时间。
基于ARM内核的嵌入式芯片是以ARM内核为基础,通过AMBA总线将其他硬件组件连接在一起的。下面列出的4个组件中,哪一个组件是挂在AMBA的外围总线(APB)上的?( )
Thumb一2指令集有专门提供开关中断的专用指令,其中开可屏蔽中断的指令为【55】,关闭可屏蔽中断的指令为【56】。
下面关于ARM嵌入式处理器的GPIO的叙述中,错误的是( )。
一般按响应时间将实时系统分成三类:【75】实时系统,其响应时问一般在毫秒级或微秒级:普通实时系统,其响应时间一般在秒级:【76】实时系统,其响应时间一般在数十秒级。
四旋翼无人机(示意图如图所示)是通过调节四个电机的转速来控制旋翼的转速,从而产生升力并控制升力的变化,以实现四旋翼无人机升降和悬停等飞行姿态。四旋翼无人机控制器的基本功能描述如下:a、可以接收无线遥控器发来的控制命令,以便控制四旋翼无人机的飞行。b、四旋翼无人机的四个电机分成2组(相对的2个电机为一组,同组的电机旋转方向应一致),1组反时针旋转,另1组顺时针旋转。控制器可以分别控制四个电机的转速,旋转方向。c、控制器控制四个电机同时均匀旋转时,可以控制四旋翼无人机的垂直升降。控制器控制四个电机不均匀旋转时,则可以控制四旋翼无人机前后运动、俯仰运动等。d、四旋翼无人机可以挂载其他智能设备(如喷洒设备、摄像设备等),控制器可以与这些智能设备通信,以便发送操作命令。根据上述功能要求的描述,若以S3C2410芯片为核心来设计四旋翼无人机控制器,请完善下面的叙述(程序)和回答有关的问题。(完善程序或回答问题所需的寄存器格式见题后的附录)。(1)在设计四旋翼无人机的控制器电路时,除需要没计最小的硬件系统外,还需要设计无线遥控信息接收电路、电机驱动电路、通信接口电路等。所谓最小硬件系统应该包括电源电路、【81】电路、复位电路、调试测试接口、以及【82】。(2)在设计无线遥控信息接收电路时,若选用S3C2410芯片的SP10部件来控制无线遥控模块的信息接收,即选用GPE端口的【83】引脚~【84】引脚(注:需写出引脚范围)连接到无线遥控模块相关的SPI信号引脚上。在软件设计时,其驱动程序中,需用下面语句来初始化它们作为SPI引脚使用。rPECON=((rPECON|0x0A800000) 【85】; //rPECON是GPE端口的控制寄存器(3)若四旋翼无人机的4个电机采用直流电机,其调速采用PwM调速方式,因此,在设计电机驱动电路时,可选用S3C2410芯片的【86】部件外加功率放大电路来实现。如:利用该部件对应的脉冲输出引脚TOUTn来控制直流电机的电压,在频率一定的前提下,通过改变其脉冲信号的【87】来改变输出给直流电机的电压,从而控制电机转速。在软件设计时,需要在相关驱动程序中初始化该部件,若所用的其中一个部件的初始化函数编写如下,请补充完善。(注:系统主频参数PCLK为40MHz,输出脉冲的频率为200Hz,分割器(时钟因子)值选择为1/2,预分频系数选择为4,脉冲占空比为50%。所有参数请用十六进制表示,需要的寄存器格式见题后附录)。void TOInt(void){//设置TCFG0寄存器rTCFG0=【88】;//dead zone=0,部件0的预分频系数设为4//设置TCFG1寄存器rTCFG1=【89】;//均为中断方式,部件0的分割器(时钟因子)值1/2//设置部件()的相关常数寄存器rTCNTB0=【90】;rTCMPB0=【91】;//设置控制寄存器TCONrTCON=【92】;//仅更新部件0的TCNTBO和TCMPB0寄存器的值,不启动rTCON=【93】;//仅部件0启动,并自动装载}(4)四旋翼无人机的控制器与挂载的智能设备通过串口进行通信,在设计串口通信电路时,选用S3C2410芯片的UART1部件来实现。若通信波特率设为11.5200bps,数据格式为:8位数据位、1位停止位、无校验。那么,在相关的驱动程序中,可以用下面语句来进行该部件的初始化。rGPHCON=(rGPHCON0xFFFFF0FF)|【94】;//rGPHCON是端口H的控制寄存器rUFCON1=0x0;//FIF0 disablerUMCON1=0x0;rULCON1=(0【95】【96】);//设置线路控制寄存器rUCON1=0x245;//设置控制寄存器//设置波特率,小数采用四舍五入rUBRDIVO=((int)(PCLK/(【97】×16)+0.5)一1);//PCLK是主频(5)四旋翼无人机的软件设计者还需自行设计一个启动引导程序。在启动引导程序中需要完成异常向量表的设置,并设置各工作模式下的【98】指针。对于S3C2410微处理器来说,其启动引导程序中还需要完成禁止【99】部件和禁止中断,然后通过指令【100】来完成引导应用程序的主函数main()。说明:下面是试题解答时需要用到的寄存器格式1)端口E控制寄存器(GPECON)的格式2)TCFGO寄存器的格式3)TCFGI寄存器的格式通过TCFGO、TCFG1的设置,可以确定预分频系数和分割器值,最终通过下面公式计算定时器输入时钟频率。定时器输入时钟频率:PCLK/(预分频系数+1)×(分割器值)预分频系数的范围=0~255分割器值的取值范围=1/2,1/4,1/8,1/164)TCON寄存器的格式5)GPHCON寄存器的格式6)ULCONn寄存器的格式
为提高SoC芯片设计效率,减少重复开发,通常将合格的经过验证的IC设计文件存储在数据库中,供反复使用。这些IC电路具有固定的不可再分解的功能特性,并受到知识产权保护,人们称之为“知识产权核”或“IP核”。按照IC设计文件的类型,IP核通常分为三种【41】、固核和【42】。
下图为基于ARM处理器的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,错误的是( )。
关于ARM嵌入式处理器的工作状态,以下说法正确的是( )。
下面有关GNU工具套件的描述语句中,不恰当的是( )。
嵌入式系统的性能在很大程度上是由CPU决定的,CPU的性能主要表现为指令执行速度的快慢。下列选项中不直接影响CPU速度的是( )。
