卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

uboot啟動內(nèi)核命令 uboot是怎樣從nand加載linux?

uboot是怎樣從nand加載linux?通常,在開發(fā)過程中,我們首先將uboot加載到nor中,然后使用nor中的uboot將uboot與Linux內(nèi)核和根文件系統(tǒng)一起下載到nandflash中。它

uboot是怎樣從nand加載linux?

通常,在開發(fā)過程中,我們首先將uboot加載到nor中,然后使用nor中的uboot將uboot與Linux內(nèi)核和根文件系統(tǒng)一起下載到nandflash中。它的最終位置應該是nandflash。

關(guān)于nor和NAND的區(qū)別,nor中的代碼不需要加載到RAM(內(nèi)存)中就可以直接運行,而nandflash中的代碼需要加載到RAM中才能運行。Nor沒有RAM那么快,所以一般情況下代碼的最終版本應該下載到NAND。當系統(tǒng)啟動時,它會自動將NAND中的第一個4K代碼復制到RAM中,并且必須保存您的4K代碼。必須完成硬件初始化并將其余代碼復制到RAM中。Ram的運行速度比nor快,這就是代碼的最終版本應該放在NAND中的原因。

UBOOT如何引導kernel?

1. U-boot首先初始化一些必要的設(shè)備,如串口、網(wǎng)卡、flash、顯示器等。

2. 從flash、SD卡和TFTP服務器獲取內(nèi)核映像文件。

3. 將內(nèi)核映像文件解壓縮到內(nèi)存中。

4. 驗證內(nèi)核。

5. 設(shè)置配置參數(shù)并跳轉(zhuǎn)到內(nèi)核執(zhí)行。