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