剛開始學linux 核心開發。
1. 檢視核心版本
my@my-latitude-d630:~/driver/hello_world$ uname -r
3.13.0-32-generic
2. 去usr/src 下看有沒有核心源**, 我的只有兩個hearders資料夾, 所以沒有原始檔,
首先搜尋可以下的原始碼包:apt-cache search linux-source
my@my-latitude-d630:~/driver/hello_world$ apt-cache search linux-source
linux-source - linux kernel source with ubuntu patches
linux-source-3.13.0 - linux kernel source for version 3.13.0 with ubuntu patches
my@my-latitude-d630:~/driver/hello_world$
解壓:my@my-latitude-d630:/usr/src$ sudo tar jxvf linux-source-3.13.0.tar.bz2
解壓之後會生成乙個新的目錄/usr/src/linux-source-3.13.0,現在所有的源**都在裡面
3:現在開始配置核心,有三種選擇選擇方式1:make oldconfig 2:make menuconfig 3:make xconfig
我選擇的是最快的配置原版的配置方法
#sudo make oldconfig
配置完成之後就要開始對核心進行編譯了
文章先寫到這裡 明天在來補充
Ubuntu下編譯核心
cd wget 安裝有關編譯程式。安裝make gcc,make kpkg,執行menuconfig等等和編譯核心相關的工具。安裝不了,請檢查 etc apt sources.list 檔案。有關命令 sudo apt get install build essential kernel packa...
ubuntu 下編譯核心
2.為寫qemu的watchdog驅動練手。有朋友問make的 watchdog驅動 需要什麼準備,所以寫這個blog。ubuntu 12.04.4 1.make 時間 大於1個小時 1.安裝編譯核心所需要的軟體 apt get install build essential kernel pack...
ubuntu下編譯linux核心
我們作業系統課程設計要求做關於linux核心視覺化方向相關的內容,首先要做的是編譯核心。其實核心編譯還是比較簡單的 cd usr src tar jxvf linux 3.2.28.tar.bz2 執行sudo apt get install ncurses devel3.因為ubuntu自己整合了...