Analysis and Design of Bootloader Based on ARM9
Gao Feng
Abstract
Gao Feng
Abstract
Bootloader is an important part of ARM embedded system.For different kernel system board,its Bootloader is also different.Each bare-board should programmer its own Bootloader.Therefore,the development of specific Bootloader is particularly important,the superiority of Bootloader directly affects on the performance of embedded systems.The S3C2410 and its two start-up mode are introduced,focusing on analysing the process during the S3C2410 starts from NAND FLASH,the initializing process of each internal modules.A Bootloader based on S3C2410 embedded system is designed.Through online simulation and practical tests show that the Bootloader has good stability,real-time performance and portability.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Bootloader is an important part of ARM embedded system.For different kernel system board,its Bootloader is also different.Each bare-board should programmer its own Bootloader.Therefore,the development of specific Bootloader is particularly important,the superiority of Bootloader directly affects on the performance of embedded systems.The S3C2410 and its two start-up mode are introduced,focusing on analysing the process during the S3C2410 starts from NAND FLASH,the initializing process of each internal modules.A Bootloader based on S3C2410 embedded system is designed.Through online simulation and practical tests show that the Bootloader has good stability,real-time performance and portability.
Key concepts: Booting, Software portability, Computer science, Process (computing), Embedded system, Programmer, Kernel (algebra), Initialization