嵌入式系统的存储器以半导体存储器为主。随着技术的不断发展,新型存储器不断出现,主要包括FRAM和MRAM,分别称为 【59】存储器和 【60】存储器。
假设数码相机使用的存储卡容量是2GB,数据压缩比平均是4,那么它一次可连续拍摄1600万色(真彩色)的4096×3072分辨率的彩色相片大约多少张?( )。
下列关于HAL的描述中,不正确的是( )。
小端模式下如果从0x60000010开始到0x60000017存放的一个双字为0x123456789ABCDEF0,且R1=0x60000010,则加载指令LDRB R0,[R1]使R0【53】、LDRH R2,[R1,#2]使R2=【54】。
若R2=0xFF00000F,则指令ADDS R1,R2,#0x80000001执行后,寄存器R1=【51】,进位位C=【52】。
家庭服务网关是智能家庭中的关键设备,是家庭内部智能设备与外部网络(如因特网)连接的桥梁。现需要设计的家庭服务网关基本功能具体描述如下:a、家庭服务网关具有一个以太网接口(对外连接),一个WiFi通信接口(对内连接),一个RS一485总线接口(对内连接)。b、具备一个SD卡接口,利用SD卡存储家庭服务网关的日志信息。c、具有三个状态指示灯,分别指示:“工作”、“报警”、“远程控制”。d、具有实时日历功能。e、客户可以远程通过因特网控制家中智能设备。根据上述功能要求的描述,若采用S3C2410芯片为核心来构建家庭服务网关的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)(1)在设计家庭服务网关硬件时,除了设计最小硬件系统外,还必须设计【81】接口电路、WiFi模块接口电路、RS一485接口电路、SD卡接口电路、指示灯接口电路等。若选用的WiFi模块具有UART接口,设计时采用S3C2410芯片的UART2部件的引脚与其相关信号连接,同时,设计RS一485接口电路时,则宜采用S3C2410芯片的【82部件外加485电平转换芯片来实现。(2)设计以太网接口电路时,选用以太网控制器芯片AX88796为核心来设计,其CS(片选信号,低电平有效)引脚连到S3C2410芯片的nGCS2上,那么,AX88796芯片内部寄存器读写地址的首地址应该为:【83】 (注:S3C2410芯片外部可扩展的存储容量为1GB,分成了8块,每块128MB,分别由nGCS0~nGCS7选择,整个外部存储空间的首地址为:0x00000000)。SD卡接口电路设计时,采用S3C2410芯片端口E的引脚【84】到【85】来设计(注:写出引脚范围,可通过题目后面附录中的相关表格来确定)。(3)指示灯接口电路设计时,分别用GPE0、GPE1、GPE2外加驱动电路来控制三个LED灯,分别指示“工作”、“报警”、“远程控制”三个状态。那么,相关驱动程序中,初始化GPE0、GPE1、GPE2引脚功能的语句是:rGPECON=((rGPECON 10x00000015) 【86】);//rPECON是端口E的控制寄存器(32位)若GPE2输出“1”时,控制“远程控制”LED灯亮,CPE2输出“0”时,控制“远程控制”LED灯灭,那么,相关驱动程序中,控制“远程控制”LED灯亮和“远程控制”LED灯灭的语句分别可以是:rGPEDAT=rGPEDAT|【87】;//控制“远程控制”LED灯亮,rGPEDAT是端口E的数据寄存器(16位)。rGPEDAT=rGPEDAT【88】;//控制“远程控制”LED灯灭。(4)S3C2410芯片通过UART2部件相关的引脚与WiFi模块连接,客户从远程发出的命令,通过因特网传输到家庭服务网关后,再由UART2部件所对应的串行接口传输给WiFi模块,最后通过WiFi模块传输给相关的智能家庭设备。那么,在设计UART2的驱动程序时,可用下面一段程序来初始化UART2部件(注:UART2的波特率要求为:9600bps,数据格式要求为:8位数据、1位停止位、奇校验,主频为PCLK。)。void UART2_Init(){rGPHCON=(rGPHCON&0xFFFF0FFF)|【89】;//端口H相应引脚功能初始化,rGPHCON是端口H的控制寄存器rUFCON2=0x0;//FIFOdisablerUMCON2=0x0;rULCON2=(【90】【91】);//设置线路控制寄存器,确定数据格式rUCON2=0x245;//设置控制寄存器rUBRDIV2=((int)(:PCLK/【92】)+0.5—1);//设置波特率,小数采用四舍五入}(5)家庭服务网关中所需实时日历功能,宜采用S3C2410芯片内部的【93】部件来实现。相关驱动程序设计时,在读/写相关时间寄存器时,先需要用下面语句进行允许读/写(即使能):rRTFCCON=(rRTCCON|【94】)//rRTCCON是控制寄存器变量,时间读/写完成后需要用下面语句进行禁止读/写:rRTCCON=(rRTCCON【95】);这样可保证时间寄存器中的数值安全。(6)若要支持客户通过因特网远程操控家庭服务网关及家庭智能设备,那么,在硬件平台构建好后,需要构建一个能支持WEB功能的软件平台。在构建软件平台时,首先需移植【96】程序、再移植Linux操作系统内核、并建立其【97】文件系统,然后移植嵌入式【98】服务器。软件平台构建好后,家庭服务网关上的应用程序主要包括应用网页设计和【99】接口程序设计2大部分。其应用网页设计时通常采用【100】语言来进行编程。说明:下面是试题解答时需要用到的寄存格式及相关说明。1)端口E控制寄存器(GPECON)的格式2)端口H控制寄存器(GPHCON)的格式3)ULCONn寄存器的格式4)RTCCON寄存器的格式
嵌入式系统开发时,由于受到目标机资源的限制,需要建立一个【77】与目标机组成的调试架构来完成开发工作。若目标机为裸机环境时,通常需要通过【78】接口来完成硬件环境测试及初始软件的调试和下载。
以下按照ARM公司的分类,不属于ARM Cortex应用处理器的是( )。
若以S3C2410为核心的目标机上,已经移植成功Linux操作系统。若要开发该目标机的Linux应用程序,通常使用arm–linux一【79】交叉编译器来编译应用程序。若要对一个应用程序进行调试排错,则应该在编译命令中加【80】参数对它进行编译。
关于ARM处理器的MMU,以下说法错误的是( )。
在实时系统中,从接收到可屏蔽中断请求信号到操作系统做出响应并转入中断服务程序所需要的最长时间称为【69】时间;系统将控制权从低优先级的任务转移到高优先级任务所花费的时间称为【70】时间。
下面关于USB的叙述中,错误的是( )。
ARM处理器把执行纯32位指令代码的指令集称为【47】指令集,把执行16位指令代码的指令集称为【48】指令集。
嵌入式系统中一块电子线路板上的芯片之间采用UART通信时,UART的信号线可不经电平变换直接连接。UART采用TXD、RXD进行通信的连接方式如下图所示,图中右边芯片UART B的信号线①和②分别为【63】和【64】(均用大写英文字母表示)。
下面是关于基于ARM内核的嵌入式芯片中的存储器及高带宽外部存储器控制接口的叙述,其中错误的是( )。
RVDS开发工具套件中,主要包括工程管理器、【79】、调试器和指令集仿真器等。调试器是RVDS工具套件中的功能模块之一,它支持【80】调试和软件仿真调试。
下图是数字信号处理器(DSP)的典型应用方式,其中的①、②和③分别是( )。
微软公司在Winndows 95代码基础上开发的嵌入式操作系统名为【71】,iPhone、ipad等苹果产品上使用的操作系统名为【72】。
ARM处理器当前运算操所产生的标志位记录在以下( )寄存器中?
下面与嵌入式处理器有关的叙述中,错误的是( )。
