2016年1月13日 星期三
在Raspberr pi2上面編譯 Kernel
step 1: 安裝最新的Raspiban ... 可以從這邊 download Raspiban
這邊我是用 2015-1121-Raspiban-jessie
我用 2015-05-05-raspbian-wheezy 會失敗
step 2: download 最新的 kernel source code
git clone --depth=1 https://github.com/raspberrypi/linux
並且安裝 bc 套件
sudo apt-get install bc
step 3:
編譯最新的設定檔 (configuration file)
cd linux
KERNEL=kernel7
make bcm2709_defconfig
執行編譯動作
make -j4 zImage modules dtbs
會花上一段時間....等到編譯完成
sudo make modules_install
sudo cp arch/arm/boot/dts/*.dtb /boot/
sudo cp arch/arm/boot/dts/overlays/*.dtb* /boot/overlays/
sudo cp arch/arm/boot/dts/overlays/README /boot/overlays/
sudo scripts/mkknlimg arch/arm/boot/zImage /boot/$KERNEL.img
然後從新開機
reboot
然後再回到 linux的 folder
make prepare
然後再一次重新開機
就可以開始編譯driver
Reference : https://www.raspberrypi.org/documentation/linux/kernel/building.md
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言