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

参考链接


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

查看所有标签

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

统计思维

统计思维

[美] Allen B. Downey / 金迎 / 人民邮电出版社 / 2015-9 / 49.00元

现实工作中,人们常常需要用数据说话。可是,数据自己不会说话,需要人对它进行分析和挖掘才能找到有价值的信息。概率统计是数据分析的通用语言,是大数据时代预测未来的根基。如果你有编程背景,就能以概率和统计学为工具,将数据转化为有用的信息和知识,让数据说话。本书介绍了如何借助计算而非数学方法,使用Python语言对数据进行统计分析。 通过书中有趣的案例,你可以学到探索性数据分析的整个过程,从数据收集......一起来看看 《统计思维》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

SHA 加密
SHA 加密

SHA 加密工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具