Linux驅動開發環境搭建之一(建立核心樹)

2021-05-25 02:46:14 字數 1046 閱讀 2743

方法一:

1.將核心源**拷貝到 /usr/src/目錄,並解壓

cp linux-2.6.38.3.tar.bz2 /usr/src/      //拷貝

tar xvf linux-2.6.38.3.tar.bz2     //解壓

2.配置核心

cd linux-2.6.38.3

make oldconfig    //最簡單的方法,還是不太明白其中的原理

螢幕上列印資訊詢問你y或n,一路回車就行

3.編譯核心

make bzimage    //一說make

4.編譯模組

make modules

5.安裝模組

make modules_install

結束之後,可以在/lib/modules/目錄下可以看到乙個2.6.38.3目錄,至此,建立核心樹完成。

方法二:

從fedora *** 光碟中安裝核心源**

1.在光碟的packages目錄查詢包含kernel的檔案

ls - l *kernel*

得到如下幾個軟體包:

[root@localhost packages]# ls *kernel*

abrt-addon-kerneloops-1.1.13-2.fc14.i686.rpm

kernel-2.6.35.6-45.fc14.i686.rpm

kernel-devel-2.6.35.6-45.fc14.i686.rpm

kernel-headers-2.6.35.6-45.fc14.i686.rpm

[root@localhost packages]#

2.安裝核心

rpm -uvh kernel-2.6.35.6-45.fc14.i686.rpm

rpm -uvh kernel-devel-2.6.35.6-45.fc14.i686.rpm

rpm -uvh kernel-headers-2.6.35.6-45.fc14.i686.rpm

完成

Linux裝置驅動開發學習 環境搭建

搭建用於學習 linux裝置驅動開發 kdd 的環境。由於本書採用linux2.6核心,所以需要安裝使用2.6核心的linux發行版本。在windows上按照搜尋到的小愛程式設計師百家號內容進行。主要步驟 1.vmware15虛擬機器安裝,這一步沒有遇到什麼問題。3.安裝vmtools以實現與主機共...

開發環境 嵌入式驅動開發環境搭建

2 開發環境 2 1 編譯工具 安裝sudo tar zvxf arm linux gcc 4.3.2.tgz c 配置系統環境變數 sudo vi etc profile 或 bashrc 在檔案最後新增交叉編譯路徑 path path usr local arm 4.3.2 bin export...

Go程式設計基礎之一 Go開發環境搭建

學習路徑 無聞的 go程式設計基礎 官方介紹兩種安裝方法,同時也可以通過brew安裝。pkg安裝 一路下一步即可安裝 tar包解壓安裝 tar c usr local xzf go version.os arch.tar.gz解壓即可安裝 brew安裝 教程brew install go以brew安...