电子设计工程
電子設計工程
전자설계공정
ELECTRONIC DESIGN ENGINEERING
2012年
21期
180-183
,共4页
U—Boot%移植%MPC8548E%固件
U—Boot%移植%MPC8548E%固件
U—Boot%이식%MPC8548E%고건
U-Boot%porting%MPC8548E%firmware
固件作为目标板启动最核心程序,不仅仅需要引导操作系统,更重要的是需要实现所有硬件的初始化和自检等,方便设备的维护和保养。U—Boot作为一款通用的开源固件程序,具有良好的可移植性和完整的功能。通过分析u—Boot的目录结构和启动流程以及目标板的设计需求,来实现完成基于MPC8548E目标板的具体修改和移植,并增加关键硬件的自检功能,同时阐述通过设置环境变量来启动操作系统内核。对于不同的CPU和开发板,本U.Boot的启动原理分析和移植有一定的借鉴意义。
固件作為目標闆啟動最覈心程序,不僅僅需要引導操作繫統,更重要的是需要實現所有硬件的初始化和自檢等,方便設備的維護和保養。U—Boot作為一款通用的開源固件程序,具有良好的可移植性和完整的功能。通過分析u—Boot的目錄結構和啟動流程以及目標闆的設計需求,來實現完成基于MPC8548E目標闆的具體脩改和移植,併增加關鍵硬件的自檢功能,同時闡述通過設置環境變量來啟動操作繫統內覈。對于不同的CPU和開髮闆,本U.Boot的啟動原理分析和移植有一定的藉鑒意義。
고건작위목표판계동최핵심정서,불부부수요인도조작계통,경중요적시수요실현소유경건적초시화화자검등,방편설비적유호화보양。U—Boot작위일관통용적개원고건정서,구유량호적가이식성화완정적공능。통과분석u—Boot적목록결구화계동류정이급목표판적설계수구,래실현완성기우MPC8548E목표판적구체수개화이식,병증가관건경건적자검공능,동시천술통과설치배경변량래계동조작계통내핵。대우불동적CPU화개발판,본U.Boot적계동원리분석화이식유일정적차감의의。
The firmware which is a the core program of target board booting not only need to boot the operating system, more important is to implement all hardware initialization and self-checking, but also make device convenient equipment maintenance and repair. U-Boot which is a general firmware program with open source has the good portability and the complete function. After analysis the directory structure and the booting mechanism of U-Boot and design requirement of target board, the modification and porting in an embedded system board based on MPC8548E board are accomplished in particular, and it also can increase the self-check function of the key hardware. By setting up the environment variable to start operating system kernel. For different CPU and target board, the booting principle and transplanting of U-Boot have some reference significance.