嵌入式系统重点

1.嵌入式系统的概念是什么
嵌入到对象体系中的,用于执行独立功能的专用计算机系统。

2.嵌入式系统的特点是什么
a.【嵌入性】【专用性】与【计算机系统】是嵌入式系统的三个基本要求
b.与通用计算机系统相比,嵌入式系统的显著特点:系统内核小,专用性强,运行环境差异大,可靠性要求搞,系统精简和高实时性操作系统,具有固化在非易失性存储器中的代码,嵌入式系统开发工作和环境。

3.嵌入式系统的硬件平台由哪些部分组成?
嵌入式系统硬件平台是以嵌入式处理器为核心,由存储器,I/O单元电路,通信模块,外部设备等必要的辅助接口组成。

4.硬件抽象层接口的定义和代码设计有哪些特点?
硬件抽象层通过硬件抽象层接口向操作系统以及应用程序提供对硬件进行抽象后的服务。当操作系统或应用程序使用硬件抽象层API进行设计时,只要硬件抽象层API能够在下层硬件平台上实现,那么操作系统和应用程序的代码就可以移植。

5.嵌入式操作系统的主要特点是什么?
体积小
实时性
特殊的开发调试环境

6.请叙述嵌入式系统的分类
根据不同的标准,嵌入式系统有不同的分类方法。
a、按嵌入式微处理器的位数分类
4位 8位 16位 32位 64位
b、按软件实时性要求分类
非实时系统(PDA),软实时系统(消费类产品),硬实时系统(工业实时控制系统)
c、按嵌入式系统的复杂程度分类
小型,中型,复杂嵌入式系统

7.举例说明嵌入式的应用领域
工业过程控制,网络通信设备,消费电子产品,航空航天设备,军事电子设备,现代仪器。

8.ARM9微处理器的工作状态有哪些?
ARM状态和Thumb状态

9.叙述ARM9处理器的内部寄存器结构,并分别说明R13 R14 R15寄存器的作用
37个寄存器 31个通用32位寄存器(未分组寄存器R0~R7,分组寄存器R8~R14,程序计数器PC(R15))和6个状态寄存器
寄存器R13在ARM指令中常用作堆栈指针SP,在Thumb指令中强制为堆栈指针,R14为链接寄存器LR。每种模式下,模式自身的R14版本用于保存子程序返回地址,当发生异常时,将R14对应的异常模式版本设置为异常返回地址。
寄存器R15用于程序计数器PC

10.ARM微处理器支持7种运行模式,分别为:
用户模式(usr): ARM处理器正常的程序执行状态。
快速中断模式(fiq):用于高速数据传输或通道处理。
外部中断模式(irq):用于通用的中断处理。
管理模式(svc):操作系统使用的保护模式。
数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。
系统模式(sys):运行具有特权的操作系统任务。
未定义指令中

止模式(und):当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。

相关文档
最新文档