在raspberry pi上使用自己的内核

按上一篇文章配置开环境,下载源码。先看看linux目录下的内容。

image

首先要配置编译内核需要的环境变量,为了方便,我将这些命令保持在build_env.sh


   
export ARCH=arm export SUBARCH=arm export KDIR=`pwd`

在源码目录下 执行 source build_env.sh 就可以完成所有环境变量的配置。重启或打开新的控制台,都需要重新配置环境变量。

使用pi 默认的配置文件

cp arch/arm/configs/bcmrpi_cutdown_defconfig .config

make menuconfig                                                                   

执行 make menuconfig,什么也不改,直接退出保存配置。至此,准备就绪,执行 make all 编译,我是晚上 10:19开始的,凌晨3:51完成编译,整个过程耗时5小时24分。

make all                                                                                   

pi使用的是非常压缩内核,直接将Image复制到SD的boot分区即可。

cp arch/arm/boot/Image /boot/kernel.img                     

reboot一下,使用自己编译的内核驱动你的pi!

启动完成后,用uname –a  看看内核版本:

image

 

 

转载于:https://my.oschina.net/felixliang/blog/74535

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值