Das U-Boot

Das U-Boot 是一個主要用於嵌入式系统的開機載入程式,可以支援多種不同的計算機系統結構,包括68k、AVR32、ARM、Blackfin、MicroBlaze、MIPS、Nios、SuperH、PPC、RISC-V與x86。這也是一套在GNU通用公共許可證之下發布的自由軟體。

Das U-Boot可以在x86電腦上建構,但這部x86電腦必須安裝有可支援特定平台結構的交互發展GNU工具鏈,例如[http://www.kegel.com/crosstool crosstool]、[http://www.denx.de/wiki/DULG/ELDK Embedded Linux Development Kit] (ELDK)或[https://web.archive.org/web/20080125024412/http://www.pengutronix.de/oselas/toolchain/index_en.html OSELAS.Toolchain]。

功能
第二阶段载入程式
Das U-boot 可以作为第二阶段载入程式使用[https://u-boot.readthedocs.io/en/v2020.07/uefi/u-boot_on_efi.html]
[https://www.96boards.org/documentation/consumer/dragonboard/dragonboard410c/guides/uboot-linux-sd.md.html]
支援的檔案系統

  • Cramfs
  • ext2
  • FAT
  • FDOS
  • JFFS2
  • ReiserFS
  • UBIFS
  • YAFFS2

歷史
這個計畫起源於 Magnus Damm. 在 8xx PowerPC 架構下寫的開機載入程式: 8xxROM。1999 年十月,Wolfgang Denk 將計畫移轉到 SourceForge.net,但 SourceForge.net 不允許數字開頭的專案名稱,所以改名為 PPCBoot。PPCBoot 在 2000年 7 月 19 日第一次公開發布 0.4.1 版。

參考
外部連結
*[http://www.denx.de/wiki/U-Boot/WebHome Das U-Boot專案首頁]

评论 (0)

  • 还没有评论,来抢沙发吧。