1.ARM芯片片內(nèi)配有的Flash存儲器,通常用作系統(tǒng)的程序存儲器;其內(nèi)部Cache一般采用SRAM;高帶寬外部存儲器控制接口為外部存儲器擴展提供了接口,可以擴展程序存儲器和數(shù)據(jù)存儲器九妈,與AMBA的系統(tǒng)總線部分相連
2.NAND Flash主要用于片外程序存儲器,為了節(jié)省引腳雾鬼,降低體積萌朱,地址線和數(shù)據(jù)線一般采用分時復(fù)用技術(shù)。ALE策菜、CE晶疼、RE、R/B分別表示地址鎖存允許又憨、低電平有效的芯片使能翠霍、低電平有效的讀使能、準備就緒/忙輸出
3.I^2C總線只有兩條信號線蠢莺,一條是數(shù)據(jù)線SDA寒匙,另一條是時鐘線SCL,所有操作都通過這兩條信號線完成躏将;對SPI的操作锄弱,首先要選擇讓基于SPI接口的從設(shè)備的SSEL處于被選中狀態(tài),表示將要對該從設(shè)備進行操作祸憋,然后才能按照SPI時序要求進行數(shù)據(jù)操作会宪;UART即通用異步收發(fā)器,是可以用于全雙工串行異步通信的蚯窥;USB 1.1和USB 2.0有4根信號線掸鹅,采用半雙工差分方式進行通信塞帐。
4.(板級支持包)BSP實際上一些匯編程序和C語言代碼相結(jié)合的操作系統(tǒng)底層軟件。包括初始化程序巍沙、設(shè)備驅(qū)動程序葵姥、配置文件和引導(dǎo)加載程序
5.
6.ARM處理器有七種異常: 主要包括(復(fù)位RESET、未定義指令UND赎瞎,軟件中斷SWI牌里、指令預(yù)取中止PABT颊咬、數(shù)據(jù)訪問中止DABT务甥,外部中斷請求IRQ以及快速中斷FIQ)
7.ARM芯片內(nèi)部的DMA控制器是一種硬件組件,主要用來外設(shè)與內(nèi)存以及內(nèi)存與內(nèi)存之間的數(shù)據(jù)塊傳輸喳篇。傳輸過程不需CPU參與敞临,可顯著降低處理器負荷。通過將CPU設(shè)為低功率狀態(tài)并使用DMA傳輸數(shù)據(jù)麸澜,也降低了系統(tǒng)功耗