Ubuntu 16.04 (x64)下从源代码为Raspberry Pi Zero W编译实时内核

栏目: 软件资讯 · 发布时间: 7年前

内容简介:首先参考安装编译好的内核

首先参考 Ubuntu 16.04 (x64)树莓派B+ (Raspberry Pi B+)源代码编译 保证能够成功编译标准内核的源代码,然后切换到实时内核分支,并执行如下编译命令:

$ export PATH=$PATH:~/rpi/rpi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin
 
$ cd ~/rpi/rpi-linux/
 
$ git checkout rpi-4.14.y-rt
 
$ git reset --hard
 
$ KERNEL=kernel
 
$ make clean
 
$ make mrproper
 
$ rm -rf .config
 
#调整内核切换频率,增加实时性
$ sed -i '$a\CONFIG_HZ_1000=y' arch/arm/configs/bcmrpi_defconfig
 
#Raspberry Pi Zero W的CPU是BCM2835
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcmrpi_defconfig
 
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs -j8
 
$ mkdir rt_kernel
 
$ make modules_install ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=./rt_kernel -j8
 
$ make dtbs_install ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_DTBS_PATH=./rt_kernel -j8
 
$ ./scripts/mkknlimg ./arch/arm/boot/zImage ./rt_kernel/kernel.img

安装编译好的内核

Ubuntu 下面, SD 卡会自动挂载,默认挂载到了 /media/ 目录下面,如果是使用 NOOBS 安装的话,系统目录是固定的,执行如下命令拷贝到目标 SD 卡上面

$ cd ~/rpi/rpi-linux
 
#备份需要修改的文件
$ mv /media/`whoami`/boot/kernel.img /media/`whoami`/boot/kernel_old.img
 
$ mv /media/`whoami`/boot/overlays /media/`whoami`/boot/overlays.old
 
#拷贝内核
$ cp rt_kernel/kernel.img /media/`whoami`/boot/kernel.img
 
#拷贝硬件配置
$ cp rt_kernel/bcm2835*.dtb /media/`whoami`/boot/
 
#拷贝overlays
$ cp -r rt_kernel/overlays /media/`whoami`/boot/
 
#拷贝内核模块
$ sudo cp -r rt_kernel/lib/modules/* /media/`whoami`/rootfs/lib/modules/
 
#卸载设备
$ sudo umount -A -R -a /media/`whoami`/boot

参考链接


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

算法学

算法学

哈雷尔 / 霍红卫 / 高等教育 / 2007-6 / 39.00元

本书主要论述计算机科学的基本概念、思想、方法和结果。全书内容由 5个部分组成。“预备知识”部分包括算法学中的基本概念、算法结构、算法所操纵的数据以及描述算法所用的程序设计语言。“方法和分析”部分包括算法设计的方法、算法的正确性和效率、评价算法的方法。“局限性和健壮性”部分包括可执行算法的固有局限性以及实现这些算法的计算机的固有局限性、不可计算性和不可判定性、算法学的通用性及其健壮性。此外,还讨论了......一起来看看 《算法学》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

URL 编码/解码
URL 编码/解码

URL 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具