嵌入式Linux驅動學習之路 二 u boot體驗

2022-08-18 20:03:12 字數 801 閱讀 1162

現在的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_tiny4412

make 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...