嵌入式系统复习资料.doc
文本预览下载声明
第一章
1.嵌入式系统定义?
答:嵌入式系统是嵌入到对象体中以嵌入式计算机为核心的专用计算机系统。
2.嵌入式系统的特点?
答:(1)“专用”计算机系统;(2)运行环境差异很大;(3)比通用PC系统资源少;(4)功耗低、体积小、集成度高、成本低;(5)具有完整的系统测试和可靠性评估体系;(6)具有较长的生命周期;(7)需要专用开发工具和方法进行设计;(8)包含专用调试电路;(9)多学科知识集成系统。其中最大特点是专用性系统。
3.嵌入式系统的组成结构?
答:硬件系统和软件系统。
硬件基本结构:CPU、存储器、输入输出系统。
软件基本结构:应用程序、操作系统。
4.嵌入式系统的基本开发流程?
答:(1)系统定义与需求分析阶段;(2)方案设计阶段;(3)详细设计阶段;(4)软硬件集成测试阶段;(5)系统功能性测试及可靠性测试阶段。
流程图在课本上第9页。
5.ARM 32位。
6.嵌入式SoC/SoPC的概念?
答:SoC:系统级芯片; SoPC:可编程片上系统。
7.嵌入式系统中的进程状态有如下三种:运行状态、就绪状态、等待状态。
新进程
结束
8.交叉开发环境的定义和组成?
答:定义:交叉开发是指在一台通用计算机上进行软件的编辑编译,然后下载到嵌入式设备中运行调试的开发方式,它通常采用宿主机/目标机模式。
组成:交叉开发环境一般由运行于宿主机上的交叉开发软件、宿主机到目标机的调试通道组成。
9.可执行文件扩展名为:.elf
10.组成嵌入式交叉开发环境的宿主机到目标机的调试通道一般有4种:
答:(1)在线调试OCD或在线仿真OCE;(2)在线仿真器ICE(仿真器代替目标板);(3)ROM监控器;(4)ROM仿真器。
11.嵌入式应用软件开发的基本流程?
答:1.开发环境的建立;2.源代码编辑;3.交叉编译和链接;4.联机调试;5.固化与测试
12. RTOS: 实时操作系统(Real Time Operating System)
SoC: 片上系统(System On Chip)
SoPC:可编程片上系统(System On Programmable Chip)
IP:网际协议(Internet Protocol)
EEPROM?: 电可擦除只读存储器(Electrically Erasable Programmable ROM)
API?: 应用程序接口(Application Programming Interface)
RISC?: 精简指令集计算机(Reduced Instruction Set Computer)
SPI?: 串行外围设备接口(Serial Peripheral Interface)
MMU?: 存储管理单元(Memory Management Unit)
: 集成音频接口(Integrate Interface of Sound)
: 微集成电路(Inter-integrated Circuit)
UART: 通用异步接收/发送装置(Universal Asynch. Receiver Transmitter)
SWI: 软中断(Software Interrupt)
FIQ: 快速中断请求(Fast Interrupt Request)
13.嵌入式系统作用范围?
答:汽车、工业控制、通信设备、消费电子、商业终端、航空航天
14.目前常用的嵌入式操作系统有哪些?试分析比较它们的优缺点。
答:(1)uC/OS-II嵌入式操作系统。它是一个结构简单、功能完备和实时性很强的嵌入式操作系统内核。(2)Windows CE操作系统。内核较小,具有便携性、提供对微处理器的选择以及非强行的电源管理功能。(3)VxWorks嵌入式实时操作系统。它内建了符合POSIX规范的内存管理,以及多处理器控制程序,并且具有简明易懂的用户接口。(4)Linux操作系统。它针对无MMU的处理器而设计,可以利用功能强大的Linux资源。
第二章
1.RISC(精简指令集计算机)的中心思想是精简指令集的复杂度、简化指令实现的硬件设计。
2.RISC体系结构的特点?
答:(1)指令格式和长度固定,且指令类型很少,指令功能简单,寻址方式少而简单,指令译码控制器采用硬布线逻辑,这样易于流水线的实现,进而获得高性能。(2)RISC指令系统强调对称、均匀、简单,使程序的优化编译效率更高。(3)大多数指令单周期完成。(4)具有分开的Load/Store结构的存取指令,也只有Load/Store结构的存取指令访问存储器,而数据处理指令只访问寄存器。(5)基于多个通用寄存器堆操作。
3.RIS
显示全部