As a powerful and strong portable open source code,U-Boot is widely used to boot embedded system.This paper analyzes its structure and booting process in detail.Finally,the key steps in modifying U-boot are presented,to adapt to ADM5120 based on MIPS platform.