第一题:判断题。
1.在arm处理器中,快速中断(fiq)的优先级高于外部中断(irq)。t
能够永久或半永久地保存数据,rom内的数据永远不会丢失。f
3.嵌入式arm架构的嵌入式处理器同时支持大端、小端(big/little-endian)数据类型。t
中的t代表增强型乘法器。f
5.看门狗(watch dog)实际是一个简单的定时器,在固定时间内若正常清零,则自动复位处理器。f
6.所有具备**处理器的电子设备都属于嵌入式设备。f
7.冯诺依曼体系将被哈佛总线所取代。f
8.嵌入式linux操作系统属于免费的操作系统。 t
9.移植操作系统时需要修改操作系统中与处理器直接相关的程序。t
的最大通信速率为12m/s。f
11.在正常程序执行过程中,每执行一条arm指令,pc值加2。f
12.一个嵌入式处理器给它供电后就能独立工作。f
13.一般情况下,完成一条指令需要2个步骤,即取指令和执行指令。f
14.嵌入式操作系统必须包含操作系统的一些最基本的功能,用户可以通过api函数来使用操作系统。t
是介于硬件和嵌入式操作系统中驱动层程序之间的一层。t
loader不属于板级支持包bsp类。 f 属于。
微处理器中支持字节和字两种数据类型。f还有半字。
指令系统支持6种常见寻址方式。 f 7种。
嵌入式微处理器使用arm9tdmi核。f arm7
允许在外部设备和存储器之间直接读/写数据。t
第二题:填空题。
1.嵌入式系统由硬件和软件两大部分组成。在硬件方面,嵌入式系统的核心嵌入式处理器一般可以分成4类,即、、、和。
2.嵌入式系统由硬件和软件两大部分组成。软件由和。
3.流行的五大嵌入式微处理器芯片有、、和。t
4.嵌入式微处理器的基础是:。
5.嵌入式微控制器又称。
6.嵌入式dsp处理器进行了特殊设计,适合于,编译效率较高,指令执行速度也较高。
7.嵌入式片上系统(soc)是:soc设计公司将各种通用处理器内核作为标准库,将各种接口作为标准器件库,在一个硅片上实现。
8.程序运行时可使用的软、硬件环境统称为。
9.可以被一个以上任务使用的资源叫做。
10.一个任务也称作一个,是一个简单的程序。该程序可以认为cpu完全属于该程序自己。f
11.实时操作系统一般分为操作系统和操作系统。f
12.任意写出四中常见的嵌入式操作系统:、、f
13.arm7tdmi处理器采用结构,指令和数据共用一条位总线。f
14.arm7tdmi处理器有两种操作状态:和状态。t
15.若(r1)=0x1000,(0x1000)=0x37,(0x1003)=0x55,则执行指令ldrr0,[r1,#3]之后,(r0)=,第一个操作数的寻址方式是。t
16. 若(r0)=6,则执行指令movr0,#0xff88之后,(r0)=,第一个操作数的寻址方式是,指令程序状态寄存器cpsr的标志位。f
17. 嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。f
18. arm字数据存储格式有:大端格式和小端格式。f
19. i/o接口电路数据传送方式有:查询、中断、dma、i/o通道和i/o处理机方式。f
20. 实时系统的关键问题是保证系统的实时性 t
21. bootloader主要功能是系统初始化、加载和运行内核程序。
22. 从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。
23. arm系列微处理器支持的边界对齐格式有:字节对齐、半字对齐和字对齐。
24. i/o接口编址方式有两种,分别是:统一编址和独立编址。
25. 嵌入式操作系统的内核构成包括系统初始化、多任务管理和内存管理。
26. 微处理器有两种总线架构,使用数据和指令使用同一接口的是冯诺依曼 ,分开的指令和数据接口、取指和数据访问可以并行进行的是哈佛结构
27. arm核有两个指令集,分别是arm、thumb 初始的工作模式是 arm模式。
28. 一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。
29. 操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、i/o资源管理。
30. 内核负责管理各个任务,或者为每个任务分配cpu时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。
31. arm7tdmi采用(3)级流水线结构,arm920tdmi采用(5 )级流水线。
32. arm7tdmi中,t表示支持16位thumb指令集,d表示(在片可调试),m表示内嵌乘法器multiplier,i表示(嵌入式ice),支持**断点和调试。
33. 寄存器r13在arm指令中常用作(堆栈指针)。r14也称作(连接寄存器lr),当发生中断或异常时,对应的分组寄存器r14_svc、r14_irq、r14_fiq、r14_abt和r14_und用来保存(r15)的返回值。
34. 寄存器(r16)用作cpsr即当前程序状态寄存器,cpsr可在任何运行模式下被访问。每一种运行模式下又都有一个专用的物理状态寄存器,称为(spsr即备份的程序状态寄存器)。
35. 每一条arm指令包含的条件码位于指令的最高(4)位,每种条件码可用两个字符表示,可以添加在(指令助记符)的后面和指令同时使用。
总线有两条重要的信号线,一是( 串行数据线sda ),另一个是(串行时钟线scl )。
37.提供嵌入式处理器运行必要条件的电路与嵌入式处理器共同构成了( 嵌入式最小系统 )。
38. s3c44b0x嵌入式微处理器共有(30)个中断源,提供(fiq)和(irq)两种中断模式。
39.在正常程序执行过程中,每执行一条arm指令,pc值加(4),每执行一条thumb指令pc值加(2)。
状态与thumb状态之间的切换通过(bx指令)。
第三题、单选题。
1. 下面哪个系统不属于嵌入式系统( d )。
a、*****器b、gps接收机。
c、车载信息系统d、“天河一号”计算机系统。
2. 在嵌入式系统设计中,嵌入式处理器选型是在进行( c )时完成。
a、需求分析 b、系统集成 c、体系结构设计 d、软硬件设计。
3. 下面哪一类嵌入式处理器最适合于用于工业控制( b )。
a、嵌入式微处理器b、微控制器。
c、dspd、以上都不合适。
4. 关于arm子程序和thumb子程序互相调用描述正确的是( b )。
a、系统初始化之后,arm处理器只能工作在一种状态,不存在互相调用。
b、只要遵循一定调用的规则,thumb子程序和arm子程序就可以互相调用。
c、只要遵循一定调用的规则,仅能thumb子程序调用arm子程序。
d、只要遵循一定调用的规则,仅能arm子程序调用thumb子程序。
5. 关于arm处理器的异常的描述不正确的是( c )。
a、复位属于异常b、除数为零会引起异常。
c、所有异常都要返回d、外部中断会引起异常。
6. 嵌入式系统最常用的数据传送方式是( b )。
a、查询 b、中断 c、dma d、i/o处理机。
7. clinux与标准linux最大的区别在于( b )。
a、文件系统 b、内存管理 c、任务调度算法 d、应用开发模式。
8. 下面关于哈佛结构描述正确的是( a )。
a、程序存储空间与数据存储空间分离 b、存储空间与io空间分离。
c、程序存储空间与数据存储空间合并 d、存储空间与io空间合并。
9. 下面哪一种工作模式不属于arm特权模式( a )。
a、用户模式 b、系统模式 c、软中断模式d、fiq模式。
10. arm7tdmi的工作状态包括( d )。
a、测试状态和运行状态b、挂起状态和就绪状态。
c、就绪状态和运行状态d、arm状态和thumb状态。
11. 指令“ldmia r0!, 的寻址方式为( c )。
a、立即寻址b、寄存器间接寻址。
c、多寄存器寻址d、堆栈寻址。
12. 下面哪一种功能单元不属于i/o接口电路。( d )
a、usb控制器 b、uart控制器 c、以太网控制器 d、led
13. 下面哪个操作系统是嵌入式操作系统。( b )
a、red-hat linux b、clinux c、ubuntu linux d、suse linux
14. 要使cpu能够正常工作,下列哪个条件不是处理器必须满足的。( d )
a) 处理器的编译器能够产生可重入**(b) 在程序中可以找开或者关闭中断。
c) 处理器支持中断,并且能产生定时中断 (d) 有大量的存储空间。
15. 下面哪种操作系统最方便移植到嵌入式设备中。( d
a) dos (b)unix (c) windows xp (d)linux
16. 以下哪项关于sram和dram的区别是不对。( a
a) sram比dram慢b)sram比dram耗电多。
c) dram存储密度比sram高得多d)drm需要周期性刷新。
17. 0x07&0x11的运算结果是。( a
a) 0x01b)0x11c) 0x17d)0x07
18. 以下哪种方式不是文件系统的格式。( b
a) fatb)dos (c) ntfs (d)ext
19. 下面哪个选项不是sub设备的特点。( b
a) 串行通信方式b)不可热拨插。
c) 分host、device和hubd)通信速率比rs232快。
20. 在将uc/os操作系统移植到arm处理器上时,以下哪些文件不需要修改。( a )
a) os_ (b) (c) os_ (d)ostaskinit
第四题:简答题。
1. 简述嵌入式处理器的特点(列出五个特点以上)。
嵌入式系统习题
1.嵌入式系统的一般定义?答 以应用为中心 以计算机技术为基础 软件硬件可裁剪,适应应用系统对功能 可靠性 成本 体积 功耗严格要求的专用计算机系统。2.嵌入式系统在广义上与狭义上讲有什么区别?答 1 广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。如各类单片机和dsp系统。这些系统在...
嵌入式ARM嵌入式系统设计
摘要 本系统设计了基于arm系统的嵌入式硬件平台,其中主要介绍了系统母版的具体电路实现,其硬件电路已经通过了信号完整性分析。中国 网 关键词 arm 嵌入式系统 中图分类号 tp368.1 文献标识码 a 文章编号 1007 9416 2012 12 0104 01 1 序言 本系统是设计一款基于a...
嵌入式系统
期末作业考核。满分100分。一 判断题 每题3分,共30分 1.嵌入式系统中的软件系统主要由嵌入式操作系统和应用软件组成,其中嵌入式微处理器属于嵌入式软件系统的核心。答 错。2.运行在智能手机或平板电脑中的android系统是一种嵌入式操作系统。答 对。3.windriver公司所提供的软件开发包是...