1、第一章1、嵌入式系统的定义:嵌入式系统是以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。2、嵌入式系统的特点:(1)专用的计算机系统 (2)代码固华化(3)实时性要求 (4)可靠性要求 (5)操作系统的支持 (6)专用的开发工具、环境和方法 (7)知识集成系统与 PC 机相比较,PC 机面面俱到(大、全)3、ARM:先进 RISC 机器 HAL:硬件抽象层 BSP:板级支持包 SOC:片上系统 MPU:微处理器 AHB:高性能总线 UML:一种面向对象的可视化语言 DMA:直接存储器访问 等一些常用的要记住(课本 P29
2、1)4、嵌入式系统的组成结构5、嵌入式系统正朝着以下趋势进一步发展:(1)行业性开放的嵌入式系统正日趋流行,行业标准日趋完善。 (2)随着相关技术的发展,SOC 将成为应用主流。 (3)基于 Eclipse平台的攻击成为嵌入式领域的热门。 (4)发展工能更加强大的开发工具和嵌入式操作系统,支持复杂度越来越高的嵌入式应用软件的开发。 (5)面向网络互联的嵌入式系统成为比如趋势。 (6)嵌入式移动数据库技术将从研究领域向应用领域发展。 (7)嵌入式系统向新的嵌入式计算机模型方向发展。第二章1、根据功能特点,一般可以将嵌入式处理器分为 4 类:嵌入式微控制器、嵌入式微处理器、嵌入式 DSP、嵌入式片
3、上系统目前嵌入式为处理器主要有 PowerPC、ARM、MIPS 等2、ARM 微处理器目前包括下面几个系列: ARM7 系列、 ARM9 系列 、ARM9E 系列、ARM10 系列、 SecurCore 系列、 Intel 的 StrongARM、Intel 的 Xscale 、ARM11 处理器3、RISC 和 CISC 的特点精简指令集计算机 RISC 结构的产生是相对于传统的复杂指令集计算机 CISC 结构而言的。RISC 特点如下:指令规整、对称、简单。指令小于 100 条,基本寻址方 式有 23 种。 单周期指令。 指令字长度一致,单拍完成,便于流水操作; ARM7 三级流水线:取
4、指、译码、执行;嵌 入 式微 处 理 器 SDRAMOI/OAD/人 机 交 互 接 口 通 用 接 口实 时 操 作 系 统 (RTOS)图 形 用 户接 口BSPHAL 硬 件 抽 象 层 /板 极 支 持 包任 务 管 理文 件 系 统 应 用 程 序嵌 入 式 计 算 机 系 统硬 件 层软 件 层中 间 层功 能 层 ARM9 五级流水线; ARMl0 六级流水线。 大量的寄存器。寄存器不少于 32 个。数据处理器的指令只对寄存器的内容操作。只有加载存储指令可以访问存储器。4、流水线技术是现代微处理器普遍采用的一种技术,它可以使得几条指令并行执行,因此可以大大提高处理器的运行效率。5
5、、流水线能够正常工作的条件是在任意时刻,每一级所使用的硬件必须能够独立操作。不能多级同时占用同一硬件资源。6、ARM 体系结构支持 7 种处理器模式。7、ARM 处理器共有 37 个寄存器:31 个通用寄存器,32 位,含程序计数器 PC;6 个状态寄存器,32 位,只使用了其中的 12 位。8、理解 B、BL、BX 等相关的指令9、ARM 汇编程序的基本结构:给出一个汇编程序要读懂各个代码的含义。课本 P75.10、内嵌汇编指令的语法格式:P78_ _asm指令;指令. . .指令第三章1、ARM AMBA 总线系统2、桥用来将 AHB 连到 AMBA 外围设备总线(APB )上。要通过这种
6、方式分隔是因为设计简单易于执行; 耗能较少3、memory 分层结构离 CPU 越近速度越快,价格越高4、在一般情况下,显示设备可以直接驱动,也可以通过帧缓冲区驱动,显示元素较少的显示器直接有逻辑电路驱动,而显示元素较多的显示器用 ARM 帧缓冲区驱动5、USB 总线的硬件结构其中两根是用来传送数据的串行通道,另外两根为下游设备提供电能。外 部 DRAM控 制 器 SRAMAMB高 性 能 总 线( AHB) ARMCPU高 速 I/O设 备 桥AMB外 围 设 备总 线 (APB)低 速 I/O设 备低 速 I/O设 备在 芯 片 上VBUSD+-GND VBUSD+-GND6、USB 系统级联结构7、什么是 DMA?DMA 主要用来完成哪种总线操作?P91DMA(直接存储器访问)是允许读/写不由 CPU 控制的总线操作。DAM 使用一种称为DMA 控制器的专用硬件来完成外设于存储器之间的高速数据传送。DMA 控制器从 CPU请求总线控制,得到控制权后,控制器能像 CPU 那样提供内存的地址和必要的读/写操作。DMA 要求 CPU 提供两个附加的总线信号:总线请求和总线授权。主 机Rot Hub设 备 设 备Hub Hub设 备 设 备 设 备 设 备设 备组 合 设 备