树莓派3B Linux的源码配置和内核的编译讲解
一、下载内核源码和交叉编译工具链
内核源码下载网址: http://codechina.csdn.net/mirrors/raspberrypi/linux/-/tree/rpi-4.14.y
交叉编译工具链下载网址: https://github.com/raspberrypi/tools
注:树莓派里安装的系统镜像版本要和kernel代码对应
因为树莓派系统是在不断开发和升级的,如果你的树莓派使用的是某个时间的系统镜像,那么最好也使用当时的kernel代码
如何选择内核源码
在树莓派上输入下面的指令来查看树莓派里安装的系统镜像版本
1|uname -r
对于树莓派3B(使用的镜像版本的时间是2019-04-08):其内核版本是4.14.98-v7+,所以选择4.14版本的代码;只需直接访问上面所给的网址,点击clone下载,即可;
不是该内核版本的,可以通过下图最左边的下拉框来选择
二、解压和环境的配置
解压
将压缩包拷贝到Ubuntu上,并在压缩包的路径下进行解压
1|unzip tools-master.zip
2|unzip linux-rpi-4.14.y.zip<