四川大学期末考试试题(闭卷)
(2007-2008学年第1学期)
课程号: 30409130 课程名称: 嵌入式系统设计(A卷) 任课教师: 彭舰 陈良银 张磊
适用专业年级:计算机科学与技术专业2005级 学号: 姓名:
考试须知 四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行《四川大学考试工作管理办法》和《四川大学考场规则》。有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行处理。 四川大学各级各类考试的监考人员,必须严格执行《四川大学考试工作管理办法》、《四川大学考场规则》和《四川大学监考人员职责》。有违反学校有关规定的,严格按照《四川大学教学事故认定及处理办法》进行处理。 | |||||||||
题 号 | 一 | 二 | 三 | 四 | 五 | 六 | 七 | 八 | 卷面成绩 |
得 分 | |||||||||
阅卷教师 | |||||||||
阅卷时间 | |||||||||
一、单项选择题(本大题共10小题,每小题2分,共20分)
1. 下面哪些不是常用的嵌入式操作系统( )
A. Vxworks B. QNX C. DOS D. Palm
2. 关于嵌入式Linux应用程序开发,说法不正确的是( )
A. 可以采用vi/vim做为编辑器使用
B. 可以移植Gcc工具链来做为编译/链接工具
C. 目前还没有基于GUI的IDE
D. 一般采用Make做为项目管理工具
3. 中断响应延迟时间不包括下面哪一项( )
A. 上下文(Context)保存时间 B. 响应更高级中断的时间
C. 上下文(Context)恢复时间 D. 中断服务程序执行时间
4. Windows CE操作系统中,系统进程数最多为( )个。
A. 16 B. 32 C. 64 D. 8
5. 下面针对于实时需要而设计的Linux系统是( )
A. RT Linux B. ucLinux C. PoketLinux D. ARM Linux
6. 下面哪个bootloader不是针对于嵌入式系统的( )
A. vivi B. blob C. Lilo D. u-boot
7. 关于嵌入式Linux应用程序开发,说法不正确的是( )
A. 可以采用vi/vim做为编辑器使用
B. 可以移植Gcc工具链来做为编译/链接工具
C. 目前还没有基于GUI的IDE
D. 一般采用Make做为项目管理工具
8. Windows CE操作系统中,板级支持包 BSP 典型包括了启动程序、OEM适配层以及( )
A. GWES B. 硬件设备驱动程序 C. 内核 D. ATL
9. 一个操作能够被称为RTOS ,必须满足三个条件:管理时间和调度、运行速度快以及( )
A. 可预测性 B. 进程间通信 C. 优先级 D. 时间驱动
10. 在硬件方面,嵌入式系统的核心嵌入式处理器一般可以分成4类,即嵌入式微处理器(MPU)、嵌入式微控制器(MCU)、嵌入式DSP处理器(DSP)和( )。
A. MIPS B. CPU C. SOC D. ARM
二.简答题(本大题共7小题,每小题8分,共56分)。
1. 什么是嵌入式系统?嵌入式系统的主要特点是什么?
2. 简述嵌入式系统软硬件协同设计开发基本过程?
3. ARM微处理器的特点?
4. ARM微处理器可以在其两种工作状态之间切换,请问是哪两种工作状态?如何切换?
5. 依次描述Windows CE构建内核镜像的四个基本步骤。如果把build与sysgen的顺序替换是否可行?为什么?
6. 简述编写嵌入式LINUX驱动程序的步骤。
7. 何为本地执行(XIP)?XIP有什么优点?缺点?
arm嵌入式系统期末考试三、问答题(本大题共2小题,每小题12分,共24分)。
1. 利用ldmia和stlia指令将从_TEXT_BASE开始的1k字节空间内容搬移到_start开始的地方?
2.(1)什么是make?
(2)什么是Makefile?其主要作用是什么?
(3)默认情况下,GNU make 工具在当前工作目录按什么顺序搜索makefile?
(4)下面是某makefile的一部分,请分析其执行过程并说出结果。
CC= arm-elf -gcc
AS= arm-elf -as
LD= arm-elf -ld
CFLAGS=-c -I- -I/include
ASFLAGS=
LDFLAGS=- -T linkcmds -L./lib
OBJS=1.o 2.o 3.o
All:monitor.elf
%.o:%.c
${CC} ${CFLAGS} -o $@ $<
monitor.elf:${OBJS}
${LD} ${LDFLAGS} -o monitor.elf ${OBJS} -lmonitor
clean:
rm -rf *.o *.elf
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论