美文网首页
(二)树莓派 内核编译 更新内核

(二)树莓派 内核编译 更新内核

作者: Neucrack | 来源:发表于2017-03-08 12:08 被阅读234次

官方总文档(教程)
内核更新官方教程

在树莓派上编译

按照Local building编译安装即可

交叉编译

按照官方说明编译即可
需要注意的是:

  • 编译器使用arm-linux-gnueabidhf-*,在https://github.com/raspberrypi/tools 中可以获得,也可以直接安装sudo apt install gcc-arm-linux-gnueabihf,然后就可以使用arm-linux-gnueabihf-*了。

arm-linux-gnueabidhf-* 和 arm-linux-gnueabi-*的区别,针对架构不同,前者是armhf,后者是armel,浮点运算默认参数不一样:前者-mfloat-abi=hard,后者 -mfloat-abi=softfp

  • 使用 -j4参数使用四线程编译

  • 官方说的是将SD卡挂载到电脑上,使用

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=/mnt/ext4 modules_install

进行模块的安装,它实际做的事情就是复制文件到/lib目录下,
所以也可以通过网络或者U盘的方式拷贝过去(!注意:文件夹lib/modules/4.10.***/下有source链接,会指向源码,直接用scp复制可能会将源码复制过去,要避免复制这个,即拷贝时要考虑软连接的问题,可以使用rsync -l或者先打包再拷贝)

相关文章

网友评论

      本文标题:(二)树莓派 内核编译 更新内核

      本文链接:https://www.haomeiwen.com/subject/wwntgttx.html