填空题存储器容量单位有字节(B)、千字节(KB)、兆字节(MB)、吉字节_________【55】和太字节_________【56】等。
填空题嵌入式系统启动看门狗防止由于干扰而死机,S3C2410的看门狗如果PCLK为100MHz,那么WTCNT最慢的计数时钟周期是______μs。
填空题μC/OS-II操作系统是我国广泛使用的一种抢占式实时操作系统,基于μC/OS-II的嵌入式系统软件部分由4层组成,按照从上而下的顺序它们是:【75】_______层,应用程序接口(API)层,【76】_______层,及设备驱动程序层。
填空题μC/OS-II中调用中断退出函数OSIntExit()标志着中断服务子程序的【75】_______,OSIntExit()将中断嵌套层数计数器的值【76】_______。
填空题实时系统的主要特征是能够及时响应外部发生的随机任务请求并且能够在规定的时限内完成任务。任务时限有两种【71】_______时间,也就是任务开始执行时间到任务必须完成的时间间隔。【72】_______时间,或者叫做任务最快完成时间,这是无中断响应情况下的任务最快执行时间。
填空题若某嵌入式系统的应用程序基于μC/OS-II操作系统平台来开发,那么,应用程序的main()函数中,需要用函数【79】_______来创建任务。创建任务前用函数【80】_______来初始化μC/OS-II。
填空题为提高SoC芯片设计效率,减少重复开发,通常将合格的经过验证的IC设计文件存储在数据库中,供反复使用。这些IC电路具有固定的不可再分解的功能特性,并受到知识产权保护,人们称之为“知识产权核”或“IP核”。按照IC设计文件的类型,IP核通常分为三种【41】_______、固核和【42】_______。
填空题目前,无线局域网(WLAN)已经是无线上网的一种重要手段,它采用的通信协议是IEEE___________【45】a/b/g/n,其数据传输速率可达11~___________【46】Mb/s。
填空题为了连接ARM内核与处理器芯片中的其他各种组件,ARM公司定义了总线规范,该规范用4个大写英文字母表示为【57】_______,即先进的微控制器【58】_______体系结构。
填空题程序存储器和数据存储器仅用一套总线与CPU连接的这种存储结构称为______结构,程序存储器和数据存储器分开采用两套总线与CPU连接的存储结构称为______结构。
填空题典型嵌入式系统在硬件上除嵌入式最小硬件系统外,还包含一些相关的通道或接口。其中,由___________【57】量输入接口和数字量输入接口组成的输入接口常称为___________【58】向通道。
填空题具有操作系统的嵌入式系统加电后最初执行的操作称为引导或者自举(Boot),对应的程序称为引导程序,或者引导加载程序(Bootloader)。引导加载程序主要完成__________【71】、外设存在自检、内存地址映射、初始化外围设备、内存寻址定位、加载并启动__________【72】。
填空题按照AMBA总线规范,基于ARM内核的嵌入式处理器芯片采用系统总线与__________【57】总线两层结构的方式构建片上系统。其中的系统总线主要用于连接__________【58】带宽快速组件。
填空题UART传送一个字符时有固定的格式,如下图所示。图中①和②分别是________【61】位和________【62】位。
填空题电梯群控系统由楼层控制器、电梯轿箱控制器、电机房控制器和中央控制子系统组成,其中电梯轿箱控制器的基本功能要求如下:
a、需要若干个对应楼层的按键和开门、关门、紧急呼叫等功能按键,用户可同时按下若干个楼层按键。需要用7段LED显示器显示电梯所运行到的楼层。
b、需要在电梯轿箱门的两侧安装红外发射、接收探头,门打开后开始监测红外接收电路的信号,当探测到无人再进入电梯时,5秒后电梯门关闭。若门在关闭时,又有人已经进入门内,门将再自动打开,以防夹到人。然后重新开始计时5秒,再关门,电梯运行。
c、具备与中央控制子系统的数字语音对讲功能。若用户遇到紧急情况,可以按下“紧急呼叫”按键,则启动数字语音对讲。
d、具备对轿箱内部的视频监控功能。中央控制子系统通过电梯轿箱控制器可以查看轿箱内部的监控视频。
根据上述功能要求的描述,若采用S3C2410芯片为核心来构建电梯轿箱控制器的硬件平台,请完善下面的叙述(程序)和回答有关的问题。
说明:下面是试题解答时需要用到的寄存器格式及相关说明。
1)端口C控制寄存器(GPCCON)的格式
符号
位
描述
初始状态
GPC15
[31:30]
00=输入01=输出10=VD7 11=保留
00
GPC14
[29:28]
00=输入01=输出10=VD6 11=保留
00
GPC13
[27:26]
00=输入01=输出10=VD5 11=保留
00
GPC12
[25:24]
00=输入01=输出10=VD 11=保留
00
GPC11
[23:22]
00=输入01=输出10=VD3 11=保留
00
GPC10
[21:20]
00=输入01=输出10=VD2 11=保留
00
GPC9
[19:18]
00=输入01=输出10=VD1 11=保留
00
GPC8
[17:16]
00=输入01=输出10=VD0 11=保留
00
GPC7
[15:14]
00=输入01=输出10=LCDVF2 11=保留
00
GPC6
[13:12]
00=输入01=输出10=LCDVF1 11=保留
00
GPC5
[11:10]
00=输入01=输出10=LCDVF0 11=保留
00
GPC4
[9:8]
00=输入01=输出10=VM 11=保留
00
GPC3
[7:6]
00=输入01=输出10=VFRAME 11=保留
00
CPC2
[5:4]
00=输入01=输出10=VLINE 11=保留
00
CPC1
[3:2]
00=输入01=输出10=VCLK 11=保留
00
GPC0
[1:0]
00=输入01=输出10=LEND 11=保留
00
2)端口E控制寄存器(GPECON)的格式
符号
位
描述
初始状态
GPE15
[31:30]
00=输入01=输出10=IICSDA 11=保留
00
GPE14
[29:28]
00=输入01=输出10=IICSCL 11=保留
00
CPE13
[27:26]
00=输入01=输出10=SPICLK 11=保留
00
GPE12
[25:24]
00=输入01=输出10=SPIMOS10 11=保留
00
CPE11
[23:22]
00=输入01=输出10=SPIMIS00 11=保留
00
GPE10
[21:20]
00=输入01=输出10=SDDAT3 11=保留
00
GPE9
[19:18]
00=输入01=输出10=SDDAT2 11=保留
00
GPE8
[17:16]
00=输入01=输出10=SDDAT1 11=保留
00
GPE7
[15:14]
00=输入01=输出10=SDDAT0 11=保留
00
GPE6
[13:12]
00=输入01=输出10=SDCMD 11=保留
00
GPE5
[11:10]
00=输入01=输出10=SDCLK 11=保留
00
GPE4
[9:8]
00=输入01=输出10=IISSDO 11=保留
00
GPE3
[7:6]
00=输入01=输出10=IISSDI 11=保留
00
GPE2
[5:4]
00=输入01=输出10=CDCLK 11=保留
00
GPE1
[3:2]
00=输入01=输出10=IISSCLK 11=保留
00
GPE0
[1:0]
00=输入01=输出10=IISLRCK 11=保留
00
3)TCFGO寄存器
TCFGO的位
功能描述
初始状态值
[31:24]
保留
0x00
[23:16]
在此不用
0x00
[15:8]
确定Timer2,Timer3,Time4的预分频系数
0x00
[7:0]
确定Timer0,Timer1的预分频系数
0x00
4)TCFG1寄存器
TCFG1的位
功能描述
初始状态值
[31:24]
保留
0x00
[23:20]
在此不用
0b0000
[19:16]
确定Timer4的分割器值
0000=2 0001=4 0010=8 0011=16
0b0000
[15:12]
确定TimeB的分割器值
0000=2 0001=4 0010=8 0011=16
0b0000
[11:8]
确定Timer2的分割器值
0000=2 0001=4 0010=8 0011=16
0b0000
[7:4]
确定Timer1的分割器值
0000=2 0001=4 0010=8 0011=16
0b0000
[3:0]
确定Timer0的分割器值
0000=2 0001=4 0010=8 0011=16
0b0000
说明:设置TCFG0、TCFG1可以确定预分频器系数、分割器值,如:通过设置TCFG0为Ox00001F00,Timer2的预分频器系数选择为31,设置TCFG1为0x00000100,Timer2的分割器值选择为4。通过下面公式计算定时器的计数常数: 定时器输入时钟频率=PCLK/(预分频系数+1)/分割器值 计数常数=定时时间间隔/(1/定时器输入时钟频率) 预分频系数的范围为0~255,分割器值的取值范围为2、4、8、16。 5)TCON寄存器(注:此处不用的位被省略,其值均默认为0)
TCON的位
功能描述
初始状态值
…
…
0
[15]
确定Timer2的自动装载功能
1=自动装载0=一次停止
0b0
[14]
确定Timer2的输出反转位
1=TOUT2反转0=TOUT2不反转
0b0
[13]
确定Timer2的更新
1=更新TCNTB2和TCMPB2 0=不更新
0b0
[12]
确定Timer2的启动/停止
1=启动0=停止
0b0
…
0
填空题小端模式下ARM指令序列如下:
LDR R0,=0x13579246
LDR R1,=0x10000000
STR R0,[R1,8]!
执行后,内存0x10000008中的值=______,R1=______
填空题在实时系统中,在给定时间内系统可以处理的事件总数称为【67】_______。实时系统中的另一个指标用于衡量输入数据的有效等待时间,超过了这个时间,处理器即使接收到输入数据,也不能够给出有用的输出数据,这个时间的名称是【68】_______。
填空题C / OS-II系统内核提供的基本功能有:( )、任务间通信与同步、任务调度、时间管理和( )等
填空题在ARM的指令中,两个无符号数在寄存器R0和R1中,如果R0>=R1,则将R0与R1进行带借位减法操作,结果放R2中,并要求更新程序状态寄存器的状态位,用两条指令完成,则分别为__________【53】和__________【54】。
填空题SPI一般使用4条信号线:串行______线SCK、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机______线SSEL。
