uboot編譯體驗

2021-07-31 13:32:18 字數 461 閱讀 5329

bootloader的最終目的就是啟動核心。

u-boot-1.1.6.tar.bz2 是未經修改的原始碼,u-boot-1.1.6_jz2440.patch 是補丁檔案。

執行以下操作即可編譯出 u-boot.bin:

$tar xjf u-boot-1.1.6.tar.bz2

$ cd u-boot-1.1.6

$ patch -p1 < ../u-boot-1.1.6_jz2440.patch

$ make 100ask24x0_config  //配置

$ make

使用 oflash 軟體把 u-boot.bin 燒到 nand flash 去,即可啟動它。

uboot分析:

1.讀flash。

2.初始化sdram。

關看門狗,初始化串列埠,初始化時鐘,初始化網絡卡等一系列輔助開發工作的初始化。

3.啟動核心。

U BOOT分析之編譯初體驗

嵌入式系統 uboot kernel 掛接根檔案系統 應用程式 1.u boot打補丁,編譯,結合makefile進行分析 a.解壓縮u boot壓縮包u boot 1.1.6.tar.bz2 tar xjf u boot 1.1.6.tar.bz2b.進入壓縮得到的檔案 cd u boot 1.1...

uboot學習 初步了解及編譯體驗

首先讓我們比較一下windows平台和嵌入式linux平台下的啟動過程。windows平台 上電 bios 引導作業系統 識別碟符 c盤 d盤等 執行應用程式 嵌入式系統 上電 bootloader linux核心 掛接根檔案系統 執行應用程式 從兩者的啟動過程,可以發現boot loader 的作...

uboot 之初體驗

uboot的終極奧義就是啟動核心。官網的uboot肯定不能對應所有的板子,所有需要根據自己特定的板子打補丁,以滿足自己特定cpu的需求。在我之前的部落格中有說到高階變數引用功能。看看uboot中的某處makefile 艾特符表示的是目標檔案。現在,我們說一下打補丁的操作。打補丁通過linux的pat...