linux啟動過程

2021-09-17 03:42:10 字數 358 閱讀 2987

nor 的傳輸效率很高,在1~4mb的小容量時具有很高的成本效益,但是很低的寫入和擦除速度大大影響到它的效能。nand的結構能提供極高的單元密度,可以達到高儲存密度,並且寫入和擦除的速度也很快。應用nand的困難在於flash的管理需要特殊的系統介面。通常讀取nor的速度比nand稍快一些,而nand的寫入速度比nor快很多,在設計中應該考慮這些情況。

1、nor 啟動:

nor   flash基位址為0,片內arm位址為0x4000,,0000

cpu讀出nor上第乙個指令(前4位元組),執行

cpu繼續讀出其他指令執行。

2440硬體把nand前4k內容負責到片內ram

然後cpu從0位址取出第一條指令執行。

Linux啟動過程

1 開啟 pc電源 pc加電後,乙個特殊的硬體電路會觸發 cpu 的 reset 腳的邏輯值,然後一些 cpu 暫存器,如 cs eip 等被給定乙個值,接著 cpu 跳轉到乙個固定位址開始執行 bios 2 bios 自檢,按設定的裝置啟動 bios 對硬體進行一系列徹底的檢查,如 cpu 型別 ...

Linux 啟動過程

fae 將porting 好的linux 提供,幾乎都在寫應用 空閒時間整理一下 b1202 系統啟動的過程 通過 boot vm 進行啟動 vmlinuz init 程序會讀取 etc inittab etc inittab 先 etc rc.d rc.sysinit 再 etc rc.d rc3...

Linux啟動過程

1.加電時由硬體將bios載入到記憶體末尾.這時是實模式,定址空間為1m.2.由硬體將cs段暫存器強制設定為0xffff,ip指令暫存器設定為0x0000.這樣cs ip指向了oxffff0的位址位置.這個位置就是bios程式的入口位址.3.執行bios程式.在記憶體起始位址0x00000設定1k大...