現在的u-boot支援powerpc、arm、x86、mips體系結構的上百種開發板,已經稱為功能最多、靈活性最強,並且開發最積極的開源bootloader。目前由denx的wolfgangdenk維護。
u-boot郵件列表**:
denx的u-boot主頁:
1. 安裝好toolchain並設定好環境變數。
2. 解壓uboot_tiny4412-20130729.tgz 並進入相應的目錄
tar xzf uboot_tiny4412-20130729.tgz
3. 配置u-boot並編譯
cd uboot_tiny4412make tiny4412_config
make
4.編譯 用於生成bl2的工具
make -c sd_fuse
或者cd sd_fuse; make
a. 先準備一張大於4gb大小的sdhc卡。(請先將sd卡內的資料備份,下面操作會損壞sd內資料)。
b. fusing sd card
將sd卡插到電腦上, 假設已被識別為/dev/sdb
cd sd_fuse/tiny4412/sudo ./sd_fusing.sh /dev/sdb
若有以下提示,則製作成功。
u-boot image is fused successfully.
eject sd card and insert it again.
將sd卡插入到卡槽,設定為從sd卡啟動,開啟電源,按任意鍵進入到u-boot命令列模式。
Linux嵌入式pinctrl驅動學習
dt device tree fdt flattened device tree of open firmware dts device tree source dtsi device tree source include dtb device tree blob dtc device tree ...
嵌入式linux開發學習(二)
總結一下自己的學習思路吧,對於乙個初學者,面對網上隨處可見的教程,不知道從何處下手,記得剛開始買了一塊開發板來搞,一來就開始搞系統移植 底層驅動這些,弄得頭暈,太難了,後來實在學著太費力了,學了很久感覺還停留在原地,都不見效果多方請教才改變了方式,慢慢地越學越順手。這個過程中饒了很多彎路,也浪費了很...
嵌入式學習筆記(二) 最簡單Linux驅動模組
linux 標頭檔案位置 無配置檔案 最小驅動 原始碼 mini linux.c include include module license dual bsd gpl module author xubaipei module init hello init module exit hello e...