第一章 1-1.简述嵌入式系统的定义。 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 1-2.简述嵌入式系统的组成。 从体系结构上看,嵌入式系统主要由嵌入式处理器、支撑硬件和嵌入式软件组成。其中嵌 入式处理器通常是单片机或微控制器,支撑硬件主要包括存储介质、通信部件和显示部件等,嵌入式软件则包括支撑硬件的驱动程序、操作系统、支撑软件及应用中间件等。 嵌入式系统的组成部分是嵌入式系统硬件平台、嵌入式操作系统和嵌入式系统应用。嵌入式系统硬件平台为各种嵌入式器件、设备(如ARM 、PowerPC、Xscale、MIPS等);嵌入式操作系统是指在嵌入式Linux、uCLinux、WinCE 等。 1-3.ARM7 处理器使用的是(ARMv4)指令集。ARM7 内核采用冯·诺依曼体系结构,数据和指令使用同一条总线。内核有一条 3 级流水线,执行ARMv4 指令集。 1.4.Cortex-M3 主要应用在哪些方向? 主要用在平衡ARM 的产品的性能和功耗,提高ARM 的性能,降低其功耗 1.5.简述StrongARM 处理器和ARM 处理器的关系 StrongARM 是第一个包含5 级流水线的高性能ARM 处理器,但它不支持Thumb 指令集 1-6.ARM9 采用的是(5)级流水线设计。存储器系统根据哈佛体系结构(程序和数据空间独立的体系结构)重新设计,区 分数据总线和指令总线。 1.7.简述ARM9 和ARM9E 的不同点 ARM9 微处理器系列 ARM9 系列 微处理器在高性能和低功耗特 性方面 提供 最 佳 的性能。具 有以下 特 点 : - 5 级整 数流水线,指令执行效 率 更 高。 - 提供 1.1MIPS/MHz 的哈佛结构。 - 支持32 位 ARM 指令集和16 位 Thumb 指令集。 - 支持32 位 的高速 AMBA 总线接 口 。 - 全 性能的MMU,支持Windows CE、Linux、Palm OS 等多 种主流嵌入式操作系统。 - MPU 支持实 时 操作系统。 - 支持数据 Cache 和指令Cache,具 有更 高的指令和数据处理能力 。 ARM9 系列 微处理器主要应用于无 线设备、仪 器仪 表 、安 全 系统、机顶 盒 、高端 打 印 机、数字 照 相 机和数字 摄 像 机等。 ARM9 系列 微处理器包含ARM9 20T、ARM9 22T 和ARM940T 三 种类 型 ,以适用于不同的应用场 合 。 ARM9E 微处理器系列 ARM9E 系列 微处理器为可综 合 处理器,使用单一的处理器内核...