Shu-Te University Academic Institutional Repository:Item 310903100/1968
English  |  正體中文  |  简体中文  |  Items with full text/Total items : 2737/2828
Visitors : 343701      Online Users : 6
RC Version 4.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Adv. Search

Please use this identifier to cite or link to this item:

Title: IXP425 XScale 嵌入式系統下移植U-Boot開機載入程式
The Porting of U-Boot Bootloader Based on IXP425 XScale Embedded System
Authors: 張源明
Yuan-Ming Chang
Contributors: Wen-Chuan Hsieh
Keywords: 嵌入式系統;開機載入程式;開機管理程式
U-Boot;Bootstrap loader;Bootloader;BootManager;IXP425;ARM;Xscale;BIOS
Date: 2006
Issue Date: 2011-05-26 11:07:30 (UTC+8)
Publisher: 高雄市:[樹德科技大學資訊管理研究所]
Abstract: 嵌入式系統中常見的Bootloader有RedBoot、ARMboot、Compaq Bootldr、Blob、PMon、U-Boot等,在長期使用單一開發板(Evaluation Board)狀況下,只要選擇一種Boot loader可以解決此問題,但對於大量進行各種不同開發嵌入式系統開發者而言,這可能是很煩瑣的問題,尤其是現在硬體變化速度,令人目不暇給,新產品的硬體變化頻繁,造成開發者必須不斷的修改或增加Bootloader程式,這對產業界而言,是相當曠日費時的。
在移植過程中,除了遭遇到4個可能的錯誤資訊外,在測試的過程中也遇到另一個錯誤,問題都已順利解決,在MonteJade這個開發板上,可以透過U-Boot讓系統核心linux kernel 2.4和2.6.x版順利運行其上,而且在Bootloader開機的速度上,U-Boot比RedBoot開機速度更快,但佔用的快閃記憶體卻更小,但功能也一樣俱全。
In recently years, embedded systems are widely used in today's society. However, without a well bootloader, these embedded systems are just complicated hunks of silicon with nothing to do. Off-the-shelf bootloaders used in those embedded systems include RedBoot, ARMboot, Compaq Bootldr, Blob, PMon and U-Boot.
The Ministry of Education has signed a Memorandum of Understanding with Intel at the 2005 Intel Developer Forum. Under the MOU, Intel will provide IXDPG425 Development Boards (code-named MonteJade) to 10 universities in promoting industry-academia cooperation.
The research is under the supported by INTEL and the Ministry of Education Jointed Program and has successfully ported U-Boot bootloader into Intel MonteJade, The board already had a RedBoot bootloader programmed and through which system developers could easily load embedded linux and work on it. However, the RedBoot is much larger code size. On the other side, U-Boot is a GPL'ed cross-platform boot loader shepherded by project leader Wolfgang Denk and provides support for hundreds of embedded boards and a wide variety of CPUs including PowerPC, ARM, XScale, MIPS, Coldfire and NIOS.
In this paper, we started from discussing the core issue of porting — IXDPG425 architecture and memory initialization. Then we point out its difficult key factors and ways to solve them. Finally, we demoed the porting process and proved f the ported U-Boot is much smaller code size and shorter booting time compated to RedBoot from experimental observations.
Appears in Collections:[Department and Graduate School of Information Management] Thesis and Dissertation

Files in This Item:

File Description SizeFormat
IXP425 XScale 嵌入式系統下移植U-Boot開機載入程式__臺灣博碩士論文知識加值系統.htm國圖105KbHTML602View/Open

All items in STUAIR are protected by copyright, with all rights reserved.





2. 本網站之製作,已盡力防止侵害著作權人之權益,如仍發現本網站之數位內容有侵害著作權人權益情事者,請權利人通知本校護人員(,維護人員將立即採取移除該數位著作等補救措施。
DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback