在raspberrry pi 上建立linux kernel开发环境

友情提示: 限于raspberry pi CPU性能,整个编译过程大概需要5h,你可以晚上做好准备工作,让raspberry pi工作一晚,第二天早上收获你的kernel。

我用的是pi 操作镜像是 2012-08-16-wheezy-raspbian.zip ,SD是 sandisk 8G class⑥

安装必要工具:

1. git    git是什么?

用root登入pi,执行apt-get install git 即可。


2. vim vim是什么?

用root登入pi,执行apt-get install vim 即可。


安装库文件:
1. ncurses

ncurses是执行 make menuconfig需要的一个库,在pi上需要手动安装。下载链接

解压ncurses-5.9.tar.gz,解压后在ncurses-5.9下执行:

   
   
   
   
./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下载完整版本库。

在raspberrry pi 上建立linux kernel开发环境_第1张图片

git下载的命令是: git clone https://github.com/raspberrypi/linux.git

你可能感兴趣的:(在raspberrry pi 上建立linux kernel开发环境)