1.ARM芯片片内配有的Flash存储器,通常用作系统的程序存储器;其内部Cache一般采用SRAM;高带宽外部存储器控制接口为外部存储器扩展提供了接口,可以扩展程序存储器和数据存储器,与AMBA的系统总线部分相连
2.NAND Flash主要用于片外程序存储器,为了节省引脚,降低体积,地址线和数据线一般采用分时复用技术。ALE、CE、RE、R/B分别表示地址锁存允许、低电平有效的芯片使能、低电平有效的读使能、准备就绪/忙输出
3.I^2C总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成;对SPI的操作,首先要选择让基于SPI接口的从设备的SSEL处于被选中状态,表示将要对该从设备进行操作,然后才能按照SPI时序要求进行数据操作;UART即通用异步收发器,是可以用于全双工串行异步通信的;USB 1.1和USB 2.0有4根信号线,采用半双工差分方式进行通信。
4.(板级支持包)BSP实际上一些汇编程序和C语言代码相结合的操作系统底层软件。包括初始化程序、设备驱动程序、配置文件和引导加载程序
5.
6.ARM处理器有七种异常: 主要包括(复位RESET、未定义指令UND,软件中断SWI、指令预取中止PABT、数据访问中止DABT,外部中断请求IRQ以及快速中断FIQ)
7.ARM芯片内部的DMA控制器是一种硬件组件,主要用来外设与内存以及内存与内存之间的数据块传输。传输过程不需CPU参与,可显著降低处理器负荷。通过将CPU设为低功率状态并使用DMA传输数据,也降低了系统功耗