Tinker Edge R 编译kernel (v2.0.5)

[复制链接]
sychimu 发表于 2022-11-18 22:44:18 | 显示全部楼层 |阅读模式
1、 编译环境
l  含自动安装gcc
  1. sudo apt-get installgit-core gitk git-gui gcc-arm-linux-gnueabihf device-tree-compilergcc-aarch64-linux-gnu mtools parted libssl-dev
复制代码
l  手动加载gcc
  1. wget http://releases.linaro.org/components/toolchain/binaries/6.3-2017.05/aarch64-linux-gnu/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.xz
  2. tar -Jxvfgcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.xz -C /media/edger/
复制代码
2、 下载kernel源代码
  1. git clone https://github.com/TinkerEdgeR/debian-kernel.git
复制代码
3、 进入debian-kernel目录
  1. cd debian-kernel
复制代码
4、 生成编译配置文件(根据需要可以先修改配置文件 debian-kernel/arch/arm64/config/tinker_edge_r_defconfig)
  1. make ARCH=arm64 tinker_edge_r_defconfig CROSS_COMPILE=/media/edger/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu- -j32
复制代码
5、 编译kernel镜像
  1. make ARCH=arm64 rk3399pro-tinker_edge_r.img CROSS_COMPILE=/media/edger/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu- -j32
复制代码
6、 得到kernel镜像文件 debian-kernel/boot.img

7、 拷贝boot.img到Tinker Edge R 上,/home/linaro/

8、 终端中执行以下命令:
  1. sudo dd if=boot.img of=/dev/mmcblk1p4
  2. sudo reboot
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册用户

本版积分规则

 
QQ在线咨询
点击这里给我发消息
点击这里给我发消息
电话咨询
0755-23012315
快速回复 返回顶部 返回列表