《ARM嵌入式系统基础教程》期末试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《ARM嵌入式系统基础教程》期末试题

一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、一般而言,嵌入式系统的构架可以分为4个部分:处理器、(存储器)、输入/输出和软件,一般软件亦分为(操作系统)和应用软件两个主要部分。

2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为(嵌入式微控制器),嵌入式DSP,(嵌入式微处理器)以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、(进程间通信)、(内存管理)、I/O资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和(分时操作系统),其中实时系统亦可分为(硬实时操作系统)和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务调度)。

6、嵌入式开发一般采用(宿主机/目标机方式)方式,其中宿主机一般是指(PC机或者台式机)。

7、哈佛体系结构数据空间和地址空间(分开),ARM920T采用(哈佛体系)的内核架构。

8. ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。

9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks属于(实时嵌入式)操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。

二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、下面哪种操作系统不属于商用操作系统。(B)

A. windows xp

B. Linux

C. VxWorks

D. WinCE

2. 下面哪点不是嵌入式操作系统的特点。(C)

A. 内核精简

B. 专用性强

C. 功能强大

D. 高实时性

3. 下面哪种不属于嵌入式系统的调试方法。(D)

A. 模拟调试

B. 软件调试

C. BDM/JTAG调试

D. 单独调试

4. 在嵌入式ARM处理器中,下面哪种中断方式优先级最高。(A)

A. Reset

B. 数据中止

C. FIQ

D. IRQ

5. NAND FLASH和NOR FLASH的区别正确的是。(D)

A. NOR的读速度比NAND稍慢一些

B. NAND的写入速度比NOR慢很多

C. NAND的擦除速度远比NOR的慢

D.大多数写入操作需要先进行擦除操作

6. 下面哪种嵌入式操作系统很少用在手机上。(D)

A. Symbian

B. linux

C. Win CE

D. VxWorks

7、0X17&0X11的运算结果是。(B)

(A)0X01 (B)0X11

(C)0X17 (D)0X07

8、以下哪种方式不属于文件系统的格式。(B)

(A)FAT (B)DOS

(C)NTFS (D)E XT

9、在将UC/OS操作系统移植到ARM处理器上时,以下哪些文件不需要修改。(A)

(A)OS_CORE.C (B)INCLUDE.H

(C)OS_CPU.H (D)OST ASK I NIT

10、下面哪个特点不属于SUB设备的特点。(B)

(A) 串行通信方式(B)不可热拨插

(C) 分HOST、DEVICE和HUB (D)通信速率比RS232快

三、判断题:共5小题,每小题2分,满分10分。

1、所有的电子设备都属于嵌入式设备。(X)

2、CISC将被RISC所取代。. (X)

3、嵌入式linux操作系统属于免费的操作系统。(√)

4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。(√)

5、嵌入式开发需要专门的软件和硬件设备。(√)

简答题:共2小题,每小题10分,满分20分。

1、根据嵌入式系统的特点,写出嵌入式系统的定义。

以应用为中心、以计算机技术为基础、软硬件可裁减、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、写出uc/os操作系统在某一任务正在执行时发生中断的处理过程。

中断现有程序->保护现场->执行中断服务程序->判断当前程序优先级或是否允许任务调度—>(否)执行原来程序/(是)执行更高优先级任务->返回。

四、分析计算题:共2小题,每小题10分,满分20分。

1、从底层硬件到上层应用软件,试分析嵌入式计算系统的组成主要分为哪几个部分,并写出各部

分所完成的功能。

(1)硬件层

(2)BSP(板级支持包Board Support Package):将系统上层软件与底层硬件分离开来,使系统的底层

驱动程序与硬件无关,上层软件开发人员无需关心底层硬件的具体情况,根据BSP 层提供的接口即可进行开发。

(3)RTOS(实时操作系统Real Time Operating System)

(4)文件系统,GUI(图形用户界面Graphical User Interface)

(5)应用软件

2、写出嵌入式实验箱FLASH分区特点以及文件烧写过程(包括vivi、kernel、root、yaffs文件)。

五、专业名词解释(写出以下英文简写对应的中文名称):共5小题,每小题2分,满分10分。

(1)RISC 精简指令集计算机(Reduce Instruct Set Computer)

(2)IP 互联网协议(Internet Protocol)

(3)ISR 中断服务程序(Interrupt Service Routine)

(4)JTAG 联合测试行动组(Joint Test Action Group);调试接口

(5)IDE 集成开发环境(integrated development environment)

(6)RTOS 实时操作系统(Real Time Operating System)

(7)CISC 复杂指令集计算机(complex instruction set computer)

(8)Kernel 内核

(9)Scheduler 调度

相关文档
最新文档