核心編譯體驗

2021-08-02 02:59:47 字數 410 閱讀 6024

tar xjf linux-2.6.22.6.tar.bz2

cd linux-2.6.22.6

patch -p1 < ../linux-2.6.22.6_jz2440.patch //打補丁

配置:1.make menuconfig   //一項項的配置

2.使用預設的配置

在核心原始碼裡面 find -name "*defconfig" 可以找到預設的配置檔案,在arch/arm/configs目錄

make  + 要配置的檔名 (***_defconfig) //生成乙個.config檔案

再make menuconfig 修改配置項 (進一步修改)

3.使用廠家提供的配置檔案

例如 :cp config_ok .config

make uimage

Linux核心啟動流程分析之編譯體驗

linux原始碼編譯過程 1,解壓 2,打補丁 方法 patch p 補丁檔名 3,配置,配置有三種方法 一 直接使用make menuconfig,從頭到尾每一項都去配置。繁瑣 二 使用預設配置,在預設的配置上面修改 三,使用廠家提供的配置檔案 使用預設配置的方法 cd 到 arch arm co...

linux核心體驗

1.首先燒寫bootload到nor flash中.利用u boot將核心,檔案系統燒寫到nand falsh中 2.從nor啟動 u boot執行,重定位到sdram記憶體最後一部分,繼續執行。3.u boot將核心複製到sdram記憶體中,控制權交給核心。跳轉到核心。4.核心載入檔案系統,成功啟...

uboot編譯體驗

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