ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:301.18KB ,
资源ID:8466530      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8466530.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国计算机等级考试三嵌入式系统开发技术题库第9套文档格式.docx)为本站会员(b****5)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

全国计算机等级考试三嵌入式系统开发技术题库第9套文档格式.docx

1、D) 当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的9、以下关于ARM寄存器的说法,错误的是:A) R12为链接寄存器B) R13为堆栈指针C) R15作为PC使用D) CPSR为当前程序状态寄存器10、以下不属于转移(分支)类指令的是:A) BLX R0B) BCC Labe1C) BEQ R1D) BIC R1,R0,#1000 11、以下ARM公司Cortex处理器最适合实时应用的是:A) Cortex-M0 B) Cortex-R4 C) Cortex-A15 D) Cortex-M312、以下具有Thumb-2状态的ARM处理器内核是:A) ARM7 B) ARM9 C

2、) ARM10 D) Cortex-M313、已知R1=0x20000000,R0=0x55667788,在大端模式下执行ARM指令STR R0,R1之后,0x20000003中的值为:A) 0x55 B) 0x66 C) 0x77 D) 0x8814、已知R3=0x80001000,R4=0x00A00010,执行ARM指令MOV R3,R4,LSL#8后,R3的值为:A) 0x80001000 B) 0x00A00010C) 0xA0001000 D) 0x0000A00015、ARM指令LDR R0,R1,#4!执行后,以下说法正确的是:A) R0中的值不变B) R1中的值不变C) 内存

3、中的值不变D) R0和R1中的值均不改变16、下面关于嵌入式最小硬件系统的叙述中,错误的是:A) 嵌入式最小系统包括给嵌入式处理器供电的电源电路B) 时钟电路给嵌入式处理器提供工作时需要的时钟信号,它是嵌入式最小系统的一个组成部分C) 嵌入式处理器必需扩展外部存储器才能组成能够正常工作的嵌入式最小系统D) 嵌入式处理器芯片的调试接口为嵌入式系统的开发提供便利,常把调试接口看作嵌入式最小系统的一个组成部分17、下面关于ARM的AMBA的叙述中,错误的是:A) AMBA是指先进的微控制器总线体系结构B) AMBA虽然只有一个版本,但能够满足各类ARM处理器开发的需要C) 总体而言,AMBA由系统总

4、线和外围总线两部分组成D) 通过AMBA连接的ARM嵌入式芯片中的不同组件的运行速度可能不同18、下面是关于嵌入式系统中UART的叙述,其中错误的是:A) UART是通用异步收发器B) UART可实现全双工串行通信C) 在ARM嵌入式芯片中,UART的接收器和发送器中的FIFO寄存器的字节数相同,且固定为64字节D) 有的ARM嵌入式芯片中集成了多个UART19、USB经历了1.0、1.1、2.0及3.0等版本,各版本的最大数据传输速率不同,其中最大数据传输速率为5Gbps的USB版本是:A) USB 1.0 B) USB 1.1 C) USB 2.0 D) USB 3.020、下面关于CAN

5、的叙述中,错误的是:A) CAN即控制器局域网B) 采用CAN可构成多主多从系统C) CAN总线的数据帧由7个不同的域组成D) CAN总线不采用差分方式进行信息传输21、一主一从式SPI连接示意如下图所示。主机SPI的4根信号线的名称已在图中标出,为保证主机与从机之间的正确连接及系统正常工作,图中从机的、的信号名称分别应该是什么?A) MOSI、MISO、SCK、SSELB) SCK、MOSI、MISO、SSELC) MISO、MOSI、SCK、SSELD) SSEL、MOSI、SCK、MISO22、下图为基于ARM处理器的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,错误的是:A) 图中

