1 Star 0 Fork 0

huryer / RaspberryPi

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
0005_内核编译.md 838 Bytes
一键复制 编辑 原始数据 按行查看 历史
zengjf 提交于 2021-02-10 20:04 . compile kernel

内核编译

编译Linux内核,以备后续修改及分析驱动

参考文档

Source

steps

  • sudo apt install git bc bison flex libssl-dev make
  • 备份内核,防止无法正常启动
    • sudo su
    • cd /boot
    • cp kernel7l.img kernel7l.img.bak
    • exit
  • KERNEL=kernel7l
  • make bcm2711_defconfig
  • make -j4 zImage modules dtbs
  • sudo make modules_install
  • sudo cp arch/arm/boot/dts/*.dtb /boot/
  • sudo cp arch/arm/boot/dts/overlays/*.dtb* /boot/overlays/
  • sudo cp arch/arm/boot/dts/overlays/README /boot/overlays/
  • sudo cp arch/arm/boot/zImage /boot/$KERNEL.img
  • sudo sync
  • sudo reboot
  • uname -a

修改配置

  • make menuconfig
1
https://gitee.com/huryer/RaspberryPi.git
git@gitee.com:huryer/RaspberryPi.git
huryer
RaspberryPi
RaspberryPi
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891