您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页计算机嵌入式技术及应用试卷(B)

计算机嵌入式技术及应用试卷(B)

来源:保捱科技网
昆明理工大学信息与自动化学院(计算机2005本科)

《嵌入式技术及应用》测试卷(B

姓 名:       班级: 学号:

题目总分
得分
一、填空(30)

1嵌入式处理器是嵌入式系统的核心。根据其现状,嵌入式处理器可以分成

4。(4分)

2RTOS是具有实时性能且能支持实时控制系统工作的操作系统。RTOS是一

个程序,它按时序方式调度执行,管理系统资源,并为开发应用代码提供一致的基础。与通用操作系统相比较,嵌入式操作系统具有以下特点:(8分)

1

2

3

4

3ARM7TDMI是目前使用最广泛的32位嵌入式RISC处理器,属低端ARM处理器核TDMI的基本含义如下:4分)

T

D

M

I

4. 现代CPU大多设计成流水线型的机器,ARM7架构采用了一个3流水线。一条正常的指令需要经过 3个操作才能完成执行,每个操作都需要一个时钟周期但由于流水线有3段,在每个时钟周期都可以完成一条指令。3分)

5. ARM处理器的寄存器中R0-R15可作为通用寄存器使用。其中R13通常作为 R14常用作 R15作为 。(3分)

6. RTOS的首要任务是 完成实时控制任务,其次才着眼于 ,其重要特点是

3分)

7在多任务系统中,每个任务都赋予了相应的优先级别。在多个任务都需使用同一个共享资源时,经常会出现 问题使内核能动态改变任务的优先级,利用 的方法可避免此问题的发生。改变任务的优先级须花费 的大量时间。(3分)

二、简答(30,每题10)

1什么是嵌入式系统?与通用计算机系统比较其有什么特点?

2简述ARM体系结构中MMU的功能

3异常发生和返回时,ARM内核应完成什么工作?

20分)读程序(或图)回答问题

1ARM处理器的数据存储格式有两种:大端模式和小端模式。

假设r0 = 0x56781234r1 = 0x8000r2 = 0x00000000

执行下列指令:

STR r0[r1]

LDRB r2[r1]

请针对两种存储格式,分别写出执行结果填入下面的空格处。(10分)

大端模式:

r0 =

MEM32[0x8000] =

r1 =

r2 =

小端模式:

r0 =

MEM32[0x8000] =

r1 =

r2 =

2ARM体系结构使用LOAD/STORE指令来完成堆栈操作。(10分)

1)执行前,r1 = 0x00000002r4 = 0x00000003sp = 0x80014

执行下面的指令:

STMFD sp!,{r1r4}

写出指令执行后堆栈的变化及sp的值

地址 数据

0x80018原数据
0x80014原数据
0x80010
0x8000c
sp =

2执行前,r1 = 0x00000002r4 = 0x00000003sp = 0x80010

执行下面的指令:

STMED sp!,{r1r4}

写出指令执行后堆栈的变化及sp的值

地址 数据

0x80018原数据
0x80014原数据
0x80010
0x8000c
0x80008
sp =

四、(20)根据Embest实验平台,结合实验过程,说明嵌入时系统的Bootloader的功能及实现步骤。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务