6、所示的键盘接口采用了矩阵键盘的结构B) 可采用行扫描法读取该键盘接口按键的特征值C) 读取按键的特征值时可采用中断方式D) 读取按键的特征值时,GPG4GPG6作为输入接口23、在C/OS-II操作系统下,处于运行态的任务因更高优先级的任务就绪而被剥夺CPU使用权后将转入:A) 等待态B) 被中断态。C) 就绪态。D) 休眠态。24、下面对于Linux内核的叙述,错误的是:A) 它为用户进程提供系统调用B) Linux内核主要作用包括进程管理与调度、内存管理等C) 应用程序通过GLIBC调用通用函数和内核的内部功能D) 系统调用是Linux内核访问硬件的接口25、衡量实时操作系统性能的指标不包

7、括下列哪一项:A) 中断延迟时间B) 任务切换时间C) 任务抢占时间D) 存储器延迟时间26、以下各嵌入式操作系统中,既按开发版本的授权数量收取授权费,也按最终产品售出的实际数量收取每份运行软件的版权费的是:A) CLinuxB) RTLinuxC) C/OS-IID) VxWorks27、下面关于硬实时任务和软实时任务的叙述中,错误的是:A) 软实时任务仍然要求系统的响应越快越好, 但是偶尔超出时限并不会造成任务失败或导致任务出现致命错误。B) 对硬实时任务,必须在给定的时限内完成, 超过时限将会导致任务失败或引起致命的错误。C) 硬实时任务的相对时限比软实时任务短。D) DVD播放机的视频

8、播放任务属于软实时任务。28、下列关于Linux的陈述中,不正确的是:A) Linux的运行效率尚未达到Uinx的水平。B) Nios II是能在嵌入式计算机系统上运行的Linux操作系统发行版。C) Linux是自由软件家族中的一个软件。D) 虚拟文件系统(VFS)是Linux的通用文件系统模型。29、关于Linux操作系统的组成和结构,下面叙述中错误的是:A) 某个应用程序在Linux操作系统环境下运行时,它就成为一个用户进程B) Linux提供的GLIBC是可移植的标准C库函数实现,提供标准I/O和标准流的一系列接口。C) Linux内核包含进程管理、内存管理、文件管理、网络接口和进程间

9、通信等模块D) Linux是参照Minix开发的,采用与Minix相同的微内核结构。30、下列关于嵌入式系统板级支持包的描述中,错误的是:A) 板级支持包又称为BSPB) 板级支持包与硬件无关,故在移植操作系统时不需要改动C) 板级支持包含有电路板的初始化程序D) 操作系统的上层代码通过板级支持包访问底层硬件31、以下各项陈述中,不属于单内核操作系统特点的是:A) 基于客户机/服务器体系结构。B) 执行效率高。C) 性能好。D) 占用资源较多。32、按照实时性能和内核结构划分,VxWorks操作系统属于A) 硬实时微内核嵌入式操作系统B) 软实时微内核嵌入式操作系统C) 硬实时单内核嵌入式操作

10、系统D) 软实时宏内核嵌入式操作系统33、下列关于C/OS-II操作系统的描述中,错误的是:A) 用户必须在多任务调度启动以后再使能时钟节拍中断。B) 在中断返回之前,必须调用退出中断函数void OSIntExit(void)。C) 互斥信号量可以解决优先级反转问题。D) 一个任务或中断服务子程序可以等待其他任务或中断服务子程序通过事件控制块给其发送信号。34、以下关于嵌入式系统软件与通用计算机系统软件的异同的陈述中,错误的是:A) 通常嵌入式系统的软件配备没有通用系统多B) 嵌入式系统必须配备实时操作系统,而通用计算机系统上的操作系统没有实时性要求C) 嵌入式系统应用软件往往内部结构精简化

11、、代码轻量化、占用存储资源少D) 嵌入式系统软件和通用计算机系统软件都可以实现图形用户界面35、以下关于嵌入式系统软件的描述中,错误的是:A) 在C/OS-II操作系统中,各个任务间共享任务堆栈B) Bootloader的任务之一是加载和启动操作系统C) WinCE是一种大型嵌入式操作系统D) 大多数嵌入式系统都是实时系统36、下列关于C/OS-II操作系统的描述中,错误的是:A) 在C/OS-II中,任务是操作系统的基本调度单位B) 为保证内核精简,C/OS-II不支持中断嵌套C) C/OS-II不支持时间片轮转调度法D) C/OS-II的事件控制块可以用于对信号量的管理37、下列关于嵌入式

