一、嵌入式系統(tǒng)組成:
嵌入式系統(tǒng) = 嵌入式硬件系統(tǒng) + 嵌入式軟件系統(tǒng);
嵌入式硬件系統(tǒng) = 嵌入式處理器(CPU) + 嵌入式外圍器件(ROM + RAM + I / O設備 + ...);
嵌入式軟件系統(tǒng) = 嵌入式操作系統(tǒng) + 嵌入式應用程序;
二、嵌入式硬件系統(tǒng)結構圖示:
嵌入式微處理器:
(1)嵌入式處理器 = { 處理器內核,三大總線(數據,地址,控制), 輔助電路(時鐘,復位電路...), 片上 I / O};
(2)嵌入式處理器 分為三種: 嵌入式微處理器 / 嵌入式微控制器 / 嵌入式DSP;
a)嵌入式微處理器 :CPU (與通用計算機微處理器CPU相對應),體積小,功耗低;
b)嵌入式微控制器 :單片機,將CPU,存儲器和其他外設封裝在一起;
c)嵌入式DSP : 處理離散時間信號,編譯效率和執(zhí)行速度高;
嵌入式微處理器與通用微處理器有何相似之處? 有何區(qū)別?
相似之處:(1) 對外的接口:各類總線及輔助電路接口;
(2) 處理功能:相似的指令功能分類;
區(qū)別之處:(1) 指令系統(tǒng)中指令的個數;
(2) 指令的形式:嵌入式微處理器采用的是精簡指令集(RISC),通用微處理器采用的是復雜指令集(CISC);
(3) 處理器的結構設計: 嵌入式系統(tǒng)采用的是流水線結構設計;
(4) 處理器的工藝與應用指標 : 因工作環(huán)境不同;
外圍設備:
指嵌入式系統(tǒng)中完成存儲、通信、調試、顯示等輔助功能的其他部件;
外圍設備 = 存儲設備(RAM + SRAM + Flash + ...) + 通信設備(RS-232接口 + SPI接口 + 以太網接口 + ...) + 顯示設備(顯示屏) + ...;
(1)存儲設備:
存儲器 = RAM(隨機存取存儲器) + ROM(只讀存儲器);
RAM 訪問數據速度快,掉電后數據丟失;
ROM 速度慢,掉電后數據不會丟失;
a)RAM = SRAM(靜態(tài)存儲器) + DRAM(動態(tài)存儲器);
SRAM 是利用雙穩(wěn)態(tài)觸發(fā)器來保存信息的,只要不掉電,數據不會丟失;
DRAM 的成本、集成度、功耗明顯優(yōu)于SRAM;
b)ROM = Flash(非易失閃存技術) + ROM;
Flash = NOR Flash + NAND Flash;
NOR Flash:在芯片內執(zhí)行,這樣應用程序可以直接在Flash內運行,不必再把代碼讀到系統(tǒng)RAM中;
NAND Flash:極高的單元密度,可以達到高存儲密度