友情提示: 限於raspberry pi CPU性能,整個編譯過程大概須要5h,你能夠晚上作好準備工做,讓raspberry pi工做一晚,次日早上收穫你的kernel。linux
我用的是pi 操做鏡像是 2012-08-16-wheezy-raspbian.zip ,SD是 sandisk 8G class⑥
git
安裝必要工具:github
1. git git是什麼?vim
用root登入pi,執行apt-get install git 便可。工具
2. vim vim是什麼?性能
用root登入pi,執行apt-get install vim 便可。spa
安裝庫文件:
1. ncurses.net
ncurses是執行 make menuconfig須要的一個庫,在pi上須要手動安裝。下載連接code
解壓ncurses-5.9.tar.gz,解壓後在ncurses-5.9下執行:orm
./configure make all make install
2. zlib
爲了執行make menuconfig,還須要手動安裝zlib,下載源碼。方法和ncurses相同:
解壓zlib-1.2.7.tar.gz,解壓後在zlib-1.2.7下執行:
./configure make all make install
下載源碼
raspberry pi linux 代碼託管在gitHub上,網址是 https://github.com/raspberrypi/linux
你能夠下載源碼壓縮包(僅包含當前版本的源碼),或者是使用git下載完整版本庫。
git下載的命令是: git clone https://github.com/raspberrypi/linux.git