12、系统硬件抽象层的描述中,正确的是:A) 硬件抽象层向操作系统内核提供了访问底层硬件的函数接口B) 硬件抽象层又称为BootloaderC) U-boot是支持多种常用体系结构的硬件抽象层D) 硬件抽象层与硬件无关,故在移植操作系统时不需要改动38、若把嵌入式系统设计开发过程分为:系统需求分析与规格说明、系统设计、构件设计、系统集成与测试等4个阶段。下面的说法中,恰当的是。A) 在系统需求分析阶段,必须了解用户对嵌入式系统的功能需求,尺寸、大小、成本等需求不需了解。B) 系统设计阶段,必须确定哪些功能由硬件完成,哪些功能由软件完成。C) 构件设计阶段的任务是进行芯片比较并选择现成的芯片或模块D)

13、 系统集成与测试阶段应该把系统所需部件全部集成后再进行测试。39、若某个嵌入式系统设计了支持以太网通信的接口电路,选用AX88796作为以太网控制器芯片,其片选信号CS引脚连到S3C2410芯片的nGCS2上。那么,读写AX88796芯片内部寄存器的首地址是。A) 0x00000000 B) 0x08000000C) 0x10000000D) 0x1800000040、数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为16kb/s,其取样频率是8kHz,单声道,量化位数为8位,采用压缩编码,那么压缩比是:A) 8

14、B) 6C) 4D) 2一、数字图像的分辨率用水平分辨率垂直分辨率表示,如800600、1024768等,我国高清电视的图像分辨率大多为 1920 1080,其宽高比为 16:9 。二、ADSL是利用普通电话线将家庭用户计算机接入互联网的技术之一。此时,用户端需配置一个 ADSL 设备,计算机则必须有 以太网 接口。三、如果R0=0x80000000,R1=4,R2=0x31322375,而指令STR R2,R0,R1!执行后,0x80000004中的数据为0x31,0x80000005中的数据为0x32,0x80000006中的数据0x23,0x80000007中的数据0x75,则这种存储器

15、格式为大端模式,R0= 0x80000004。四、在ARM处理器中,用于存储器保护的部件用英文缩写为 MPU ,用来完成虚拟地址到物理地址转换的部件英文缩写为 MMU 。 五、ARM处理器在大端模式下,如果R0=1,R1=0xFF,而指令LDR R2,R1,R0执行后,R2的数据为0xAABBCCDD,内存0x00000100中的数据为 0xAA ,0x00000103中的数据为 0xDD 。六、在ARM指令中,两个无符号数在寄存器R5和R6中,若R5R6,则将R5与R6进行逻辑与操作,结果放R7中,并要求更新程序状态寄存器的状态位。用两条指令完成,则分别为 CMP R5,R6 和 ANDCC

16、S R7,R5,R6 七、S3C2410与一位数码管的连接如下图所示,假设8段数码管为共阳接法。U1作为锁存器(同相),并用于驱动。为使下图中的数码管显示字符0的汇编语言程序片段如下,填空使程序语句完整(假设端口已经初始化为输出)。第一空为:C0 第一空为:R2八、如果一种存储器的总线工作频率为333MHz,数据线宽度为32位,每个存储器总线周期传输1次数据,则该存储器的带宽为1332 MB/s。AM29LV160是一种典型的NOR Flash芯片,芯片内部具有20条地址线和16条数据线,该芯片的存储容量为 2_ MB。九、利用定位卫星,在全球范围内实时进行定位、导航的系统,称为全球卫星定位系

