作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (13): 219-221.

• 工程应用技术与实现 • 上一篇    下一篇

大型嵌入式系统中二次引导程序的实现

张国龙,徐晓苏   

  1. (东南大学仪器科学与工程学院,南京 210096)
  • 出版日期:2010-07-05 发布日期:2010-07-05
  • 作者简介:张国龙(1984-),男,博士研究生,主研方向:导航、制导与控制;徐晓苏,教授、博士生导师
  • 基金资助:
    国家自然科学基金资助项目(60874092, 50575042);总装备部预研基金资助项目(51309060402, 51309020503);原国防科工委基础科研基金资助项目(C1420080224);航空科学基金资助项目(2008 0869009)

Implementation of Secondary Bootloader for Large-scale Embedded System

ZHANG Guo-long, XU Xiao-su   

  1. (School of Instrument Science and Engineering, Southeast University, Nanjing 210096)
  • Online:2010-07-05 Published:2010-07-05

摘要: 阐述二次引导程序的引导机制和工作原理,利用复杂可编程逻辑设备进行逻辑译码,对整个Flash空间进行分页控制,实现地址重映射。采用链接器中的命令选项生成引导表,设计大规模程序代码的二次引导程序。测试结果表明,该方法可以实现规模大于2 MB的代码的二次引导,为大型嵌入式系统的软件开发奠定了基础。

关键词: 嵌入式系统, 数字信号处理器, 二次引导程序, 引导表

Abstract: This paper expatiates the principle of secondary Bootloader and uses Complex Programmable Logic Device(CPLD) for logic decoding. It controls the pagination of Flash space to complete the second address mapping. The linker command options are used to create boot table and the secondary Bootloader for large-scale program code is designed. Test results indicate that this method can complete the secondary Bootloader for codes with 2 MB or larger scale and lay a good foundation for software development of large-scale embedded systems.

Key words: embedded system, Digital Signal Processor(DSP), secondary Bootloader, boot table

中图分类号: