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

计算机工程 ›› 2008, Vol. 34 ›› Issue (6): 268-270. doi: 10.3969/j.issn.1000-3428.2008.06.097

• 开发研究与设计技术 • 上一篇    下一篇

引导程序中USB下载功能的设计与实现

柴东岩1,2,侯紫峰1,3   

  1. (1. 中国科学院计算技术研究所,北京 100080;2. 中国科学院研究生院,北京 100049;3. 联想研究院,北京 100085)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-03-20 发布日期:2008-03-20

Design and Implementation of USB Download Function in Bootloader

CHAI Dong-yan1,2, HOU Zi-feng1,3   

  1. (1. Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080; 2. Graduate University of Chinese Academy of Sciences, Beijing 100049; 3. Lenovo Corporate Research, Beijing 100085)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-03-20 Published:2008-03-20

摘要: 在新型智能手机、移动终端、PDA等便携设备的开发过程中,通过串口或以太网进行文件下载的传统方式受到下载速度或设备尺寸等因素的限制,无法满足研发需求,因此,需要一种更具可行性和适用性的替代方案。该文基于引导程序开发了一套USB文件下载系统,在不依赖于任何上层系统软件的情况下,能够方便高效地下载任意文件到设备端内存中,在开发调试阶段用于下载内核和驱动,在产品化阶段用于系统软件的更新和升级。

关键词: 引导程序, U-Boot引导程序, 通用串行总线, 嵌入式系统

Abstract: When developing new generation portable devices such as advanced mobile terminal and personal digital assistant, the traditional serial port and Ethernet interface are not suitable for downloading larger files. A novel method using USB to download files in Bootloader is proposed. For TI H2 evaluation board and the self-designed mobile terminal, this paper develops the USB download function, which can be used in developing and production phases for system software download and upgrade.

Key words: Bootloader, U-Boot, USB, embedded system

中图分类号: