Cha1 1.什么是嵌入式系统? 答:根据 IEEE(电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(dev ices u sed to control, monitor, or assist the operation of equ ipment, machinery or plants)。从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 3.嵌入式系统有哪些部分组成? 答:粗略划分:嵌入式处理器、外围设备、嵌入式操作系统(可选)、嵌入式应用软件 稍细划分:嵌入式处理器、外围设备、驱动程序、嵌入式操作系统、应用接口 4.嵌入式系统有哪些特点? 答:①嵌入式系统是面向具体应用的产品②嵌入式软件特征:实时性、高质量、高可靠、程序固化。③需要软硬件开发工具和系统软件④需要应用专家参与开发⑤嵌入式系统分散而不可垄断。 6.详细说明什么是 MPU、MCU、SOC、SOPC 和 SCM 答:嵌入式微处理器(MPU):就是和通用计算机的处理器对应的 CPU,可以认为是“增强型”通用微处理器 。嵌入式微控制器(MCU):就是将整个计算机系统的主要硬件集成到一块芯片中,芯片内部集成 ROM/EPROM、RAM、总线,总线逻辑、定时/计数器、Watchdog、I/O、串行口、A/D 等各种必要功能和外设。嵌入式片上系统(SOC):是追求产品系统最大包容的集成器件。绝大多数系统构件都在一个系统芯片内部。嵌入式可编程片上系统(SOPC):是用可编程逻辑技术把整个系统放到一块硅片上。 Cha2 1.ARM 的含义是什么? 答:ARM 是 Adv anced RISC Machines 的缩写,既可以认为是一个公司的名字,也可以认为是对一类微处理器的统称,还可以认为是一种技术的名字。 2.在ARM 微处理器系列中 ARM9TDMI 中的“9TDMI”是什么含义。 答:9:采用版本为 9 的 ARM 微处理器 T:支持 16 为压缩指令集Thu mb,称为 T 变种具D: 支持片上Debu g,称为 D 变种 M:内嵌硬件乘法器 Mu ltiplier,称为 M 变种 I: 嵌入式 ICE,支持片上断点和调试,称为 I 变种。 6.ARM 使用哪些工作状态和工作模式? 答:ARM 处理器的工作状态:(一)ARM 状态,处理器执行 32 位的字对齐的 ARM 指令;(2)Thu mb 状态,处理器执行 16 位半字对齐的 Thu mb 指令。...