码迷,mamicode.com
首页 > 其他好文 > 详细

树莓派2 B编译内核及安装

时间:2016-01-23 13:10:30      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:

以下仅适用于树莓派2 B,其他型号的树莓派请见http://elinux.org/Raspberry_Pi_Kernel_Compilation

1.将RPI上的/proc/config.gz拷贝到内核代码树,解压config.gz,重命名文件名为.config,放到内核代码树根目录

2.内核代码树下

声明CCPREFIX环境变量,提供编译器

export CCPREFIX=/path/to/your/compiler/binary/-of-binarprefixy-
make ARCH=arm CROSS_COMPILE=${CCPREFIX} menuconfig    #内核配置
make ARCH=arm CROSS_COMPILE=${CCPREFIX}          #开始编译内核
make ARCH=arm CROSS_COMPILE=${CCPREFIX} modules      #编译相应的模块
make ARCH=arm CROSS_COMPILE=${CCPREFIX} INSTALL_MOD_PATH=./modules modules_install #指定模块安装路径为当前目录下的modules文件夹

进入内核代码树下arch/arm/boot,将zImage重命名为kernel7.img,将tf卡插入电脑,复制刚刚由zImage改名的kernel7.img到sd卡的boot分区,并覆盖原有的kernel7.img

安装模块:将modules目录下的lib整体复制到树莓派根目录的lib下,复制的方法有几种,可以直接在ubuntu,插入sd卡,识别到树莓派的根文件系统,并直接用root权限复制
     也可以将树莓派启动后,用root用户sftp到树莓派,使用ftp传输。

重启树莓派,新内核安装完成



树莓派2 B编译内核及安装

标签:

原文地址:http://www.cnblogs.com/lwp513/p/5152990.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!