计算机工程 ›› 2008, Vol. 34 ›› Issue (4): 82-83.doi: 10.3969/j.issn.1000-3428.2008.04.028

• 软件技术与数据库 • 上一篇    下一篇

Bootloader面向不同结构Flash的实现

李 毅,李连云,张伟宏,张晓先,郑 果,李 健   

  1. (华东计算技术研究所,上海 200233)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-02-20 发布日期:2008-02-20

Implementation of Bootloader Based on Different Flash Structure

LI Yi, LI Lian-yun, ZHANG Wei-hong, ZHANG Xiao-xian, ZHENG Guo, LI Jian   

  1. (East-China Institute of Computer Technology, Shanghai 200233)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-02-20 Published:2008-02-20

摘要: 阐述Bootloader实现的目的、过程、原理,结合三星S3c2410开发板的硬件特性和项目的具体需求,设计开发合理高效的启动模块,并衍生出Bootloader在NAND Flash与NOR Flash下的2种不同加载方式,针对NAND Flash和NOR Flash实现完整的启动引导程序。

关键词: 启动引导程序, 嵌入式系统, 三星ARM9处理器, NAND闪存, NOR闪存

Abstract: This paper begins with a brief introduction of the principles and the implementation framework of a bootloader, then the difference between the booting processes based on NAND Flash and NOR Flash in a SAMSUNG S3c2410 developing environment is examined and analyzed in detail, and followed with the reasonable and efficiency design according to the analysis. Two complete examples of the bootloaders for NAND Flash and NOR Flash are provided.

Key words: Bootloader, embedded system, S3C2410, NAND Flash, NOR Flash

中图分类号: