耿長劍 王成華 趙國安
摘要:Bootloader在嵌入式系統(tǒng)中是必不可少的重要組成部分,這里使用U—Boot1.3.0在基于PxA255的嵌入式系統(tǒng)上,構(gòu)建引導(dǎo)加載程序。在對目標(biāo)板的硬件資源進(jìn)行簡要說明之后,詳細(xì)分析了u—Boot的啟動流程;接著從參考板的選擇、目標(biāo)板支持文件的建立和相關(guān)代碼的修改,闡述移植的全過程;最后給出了編譯和調(diào)試的方法。結(jié)果表明,u—Boot能穩(wěn)定地運(yùn)行。將u—Boot移植到自制的以PXA255為處理器的目標(biāo)板上,并能成功引導(dǎo)I。inux內(nèi)核,該目標(biāo)板已經(jīng)應(yīng)用于無線傳感器網(wǎng)絡(luò)的匯聚節(jié)點(diǎn),取得了良好的效果。