摘要
Boot Loader作为ARM嵌入式系统的一个重要部分。对于使用不相同版本的内核的系统板,所对应的Boot Loader也是相同,因此对每个系统板都要对其运行其所对应的Boot Loader。在此简要介绍S3C2410及其两种启动方式,着重分析S3C2410从NANDFLASH启动的过程中,对各个内部功能模块进行初始化过程,并设计出基于S3C2410嵌入式系统的Boot Loader。通过在线仿真及实际测试表明,该Boot Loader具有良好的稳定性、实时性和可移植性。
Boot Loader is an important part of ARM embedded system. For different kernel system board, its Boot Loader is also different. Each bare-board should program its own Boot Loader. Therefore, the development of specific Boot Loader is particularly important, because the superiority of Boo Lloader directly affects on the performance of embedded systems. The S3C2410 and its two start-up modes are introduced. The process of initialization that S3C2410 makes for each internal module is analyzed emphatically during the start-up of NANDFLASH. A Boot Loader based on S3C2410 embedded system is designed. The online simulation and practical tests show that the Boot Loader has good stability, real-time performance and portability.
出处
《现代电子技术》
2010年第22期71-73,77,共4页
Modern Electronics Technique
基金
国家"863"计划资助项目(2010AAJ206)