期刊文献+

基于uC/OS-Ⅱ的ARM9引导程序设计与实现 被引量:4

Design and Implement of ARM9 Bootloader Based on uC/OS-Ⅱ
原文传递
导出
摘要 针对嵌入式设备专有引导程序开发周期长、移植困难,开源引导程序代码体积大、启动速度慢等问题,提出基于uC/OS-Ⅱ内核的ARM9引导程序设计方法。首先根据S3C2410处理器特点对uC/OS-Ⅱ内核进行移植;其次在分析uC/OS-Ⅱ内核启动流程基础上,设计基于uC/OS-Ⅱ内核的引导程序功能结构,建立功能调度任务和任务调度优先级,移植设备驱动和看门狗程序;最后分析内核引导程序完整启动流程与命令行功能,生成引导程序映像并与U-boot进行实验比较。实验结果表明,设计的引导程序体积小、启动速度快,提高了引导程序的可移植性,降低了引导程序的开发难度和开发周期,为引导程序的开发提供了一种新思路。 To the problems of long development cycle and hard transporting in the proprietary bootloader, and bulk code and slow booting in the open bootloader, the method of designing ARM9 bootloader based on uC/OS- II kernel is proposed. The uC/OS- II kernel is transplanted according to the characters of s3c2410 processor. The bootloader functional structures are designed based on analyzing the uC/OS- U kernel's boot process. Functional scheduing tasks and task scheduling priorities are established, and the device drivers and watchdog programs are repoted. The complete boot process and commond-line functions of the kernel bootloader are analyzed, and the image and its comparison with the U-boot are generated. The experiment result shows that the bootloader has the advantages of small size and fast booting. The proposed method enhances the bootloader portability, reduces the development difficulty and cycle and proides a new way for developing the bootloader.
出处 《控制工程》 CSCD 北大核心 2011年第6期997-1000,共4页 Control Engineering of China
基金 国家863项目基金资助(2006AA04A124)
关键词 uC/OS—II内核 引导程序 硬实时 可移植性 uC/OS kernel bootloader hard real time portability
  • 相关文献

参考文献4

二级参考文献15

  • 1黄荐渠,秦东兴,赵曦,贾曦.U-Boot的启动及移植分析[J].微计算机信息,2008,24(11):76-78. 被引量:8
  • 2马晓煜,齐琳.Linux2.6下Makefile文件的分析与研究[J].微计算机信息,2006,22(05X):232-233. 被引量:9
  • 3陈为军,李正明,孙俊,冯丽芳.基于U-BOOT的S3C44B0引导程序设计实现[J].微计算机信息,2007(01Z):113-115. 被引量:13
  • 4LabrosseJJ 邵贝贝译.UC/OS-II--源码公开的实时嵌入式操作系统[M](第1版)[M].北京:北京航空航天大学出版社,2003..
  • 5ARM Developer Suite (Version 1.2).Developer Guide.ARM Limited, 1999
  • 6MC9328MX1 Reference Manual.Motorola Corporation, 2002-04
  • 7Andrew N S,Dominic S,Chris W.ARM System Developer's Guide_ designing and Optimizing System Software[M].北京:北京航空航天出版社,2005.
  • 8uC/OS-Ⅱ for ARM Processors[Z].2006.http://www.Micrium.com.
  • 9ARM Developer Suite Version1.2 CodeWarrior IDE Guide[Z].2006.http://www.arm.com/.
  • 10Jean J L.uC/OS-Ⅱ The Real_Time Kernel[M].2nd ed.北京:北京航空航天出版社,2003.

共引文献19

同被引文献26

引证文献4

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部