固件作為目標(biāo)板啟動(dòng)最核心程序,不僅僅需要引導(dǎo)操作系統(tǒng),更重要的是需要實(shí)現(xiàn)所有硬件的初始化和自檢等,方便設(shè)備的維護(hù)和保養(yǎng)。U-Boot作為一款通用的開源固件程序,具有良好的可移植性和完整的功能。通過分析U-Boot的目錄結(jié)構(gòu)和啟動(dòng)流程以及目標(biāo)板的設(shè)計(jì)需求,來實(shí)現(xiàn)完成基于MPC8548E目標(biāo)板的具體修改和移植,并增加關(guān)鍵硬件的自檢功能,同時(shí)闡述通過設(shè)置環(huán)境變量來啟動(dòng)操作系統(tǒng)內(nèi)核。對于不同的CPU和開發(fā)板,本U-Boot的啟動(dòng)原理分析和移植有一定的借鑒意義。
標(biāo)簽:
8548E
8548
MPC
固件設(shè)計(jì)
上傳時(shí)間:
2014-12-30
上傳用戶:lllliii