S5PV210啟動過程流程圖:

存儲器情況:
210内置了一塊96KB大小的SRAM(叫iRAM),同時還有一塊内置的64KB大小的NorFlash(叫iROM)
啟動過程詳解:
①iROM可以進行初始引導:初始化系統時鐘,裝置專用控制器和引導裝置(該代碼被稱為BL0,出廠前就已經設定)。
②iROM引導代碼可以将引導加載程式加載到SRAM。 引導加載程式被稱為BL1。
然後,iROM在安全啟動模式下驗證BL1的完整性。
③将執行BL1:BL1将在SRAM上加載被稱為BL2的剩餘引導加載程式,加載到SRAM,
然後在安全引導模式下BL1驗證BL2的完整性。
④将執行BL2:BL2初始化DRAM控制器,然後将OS資料加載到SDRAM。
⑤最後,跳轉到OS的起始位址。 那将為使用系統創造良好的環境。
注:之是以會分為BL1和BL2兩部分,是為了解決啟動代碼過大的情況。
啟動過程簡化圖:
記憶體和外存的介紹:
記憶體
内部存儲器 用來運作程式的 RAM 舉例(DRAM SRAM )
外存
外部存儲器 用來存儲東西的 ROM 舉例(硬碟 Flash(Nand iNand···· U盤、SSD) CD光牒)
常用記憶體:
SRAM 靜态記憶體 特點就是容量小、價格高,優點是不需要軟體初始化直接上電就能用。
DRAM 動态記憶體 特點就是容量大、價格低,缺點就是上電後不能直接使用,
需要軟體初始化後才可以使用(DRAM=>SRAM=>DDR速度越來越快)。
常用外存:
NorFlash 總線式通路,接到SROM bank,優點是可以直接總線通路,一般用來啟動。
NandFlash 分為SLC和MLC
eMMC/iNand/moviNand eMMC(embeded MMC) iNand是SanDisk公司出産的eMMC,moviNand是三星公司出産的eMMC
oneNAND oneNand是三星公司出的一種Nand
SD卡/TF卡/MMC卡
eSSD
SATA硬碟 機械式通路、磁存儲原理、SATA是接口
嵌入式系統:因為NorFlash很貴,随意現在很多嵌入式系統傾向于不用NorFlash,
直接用:外接的大容量Nand + 外接大容量DRAM + SoC内置SRAM。