摘要

随着计算机技术的发展和科学的进步,嵌入式ARM在工业控制及个人消费品等众多领域日益显现出其重要的地位,现已成为众多企业及研究单位的重点研发项目。由于目前市场上嵌入式芯片及其开发平台种类繁多,很难找到一个适用于所有平台的启动代码(Bootloader),因此启动代码在不同平台间的移植就成为研发人员首先碰到的一个问题。本文以Redboot(Bootloader的一种)为例,详细讲述了其到EP9315硬件开发平台的移植过程,EP9315是一款由CirrusLogic公司生产的ARM9芯片。所述内容具有普遍性,同样适用于到其它ARM硬件平台的移植。