针对星载计算机需要从Flash芯片完成系统的初始化和引导加载问题,文中对ARM嵌入式系统的启动过程进行了分析,根据AT91SAM9G20芯片提供的启动策略,通过软硬件相结合的方法,给出了一种小型嵌入式系统启动程序的设计方案。通过实际测试表明,该启动程序实现过程简单,具有良好的稳定性和实时性,且易于调试,能够良好的实现从Flash启动的功能。