17、统,简称为 GPS (用大写英文字母表示)。通用分组无线服务技术是GSM移动电话使用的一种移动数据业务(俗称2.5G),它简称为 GPRS (用大写英文字母表示)。十、按照内核结构分类,Android属于 单内核 操作系统,这类内核的特点是各个模块之间的耦合度很 高 ,通过函数调用实现模块之间的通信。十一、衡量实时操作系统性能的一个重要指标是从接收到可屏蔽中断请求信号到操作系统作出响应并转入中断服务程序所需要的最长时间,称为 中短延时 时间。该时间包括两部分:一是 最长关中断 时间,是指系统因执行临界区代码等原因不允许响应中断请求的时间; 二是从硬件开始响应中断到开始执行中断服务程序第一条指令

18、之间的时间。十二、Andriod系统采用堆层式软件架构,分为四层,从低层到高层分别是 内核 、系统运行库、应用程序框架和 应用 。十三、在下图所示的高端嵌入式系统的软件组成图中,A应为 程序,B应为 程序。十四、在微内核操作系统结构中,将 任务间通信 、低级存储管理、中断处理和 任务调度 等必须的基本功能编译成一个功能精简、空间紧凑的模块,称为微内核。十五、若在C/OS-II操作系统下共运行64个任务,则最低优先级的任务的名称为 空闲 任务,其优先级为 63 。十六、在下图所示的VxWorks&WindML平台组成图中,A BSP 程序,B应为 应用 程序十七、在C/OS-II操作系统中,当处

19、于运行态的任务执行节拍延时函数OSTimeDly()后,该任务将转入 挂起 态。一旦预定的延时时间达到,该任务立即转入 就绪 态。十八、实时操作系统完成每次任务所需时间的偏差称为 抖动 。评价实时系统的实时性最重要的指标是 响应时间 , 即系统从事件请求开始到任务完成的时间间隔。十九、GDB是GNU开发工具套件中调试程序的工具,其装入需要调试的可执行文件命令是 file 命令,终止当前被调试程序运行的命令是 kill 命令。二十、若某嵌入式系统的应用程序基于C/OS-II操作系统平台来开发,那么,应用程序的main()函数中,需要用函数 OSTaskCreate() 来创建任务。创建任务前用函

20、数 OSInit() 来初始化C/OS-II。电动汽车充电桩(示意图如图3-1所示)以S3C2410芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:a、充电桩支持2种充电方式,一种是固定金额方式,如:充300元的电能。那么,所充电能的金额等于300元后自动停止充电;另一种是随机充电,即:随时按停止键来停止充电,若未按键,则电池充满后也会自动停止充电。b、支持现金和IC卡付费。IC卡是预付费卡,金额不足将报警。c、能够通过RS-485总线与后台结算服务器连接,传递结算信息。d、用LCD显示器来显示被充电电池的电量情况,并显示充电时间、金额等信息。根据上述功能要求的描述,请完善下面的

