Bootloader 是启动嵌入式系统的第一步。本文在分析U- Boot 的启动流程和源码结构的基础上, 详细介绍了UBoot 在AT91RM9200 上的移植过程, 并添加了菜单式功能, 对U- Boot 进行了扩展。其实现方法具有较好的通用性。