单选题下列不是单内核操作系统的是______。
单选题下面关于三星公司基于ARM9内核的S3C2410嵌入式微处理器芯片的叙述中,错误的是( )。
单选题下面关于S3C2410嵌入式微处理器芯片GPIO端口的叙述中,错误的是( )。
单选题数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为16kb/s,其取样频率是8kHz,单声道,量化位数为8位,采用压缩编码,那么压缩比是( )。
单选题典型的嵌入式系统硬件由嵌入式最小硬件系统及相关通道或接口组成,若一个嵌入式系统需要完成模拟量输出功能,该功能是由下面列出的嵌入式系统的( )实现的。
单选题在μC/OS—lI中有多种方法可以保护任务之间的共享数据和提供任务之间的通信。其中不能达到保护目的的方法是( )。
单选题获取数字声音的过程中必须进行“取样”、“量化”等处理。下面关于“量化”的叙述中错误的是______。
单选题下面关于Linux操作系统的论述中,正确的是( )。
单选题下图为利用ARM芯片的GPIO引脚连接按键的典型接口。当图中KEY1与KEY2键按下,其他按键均松开时,ARM芯片读到的GPF6~GPF1的状态为()。
单选题下面关于嵌入式系统中常用的简单输入设备和简单输出设备的叙述中,正确的是( )。
单选题硬件抽象层和引导加载程序都属于底层软件。下列各功能中,并非由底层软件实现的功能是( )。
单选题以下关于ARM处理器的叙述中,错误的是( )。
单选题关于μC/OS-II的叙述,正确的是______。
单选题关于ARM处理器的命名,以下说法错误的是( )。
单选题关于μC/OS—II的基本特点,以下说法错误的是( )。
单选题关于微内核和宏内核操作系统,如下( )说法是错误的。
单选题在嵌入式系统(如数码相机)中,获取数字图像的过程大体分为四步,如下图所示,正确的处理步骤是()。
单选题下面是关于嵌入式系统使用的存储器的叙述,其中错误的是( )。
问答题以下不完整的程序完成的功能是取内存单元0x38000000的值(无符号数),如果该值超过0x80000000,则循环累加队列中的所有元素(由Array2指示),直到遇到结束标志0xAA55为止,结果放在R4,R0指向队列头,使用命令LDR R1,[R0,#2]!来装载,累加结束转到NEXT2;否则把一个含64个带符号的16位数据组成的队列(由Array1指示)求平方和放到R5中。试填写ARM汇编程序片段中的空白,完善该程序。
AREA MyExCode,CODE,READONLY
ENTRY
CODE32 ;32位ARM模式代码
Addr1 ______0x38000000 ; 定义Addr1地址为0x38000000
Data1 EQU 0x80000000
START LDR R1,=Addr1 ;将内存地址装入寄存器R1中
______ ; 取内存数据到R0中
CMP R0,#0x80000000
______ ; 超过0x80000000转向GOING1
MOV R7,#64 ;64个带符号数据,数据个数
LDR R0,=Array1 ;取数据队列首地址
MOV R5,#0 ;平方和初始化为0
NEXT1 ______ ; 取16位的数(半字)到R1且R0←R0+2
MUL R6,R1,R1 ;求数据平方放R6中
______ ; 求平方和放R5中
______ ; 数据个数减1
BNE______ ; 64个数据未处理完则继续
GOING1 MOV R4,#0 ;累加和初始化为0
______ ; 取待累加的数据首地址到R0
LOOPM LDR R1,[R0,#2]! ;取待累加的数据放R1中,地址自动更新,R0=R0+2
______ ; 判断是不是结束了(特征0xAA55)
BEQ NEXT2 ;如果遇到结束标志则转NEXT2
ADD R4,R4,R1 ;累加数据到R4中
______LOOPM ; 直接返回LOOPM继续累加
NEXT2 B START
AREA BUFDATA,DATA,READWRITE ;定义一个可读/写的数据段BUFDATA
Array1 DCW 0x0123,1,4,0x6789,0xof,… ;64个16位有符号数
Array2 DCD 0x11 ;若干个32位无符号数,以0为结束
DCD 0x22
DCD 0x33
…
DCD 0
END ;整个程序结束
问答题电梯群控系统由楼层控制器、电梯轿箱控制器、电机房控制器和中央控制子系统组成,其中电梯轿箱控制器的基本功能要求如下:a、需要若干个对应楼层的按键和开门、关门、紧急呼叫等功能按键,用户可同时按下若干个楼层按键。需要用7段LED显示器显示电梯所运行到的楼层。b、需要在电梯轿箱门的两侧安装红外发射、接收探头,门打开后开始监测红外接收电路的信号,当探测到无人再进入电梯时,5秒后电梯门关闭。若门在关闭时,又有人已经进入门内,门将再自动打开,以防夹到人。然后重新开始计时5秒,再关门,电梯运行。c、具备与中央控制子系统的数字语音对讲功能。若用户遇到紧急情况,可以按下“紧急呼叫”按键,则启动数字语音对讲。d、具备对轿箱内部的视频监控功能。中央控制子系统通过电梯轿箱控制器可以查看轿箱内部的监控视频。根据上述功能要求的描述,若采用S3C2410芯片为核心来构建电梯轿箱控制器的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)(1)电梯轿箱控制器的硬件平台设计时,除了要设计最小硬件系统外,还必须完成按键接口电路、LED显示器接口电路、红外探测接口电路、电梯开关门驱动电路、音频接口电路、___________【81】接口电路及通信接口电路等。在通信接口设计时,由于电梯轿箱控制器与电机房控制器之间只需要传输包含命令信息、楼层信息的文本数据,它们之间的通信接口拟设计为RS一485接口,可以采用S3C2410芯片内部的___________【82】部件外加电平转换芯片等来实现。而电梯轿箱控制器与中央控制子系统之间需要传输视频和音频信息,它们之间的通信接口拟设计为以太网接口,由于S3C2410芯片内部没有以太网控制部件,因此需外加以太网控制器芯片及电平转换等来实现。实现时,若选用AX88796芯片,其片选信号CS引脚(低电平有效)连到S3C2410芯片的nGCS3上,因此,读写AX88796芯片内部寄存器的首地址是:___________【83】。(说明:S3C2410芯片外部可扩展的存储容量为1GB,分成了8块,每块128MB,分别由nGCS0~nGCS7选择,整个外部存储空间的首地址为:0x00000000)(2)设计红外探测电路时,利用GPE2作为输出,控制红外发射管工作,GPE3作为输入连接到红外接收管。那么,相关驱动程序中,初始化GPE2、GPE3引脚功能的语句是:rGPECON=((rGPECON|0x00000010)&___________【84】);//rGPECON是端口E的控制寄存器若GPE2输出“1”时,控制红外发射管工作(即发射红外线),GPE2输出“0”时,控制红外发射管不工作,那么,相关驱动程序中,控制红外发射管工作和不工作的语句分别是:rGPEDAT=rGPEDAT|___________【85】;//rGPEDAT是端口E的数据寄存器rGPEDAT=rGPEDAT&___________【86】;(3)电梯轿箱控制器探测到无人再进入电梯时,将延时5秒后关闭电梯门。设计时,若选用S3C2410芯片内部的Timer2部件来产生0.05秒的时间间隔,然后,再用Timer0部件来计数,即计0.05秒时间间隔的产生次数。那么,Timer0部件在此将作为计数器用,而Timer2部件在此将作为___________【87】器用。软件设计时,Timer0部件计数___________【88】次,即表示5秒时间间隔到,将产生中断请求,在Timer0的中断服务程序中发出轿箱门关闭信号。若系统主频参数PCLK为264MHz,分割器值选择为16,预分频系数选择为19,那么,为了使Timer2能产生0.05秒的时间间隔,初始化函数可以设计如下,请补充完善。(注:所有参数请用十六进制表示)voidTimer2Int(void){//设置定时器配置寄存器0(TCFGO)rTCFGO=___________【89】;//deadzone=0,Timer2预分频系数设19//设置定时器配置寄存器1(TCFG1)rTCFGl=___________【90】;//都工作在中断方式,mux2=1/16//设置计数常数rTCNTB2=___________【91】;//设置控制寄存器TCONrTCON=___________【92】;//更新TCNTB2和TCMPB2rTCON=0x001000://Timer2启动}(4)电梯轿箱控制器中所需的数字语音对讲功能,需要设计语音信号的采集电路和回放电路。通常情况下人的语音信号是频率范围为300Hz~___________【93】Hz的模拟信号,因此,可以利用A/D转换部件设计语音波形的采集电路,从而得到数字语音信号,并通过以太网通信接口传输给中央控制子系统。假设采样频率为8KHz,样本值用8位二进制数进行编码。那么,125ms的语音片段,用10Mbps的以太网传输,至少需要__________【94】ms。语音信号回放电路可以利用D/A转换芯片再加功放电路等来设计,设计语音回放软件时,为了使回放时语音不会失真,需定时把数字语音信号输出到D/A芯片中,这个定时时间间隔应该是__________【95】μs。(5)电梯轿箱控制器中所需的视频监控功能,需要设计与视频模块的接口电路。若用GPE15、__________【96】来连到视频模块的SDA、__________【97】引脚上,GPC0~GPC7连接到视频模块的数据线上,用于输入视频图像的Y信号,那么,相关驱动程序中需要下面语句来初始化GPC0~GPC7引脚的功能。rGPCCON=rGPCCON&__________【98】;//rGPCCON是端口C的控制寄存器(6)电梯轿箱控制器中需要移植μC/OS—II操作系统作为软件平台。移植工作的重点是改写OS_CPU.H、__________【99】、OS_CPU_C.C等与处理器硬件有关的文件,使其适合电梯轿箱控制器的硬件环境,从而在其上运行。电梯轿箱控制器的应用程序主函数中,需要用__________【100】函数来创建任务,并用OSStart()函数来启动多任务调度功能。说明:下面是试题解答时需要用到的寄存器格式及相关说明。1)端口C控制寄存器(GPCCON)的格式2)端口E控制寄存器(GPECON)的格式3)TCFG0寄存器4)TCFG1寄存器说明:设置TCFG0、TCFGl可以确定预分频器系数、分割器值,如:通过设置TCFG0为0x00001F00,Timer2的预分频器系数选择为31,设置TCFG1为0x00000100,Timer2的分割器值选择为4。通过下面公式计算定时器的计数常数:定时器输入时钟频率:PCLK/(预分频系数+1)/分割器值计数常数=定时时间间隔/(1/定时器输入时钟频率)预分频系数的范围为0~255,分割器值的取值范围为2、4、8、16。5)TCON寄存器(注:此处不用的位被省略,其值均默认为0)
