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

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

作者: 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