摘要
嵌入式系统由于其自身的特点,一般没有通用的Bootloader。而U-Boot是一款功能强大的Bootloader软件,它可以支持很多架构的CPU,但是U-Boot相对的也会比较复杂。通过对U-Boot的目录结构以及运行机制的详细分析,在此基础上结合飞利浦LPC2210微控制的硬件架构特点,对U-Boot进行移植。对移植成功的U-Boot代码进行测试分析表明,该移植是成功的,能够为使用LPC2000系列CPU进行嵌入式系统开放的人员提供一些参考。
Because of the characteristics of embedded system, there isn't an all-purpose Bootloader in it. U-boot is a powerful Bootloader, but it is also more complex than other Bootloaders. Analyzing the directory construction of U-Boot and its running mechanism, U-Boot is ported on LPC2210 based on the machine mechanism of this CPU. During analyzing the results of U-Boot ruing LPC2210, this porting is successful and the porting experiment maybe offer some experiences for someone, who use the CPU of LPC2000 series to build their embedded system.
出处
《计算机工程与设计》
CSCD
北大核心
2008年第2期274-276,286,共4页
Computer Engineering and Design