下面关于嵌入式系统逻辑组成的叙述中,错误的是( )。
下列程序中属于板级支持包(BSP)内容的是( )。
下面关于嵌入式系统的叙述中,错误的是( )。
以下各嵌入式操作系统中,既按开发版本的授权数量收取授权费,也按最终产品售出的实际数量收取每份运行软件的版权费的是( )。
以下具有Thumb一2状态的ARM处理器内核是( )。
下面的叙述中,不正确的是( )。
IP协议在计算机网络的互连中起着重要的作用。下面有关IP地址的叙述中,错误的是( )。
嵌入式系统的应用形式是多种多样的,不同的嵌入式应用系统,需要选择适合其应用需求的开发工具来进行开发。采用开发工具的主要目的是( )。
目前流行的嵌入式操作系统有多个,下面不属于嵌入式操作系统的是( )。
对于ARM系列,最适合高端应用的嵌入式处理器是( )。
以下关于VxWorks操作系统的叙述中,错误的是( )。
下列关于嵌入式操作系统的陈述中,不正确的是( )。
对于内存容量而言,1 KB=【59】B;而对于外存(如磁盘、U盘等)容量而言,1 KB=【60】B。
移动POS机(如图所示)是常用于饭店、商场等场所的支付终端,用来完成对银行卡的刷卡并与后台PC机进行信息交换。其基本功能要求有:a、能够读取各种银行发的磁条卡和芯片卡。b、具有1个键盘,可以用于输入密码、交费金额及一些命令。c、具有1个可以显示交费金额的显示器。显示的字符是0~9,最大可显示6位数值。d、具有与后台PC机进行无线通信的功能,可以把刷卡信息与后台数据库进行交互。e、具有1个小型打印机,可以打印消费清单。根据上述功能要求的描述,若采用S3C2410芯片为核心来构建该移动POS机的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(完善程序或回答问题所需的寄存器格式见题后的附录)。(1)银行芯片卡中拥有一块存储容量较大的芯片,且具有I2C总线接口,因此,在设计芯片卡接口电路时,选用S3C2410芯片端口E的引脚【81】来分别与芯片卡的SDA、SCL相连。软件设计时,相关驱动程序中需要用下面语句来初始化该引脚的功能。rPECON=((rGPECON【82】)0xAFFFFFFF);//rGPECON是端口E的控制寄存器(2)在设计移动POS机的键盘接口电路时,键盘接口设计成5×4的阵列(其按键排列示意图所示)。键盘接口电路中选用GPE0~GPE4来输出键盘行扫描信号,选用GPC0~GPC3来输入键盘列信号。软件设计时设计者自行设计了键盘扫描函数,请你补充完善之://**KEYOUTPUT是键盘扫描时的输出地址,KEYINPUT是键盘读入时的地址#define KEYOUTPUT(*(volatile INT8U *)0x56000044)#define KEYINPUT(*(volatile INT8U *)0x56000024)INT16U ScanKey(){INT16U key=0xFFFF;INT16U i;INT8U temp=0xFF,output;rGPECON=((rGPECON【83】)|0x00000155);//只初始化GPE0~GPE4为输出rGPCCON=rGPCCON【84】);//只初始化GPC0~GPC4为输入//下面循环扫描键盘,判断是否有按键按下for(i=1;((i【85】)(i>0));i{output|=0xFF:output=(~i);KEYOUTPUT=output;//输出行扫描信号temp=【86】;//读取列信号if((temp0x0F)!= 【87】){key=(~i);key key |=((temp0x0F)|0xF0);return(Key);}}return 0xFFFF;}根据上面的键盘扫描函数的返回值,可以判断是否有按键按下,若没有键按下,返回值应为:【88】,若有键按下,返回值是其对应的扫描码。例如:若键盘中的“确认”键被按下,返回值为:【89】,若键盘中的“2”键按下,返回值为:【90】。(3)若在硬件设计时,选用6个共阴极的8段LED(其排列如图所示)来组成显示器,用于显示需要交费的金额。选用GPF0~GPF6、GPF7外接同向驱动后,分别连接到6个LED的a~f、dp段信号线上,选用GPD0~GPD5外接同向驱动后分别连接到6个LED的位信号线上。那么,在相关驱动程序中,可以用下面语句来初始化GPF0~GPF7的引脚功能:rGPFCON=【91】;//rGPFCON是端口F的控制寄存器并可用下面语句:来初始化GPDO~GPD5的引脚功能:rGPDCON=((rGPDCON |【92】)0x FFFFF555);//rGPDCON是端口D的控制寄存器若CPD0~GPD5依次分别控制显示器中的低数据位~高数据位的6个LED位信号线。那么,若只在显示器中的最高数据位对应的LED上显示字符“5”,相关驱动程序中可用下面语句实现。rGPFDAT=【93】;//输出“5”对应的段码,rGPFDAT是端口F的数据寄存器rGPDDAT=rGPDDAT【94】;//输出对应的位信号,rGPDDAT是端口D的数据寄存器若只在显示器中的最低数据位对应的LED上显示字符“7”,相关驱动程序中可用下面语句实现。rGPFDAT=【95】;rGPDDAT=rGPDDAT【96】;(4)在设计与后台PC机进行无线通信的接口硬件时,选用GSM模块通过SPI总线来与S3C2410芯片连接。SPI总线是一种【97】外设接口总线,在时钟信号控制下,一位一位传输。若用端口E中的SPIO功能引脚来设计此接口电路,那么,在相关驱动程序中,需用下面语句来初始化它们作为SPIO引脚使用。rGPECON=((rGPECON&0xF03FFFFF)|【98】);//rGPECON是GPE端口的控制寄存器(5)在设计打印机接口电路时,若选用内部有1 K×8bit缓冲区的打印机模块,利用S3C2410芯片的低8位数据线与打印机模块的数据线连接,用nGCS2连接其片选信号,其他信号(地址线、读/写信号)也一一连接。需要打印的信息需送到缓冲区,然后启动打印。那么,软件写入该缓冲区的首地址为【99】,末地址为【100】。(注:存储系统为小端存储方式)。说明:下面是试题解答时需要用到的寄存器格式1)端口C控制寄存器(GPCCON)的格式2)端口D控制寄存器(GPDCON)的格式3)端口E控制寄存器(GPECON)的格式4)端口F控制寄存器(GPFCON)的格式
下面的各嵌入式操作系统中,只有一个与Linux密切相关,它是( )。
电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为.txt,试问该小说包含的汉字大约有( )?
ARM嵌入式芯片中的GPIO即为通用输入/输出端口。作为【57】 端口时具有缓冲功能:作为 【58】端口时则具有锁存功能。
在Bootloader的stage1中,以下各步骤的顺序应为( )。a.跳转到stage2的C程序入口点 b.为加载stage2准备RAM空间 c.拷贝stage2的执行代码到RAM空间中 d.基本硬件初始化
对于经典ARM处理器,在以下的异常中断中,优先级最低的是( )。
现在流行的是使用交换机组成的交互式以太网,连接在交换机上的所有终端设备都可同时相互【45】,因为交换机从发送设备接收了一帧数据之后,它会直接按照目的地址发送给【46】设备,而不向其他无关终端设备发送。