第一题:判断题
1.在ARM处理器中,快速中断(FIQ)的优先级高于外部中断(IRQ)。T
2.ROM能够永久或半永久地保存数据,ROM内的数据永远不会丢失。F
3.嵌入式ARM架构的嵌入式处理器同时支持大端、小端(Big/Little-Endian)数据类型。T
4.ARM7TDMI中的T代表增强型乘法器。F
免费永久的linux服务器5.看门狗(Watch Dog)实际是一个简单的定时器,在固定时间内若正常清零,则自动复位处理器。F
6.所有具备中央处理器的电子设备都属于嵌入式设备。F
7.冯诺依曼体系将被哈佛总线所取代。F
8.嵌入式linux操作系统属于免费的操作系统。T
9.移植操作系统时需要修改操作系统中与处理器直接相关的程序。T
10.USB2.0的最大通信速率为12M/S。F
11.在正常程序执行过程中,每执行一条ARM指令,PC值加2。F
12.一个嵌入式处理器给它供电后就能独立工作。F
13.一般情况下,完成一条指令需要2个步骤,即取指令和执行指令。F
14.嵌入式操作系统必须包含操作系统的一些最基本的功能,用户可以通过API函数来使用操作系统。T
15.BSP是介于硬件和嵌入式操作系统中驱动层程序之间的一层。T
16.Boot Loader不属于板级支持包BSP类。 F 属于
17.ARM微处理器中支持字节和字两种数据类型。F还有半字
18.ARM指令系统支持6种常见寻址方式。 F7种
19.S3C44B0X嵌入式微处理器使用ARM9TDMI核。F ARM7
20.DMA允许在外部设备和存储器之间直接读/写数据。T
第二题:填空题
1.嵌入式系统由硬件和软件两大部分组成。在硬件方面,嵌入式系统的核心嵌入式处理器一般可以分成4 类,即 {嵌入式微处理器(MPU)} 、 {嵌入式微控制器(MCU)} 、 {嵌入式DSP 处理器(DSP)}、和{嵌入式片上系统(SOC)}。
2.嵌入式系统由硬件和软件两大部分组成。软件由 {嵌入式操作系统} 和 { 应用软件组成 } 。3.流行的五大嵌入式微处理器芯片有 { ARM/StrongARM } 、 { MIPS } 、 { PowerPC} 和
{ 68K/Cold fire } 。 T
4.嵌入式微处理器的基础是: { 通用计算机中的CPU} 。
C、DSP
D、以上都不合适
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!, {R1, R2, R3, R4}”的寻址方式为( 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) 0x01(B)0x11 (C) 0x17(D)0x07
18. 以下哪种方式不是文件系统的格式。( B )
(A) FAT(B)DOS (C) NTFS(D)Ext
19. 下面哪个选项不是SUB设备的特点。( B )
(A) 串行通信方式(B)不可热拨插
(C) 分HOST、DEVICE和HUB (D)通信速率比RS232快
20. 在将uc/os操作系统移植到ARM处理器上时,以下哪些文件不需要修改。( A )
(A) OS_CORE.C(B)include.h (C) OS_CPU.H(D)OSTaskInit
第四题:简答题
1. 简述嵌入式处理器的特点(列出五个特点以上)。
答:低档处理器多采用哈佛结构,高档处理器多采用冯·诺伊曼结构;品种规格系列化;对实时多任务有很强的支持能力;可靠性高、功耗低、集成度高、性价比高。
2. 谈一谈嵌入式系统的发展趋势(列出五个趋势以上)。
答:产品种类不断丰富;应用范围不断普及;性能不断提高;功耗不断降低,体积不断缩小;网络化、智能化程度不断提高;软件成为影响价格的主要因素。
3. 简述嵌入式微处理器的特点。
答:嵌入式微处理器的特点:通用微处理器的增强,一般为32位。(1分)
构成:一般CPU、存储器、I/O接口三者分离;(1分)
性能:一般为100~2000MIPS;(1分)
存储器:Flash一般为1~16MB,SDRAM一般为2~64MB;(1分)
一般加载复杂嵌入式操作系统:VxWorks、WinCE、µClinux等。(1分)
4. 简述嵌入式操作系统和实时操作系统的关系。
答:“嵌入式”并不意味着“实时”,例如µClinux、Embedded Linux为嵌入式操作系统但非实时操作系
统(2分);“实时”并不意味着“嵌入式”,例如OpenVMS(工作站、小型机)为实时操作系统但非嵌入
式操作系统(2分);不过实际上,目前的嵌入式操作系统(EOS)基本上是实时操作系统(RTOS)(1分)。
5. 根据嵌入式系统的特点,写出嵌入式系统的定义。
答:以应用为中心、以计算机技术为基础、软硬件可裁减、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统
6. 从嵌入式系统底层到上层应用软件,试分析嵌入式计算系统的组成主要分为哪几个部分,并写出各部分所完成的功能。
答:(1)硬件层;(2)中间层(嵌入式系统初始化,硬件相关的驱动程序);(3)软件层(操作系统、文件系统、GUI,网络及通用组件);(4)功能层。
7. ARM核中什么寄存器用于存储PC?R13通常用来存储什么?R14通常用来存储什么?
答:R15用于程序计数寄存器PC,R13通常用来做堆栈指针寄存器,R14通常用来做链接寄存器,保存函
数调用的返回地址
8. Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作?
答:Boot Loader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。通过Boot Loader,初始化硬件设备,建立内存和I/O空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。
9. 简要说明看门狗电路的作用和原理
答:作用:看门狗定时器是一个用来引导嵌入式微处理器脱离死锁工作状态的部件。能够在一个指定的间隔时间后复位微控制器或者微处理器。
原理:系统启动后,初始化程序想看门狗的计数寄存器写入计数初值,此后每经过一个预订的时间间隔看门狗执行一次技术(减1或加1)。如果软件与设备正常工作,那么看门狗的计数寄存器中设定的计
数值满之时(即-1,也就是二进制的计数值为全1),系统程序就会重置看门狗寄存器的计数初值,让它
继续计数,并且一直循环下去。
10. 为什么异步传输只以字节为单位传送数据,而不是数据块?
答:异步传输将比特分成小组进行传送,小组可以是8位或1个字符或更长,发送方可以在任何时刻发送这些比特组,而接收方不知道它们会在什么时候到达。异步传输以字节为单位,发送每一个字符代码时,前面均加上一个“起”“信号”,其长度规定为一个码元,极性为“0”,即空号的极性;字符代码后面均加上一个“止”“信号”,其长度为1或2个码元,极性为“1”,即与信号极性相同,加上起、止信号的作用就能区分串行传输的字符,以实现串行传输收、发双方码组或字符的同步,在传输过程中也易于检测出错
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论