21、叙述(程序)和回答有关的问题。(完善程序或回答问题所需的寄存器格式见题后附录)。1)充电桩控制器设计时,需设计一个键盘,键盘中应包含09数字键及切换、启动等3个命令键。其键盘接口设计成44的阵列(按键排列示意如图3-2所示)。图3-2中的键盘接口电路中选用GPE4GPE7来输出键盘行扫描信号,选用GPE0GPE3来输入键盘列信号。软件设计时设计者自行设计键盘扫描函数,请你补充完善之:/*KEYOUTPUT是键盘扫描时的输出地址,KEYINPUT是键盘读入时的地址#defineKEYOUTPUT (*(volatile INT8U *)0x56000044) /0x56000044是GPE端口数

22、据寄存器的地址#define KEYINPUT (*(volatile INT8U *)0x56000044)INT16U ScanKey()INT16U key=0xFFFF;INT16U i;INT8U temp=0xFF,output;/仅初始化GPE4GPE7为输出rGPECON= (rGPECON & 0xFFFF00FF) | 0x00005500 );/仅初始化GPE0GPE3为输入rGPECON= rGPECON & 0xFFFFFF00 ; / rGPECON是对应GPE端口控制寄存器的变量 for (i= 16 ; i= 128;=1) /循环扫描键盘,看是否有按键按下ou

23、tput|= 0xFF;output&= (i); /键盘行信号求反KEYOUTPUT= output; /通过GPE端口数据寄存器输出行信号temp= KEYINPUT; /通过GPE端口数据寄存器读列信号,该列无键按下时列信号是1if(temp&0x0F)!= 0x0F )/判断是否有键按下key = (i);key = 8; /变量key中存储键码值,行信号左移到高8位key |= temp|0xF0; /列信号存于变量key的低8位中,无用位置1return (key); /返回键码值return 0xFFFF;上面的键盘扫描函数返回的是键码值,程序中循环 4 次来扫描所有键盘行,若所

24、有行均无键按下时,返回的键码值应为: 0xFF 。若有按键按下,则返回该键对应的键码值。例如:若按下的是键盘中8键,则函数返回值为: 0xDFF7 ,若按下的是键盘中 0x7FFD 。(2)IC卡读写电路设计时,选用IC卡读写模块通过I2C总线接口与S3C2410连接,设计时利用S3C2410芯片内部的专用I2C总线引脚,即GPE端口的 GPE15 引脚和 GPE14 引脚连接到IC卡读写模块的I2C总线引脚SDA和SCL上。那么,相关驱动程序中需要用语句:rGPECON=(rGPECON|0xA0000000)& 0xAFFFFFFF 来初始化GPE端口相关引脚为I2C总线功能的引脚。(3)

25、为了实现与后台结算服务器连接,选择S3C2410内部的UART1部件,并外加电平转换芯片来实现支持RS-485串行通信的接口电路。下面一段程序是初始化UART1部件(注:UART1的波特率要求为:9600bps,数据格式要求为:8位数据、1位停止位、奇校验,主频为PCLK。)。void UART1_Init()rGPHCON=(rGPHCON&0xFFFFF0FF)| 0x00000A00 ;/端口H相应引脚功能初始化rUFCON1=0x0; /FIFO disablerUMCON1=0x0;rULCON1= ( 4 3)|(02)| 3 ); /设置线路控制寄存器rUCON1=0x245;

26、/设置控制寄存器rUBRDIV1=(int)(PCLK/ 9600*16 +0.5) - 1); /设置波特率,小数采用四舍五入(4)充电桩的LCD显示器,由于显示的内容不复杂,因此选用16色LCD屏。设计LCD屏接口电路时,选用S3C2410芯片的GPC0GPC7连接到LCD模块的8位数据线上,用来传输显示信息。在相关驱动程序中,可以用以下语句来初始化GPC0GPC7为输出:rGPCCON = (rGPCCON|0x00005555)& 0xFFFF5555 ) / rGPCCON对应GPC端口的控制寄存器设计时,选择专用电池电量检测芯片来测量被充电电池的电量。该芯片能提供被测电池的电量信息

27、,并具有1个电量充满状态的引脚。若设计时,将该引脚连接到S3C2410芯片的GPF0引脚上,使该引脚有效后产生中断信号,立即执行停止充电程序,防止过充。在相关驱动程序中,可以用以下语句来初始化GPF0为中断请求信号输入:rGPFCON = (rGPFCON & 0xFFFFFFFC)| 0x00000002 ) / rGPFCON对应GPF端口的控制寄存器(5)充电桩的应用软件将在无操作系统环境下进行开发。若设计者自行设计一个启动引导程序,来引导应用程序。启动引导程序中需要完成异常向量表的设置。ARM9体系结构中规定异常向量之间各相差 4 个字节,因此,需要在各异常向量处设计一条分枝指令。对于S3C2410微处理器来说,其启动引导程序还需要完成禁止 看门狗 部件和禁止中断,并设置各工作模式下的 堆栈 指针。附录:综合题中完善程序或回答问题所需的寄存器格式端口E控制寄存器(GPECON)的格式符号位描述初始状态GPE1531:3000=输入 01=输出 10=IICSDA 11=保留

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2