[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷44及答案与解析.doc
《[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷44及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷44及答案与解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级(嵌入式系统开发技术)机试模拟试卷 44及答案与解析 一、填空题 1 下图是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中的组成部分 A是【 41】;组成部分 B是【 42】。2 数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。其中【 43】图像文件格式颜色数目较少 (不超过 256色 ),文件特别小,支持动画,适合互联网传输。【 44】图像文件格式是静止图像数据压缩编码的国际标准,它在数码相机和互联网中得到广泛使用。 3 无线局域网采用的通信 协议主要是 802 11,通常也称为【 45】,为了能满足传输语音、数据、图像等需
2、要,目前使用的 802 11 n协议其数据传输速率可达【 46】 Mbps甚至更高,相应的产品已经广泛使用。 4 ARM处理器有 7种异常:主要包括【 47】、未定义指令 UND、软件中断 SWI、指令预取中止 PABT、数据访问中止 DABT、【 48】以及快速中断 FIQ。 5 ARM处理器按照 ARM公司分类可分为经典 ARM处理器 (ARM7 ARM11)、Cortex嵌入式处理器和 Cortex应用处理器,其中 Cortex嵌入式处理器包括实时 应用的 Cortex一【 49】和面向控制应用的 Cortex一【 50】。 6 在 ARM处理器中,通用寄存器有 R0一 R15,其中 R
3、13通常用作【 51】, R14作为【 52】使用。 7 已知 R1=0x12345678, R2=0x80000101,则执行指令 AND R0, R1, R2后,寄存器 R0=【 53】, R2=【 54】。 8 已知 R2=1000, R3=200,执行指令 MOV R2, R3, LSL#2后, R2=【 55】, R3=【 56】。 9 嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存 储器和只读存储器,它们通常都用三个大写英文字母表示,即【 57】和【 58】。 10 I2C可用于连接嵌入式处理器及其外围器件,它是广泛采用的一种串行【 59】双工传输的总线标准。 I
4、2C总线中,发起数据传输操作的 I2C器件是【 60】控器件。 11 通用输入输出接口,用英文大写字母缩写为【 61】,嵌入式处理器内部一般均集成该种 I O接口。该接口一般具有三态,即 0态, 1态和【 62】态。 12 下图给出了两种 LED数码管的内部结构原理图,其中图 (a)为共【 63】极 LED数码管,图 (b)为共【 64】极 LED数码 管。13 三星公司基于 ARM9内核的 S3C2410嵌入式微处理器芯片的电源管理模块共有4种工作模式。【 65】模式下,电源管理模块仅断开 ARM内核时钟 FCLK,但仍为外围硬件组件提供时钟。【 66】模式下,电源管理模块将断开内部电源,除
5、非唤醒逻辑有效,内核不产生功耗。 14 按响应时间划分,通常可将实时系统分为三类: (1)普通实时系统,响应时间一般在秒级; (2)响应时间在毫秒级和【 67】级的强实时系统; (3)响应时间在数十秒级的【 68】实时系统。 15 C OSII系统内核提供的基本功能有: 【 69】、任务间通信与同步、任务调度、时间管理和【 70】等。 16 引导加载程序主要完成内存加电自检,外设存在自检,【 71】映射,初始化外围设备,内存寻址定位,加载和启动【 72】。 17 C OSII的就绪任务登记在【 73】表中, OSRdyTbl的每一位代表了一个优先级任务的就绪状态,称为就绪位。 OSRdyTbl
6、最多可有【 74】位。 18 常见的嵌入式 Linux进程间通信机制包括信号、管道、【 75】、信号量、共享内存和【 76】 19 采用 ADS1 2集成开发工具软件来开发基于 ARM微处理器的嵌入式系统时,ADS1 2把目标文件中的信息按照三种存储区域类型来进行划分,即划分为 RO段、【 77】、 ZI段。其中 RO段是指【 78】和常数的存储区域,具有只读属性。 20 GNU是一种用于开发基于 Linux操作系统的工具软件套件。它包括了编译器、连接器、调试器以及文本编辑器、语法除错等工具。其中【 79】是编译器、 GDB是【 80】工具。 二、综合题 21 某机械设备的控制器,其基本功能要
7、求有: 需要有 8个数字量输入,用于采集设备的状态信息;且需要 8个数字量输出,用于控制设备动作。 具备一个 RS一232接口,可以和上位机连接,接收上位机发送的命令及参数。 需要提供一个基准定时信号,定时时间间隔为 0 01秒。 需要彩色 LCD显示器,用于显示状态信息等。 根据上述功能要求的描述,若采用 S3C2410芯片为核心来构建该机械设备控制器的硬件平台,请完善下面的叙述和 C语言程序 (需要使用的控制寄存器的格式见题后说明 )。 (1)若硬件设计时采用 GPIO端口 E的 GPE0一 GPE7引脚作为 8个数字量输出,那么软件设计时其初始化语句是: rGPECON=(rGPECON
8、 |0x00005555)&【 81】。若软件设 计时需要通过 GPE5引脚输出 “1”来驱动执行机构动作,那么语句是: rGPEDAT=rGPEDAT|【 82】。 (注: rGPECON是端口 E的控制寄存器所对应的变量, rGPEDAT是端口 E的数据寄存器所对应的变量 ) (2)硬件设计时,选用 UART0来完成 RS一 232接口电路设计。在软件设计时,其初始化程序中波特率设置为 9600bps,数据格式设置为: 8位数据位、奇校验、 1位停止位。请补充完善下面的 UART0初始化函数 (注:主频参数为 PCLK): void UART0_Init() rGPHCON=(rGPHCO
9、N&0xFFFFFF00)|【 83】;端口 H相应引脚功能初始化 rUFCON0=0x0; FIFO不使能 rUMCON0=0x0: rULCON0=【 84】;设置线路控制寄存器 rUCON0=0x145;设置控制寄存器 rUBRDIV0=(int)(PCLK【 85】 )一 1);设置波特率,小数采用四舍五入 (3)按照上面 UART0初始化函数所设置的通信速率,每秒钟最多能传输【 86】个字节的信息。若上位机有大小为 4KB的初始参数需要下载到控制器中,那么,约需传输【 87】秒才能完成下 载 (1K=1024,精确到小数点后面 1位数字 )。 (4)系统中所需要的 0 01秒基准定时
10、时间选用 S3C2410芯片内部的 Timer0部件来产生。若系统的主频参数 PCLK为 264MHz,分频器值选择为 16,预分频系数选择为 3,那么,Timer0的计数常数为【 88】。软件设计时,设计了如下的 Timer0初始化函数,请补充完善。 (注:下面程序中 、 、 用 8位十六进制数表示, 用 4位十六进制数表示 ) void Timer0Int(void) 设置定时器配置寄存器 O(TCFG0) rTCFG0=【 89】; Timer0预分频系数选择为 3,该寄存器中其它无关位均为 0 设置定时器配置寄存器 1(TCFGl)rTCFG1=【 90】; Timer0分频器值为 1
11、6,该寄存器中其它无关位均为 0 设置计数常数 rTCNTB0=【 91】; 设置控制寄存器 TCON rTCON=【 92】;更新 TCNTB0和 TCMPB0,该寄存器中其它无关位均为 0 rTCON=0x00000009;设置 Timer0自动装载,并启动 (5)彩色 LCD显示屏的硬件接口电路由 s3C24lo的专用 GPIO端口【 93】和端口【 94】相关引脚配以驱动电路来设计。软件设计时,需要通过设置它们控制寄存器的值分别为【 95】和【 96】来确定它们的引脚功能。 (6)系统的软件可以设计为在无操作系统的环境下运行。设计者自行设计系统的启动引导程序,在该程序中完成异常向量设置
12、、堆栈指针设置以及必要的硬件初始化。 ARM9体系结构中规定的 IRQ异常所对应的异常向量地址为【 97】。 Timer0部件所产生的 0 01秒基准时间到时将引起 IRQ异常。由于 IRQ异常向量地址与下一个异常向量地址之间间隔为【 98】个字节,因此,通常在 IRQ异常向量地址处设计一条转移指 令。堆栈指针的设置需按工作模式来进行。设置 IRQ模式下的堆栈指针,需在 R0“清 0”后用指令ORRR1, R0, #0x12 |【 99】和 MSRCPSR_CXSF, R1来使 CPU核进入 IRQ模式,然后再给 SP寄存器赋值作为该模式下的堆栈指针。这些初始化工作完成后,即可通过指令【 10
13、0】来引导应用程序的主函数 main()。 说明:下面是试题解答时需要用到的寄存器格式及相关说明。 1)端口 C的控制寄存器(GPCCON)2)端口 D的控制寄存器(GPDCON)3)端口 E的控制寄存器(GPECON)4)端口 H的控制寄 存器(GPHCON)5)UART线路控制寄存器 (ULCONn n可以是 0、 1、2) 6)TCFG0寄存器7)TCFGl寄存器说明:设置 TCFGO、 TCFGl可以确定预分频器系数、分频器值,如:通过设置TCFGO为 Ox0000001F, Timer0的预分频器系数选择为 31,设置 TCFGl为Ox00000001, Timer0的分频器值选择为
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 三级 嵌入式 系统 开发 技术 模拟 44 答案 解析 DOC
