我的树莓派学习笔记 - 图文(10)

2019-09-01 09:17

点到所需要下载的工程,左上角选版本,右方有一个download ZIP按钮可直接下载(笔者下载完成后,在linux中解压提示出错,windows又非常慢切内核建议不要在windows环境解压,所以笔者不建议使用这种办法)

b、使用git下载

$ mkdir raspeberrypi_src $ cd raspberrypi_src

$ git clone git://github.com/raspberrypi/firmware.git $ git clone git://github.com/raspberrypi/linux.git $ git clone git://github.com/raspberrypi/tools.git

会得到三个文件夹: firmware linux tools

2、编译、提取内核及其模块

1)获得内核配置文件 在运行的树莓派中运行: $ls /proc/

可看到一个叫config.gz的文件,他是当前的树莓派配置选项记录文件,我们将他拷出,放入我们的内核源码目录树下

$cp /proc/config /home/pi

我们这里使用前面交过的samba拷出并拷入内核源码目录下,不熟悉的人可参考前面文章

在linux内核源码下执行: $zcat config.gz > .config

2)配置、编译内核

a、修改内核源码makefile ARCH类型和编译器路径 $vi Makefile +195

找到以上类似代码,改为如图所示

b、查看、修改配置选项

$make menuconfig 可出现以下界面

如果不做修改,直接选中exit即可(注意使用键盘操作)

c、编译内核镜像 $make

在arch/arm/boot目录下可以看到一个叫zImage的文件,就是我们新的内核

但是树莓派需要另外一种格式的镜像,需要进行处理一下,执行以下命令

$cd tools/mkimage

$./imagetool-uncompressed.py ../../linux/arch/arm/boot/zImage 即可在当前文件夹下看到一个叫:kernel.img的文件,就是我们需要的新内核了

d、提取modules

上一步其实不但编译出来了内核的源码,一些模块文件也编译出来了,这里我们提取一下 $cd raspberrypi_src $mkdir modules


我的树莓派学习笔记 - 图文(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:财税〔2009〕64号 关于金融企业贷款损失准备金企业所得税税前扣

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: