香橙派5Plus单独编译内核
摘要: 测试了Android、Ubuntu系统,选择了第三方的Ubuntu系统作为主系统。根据用户手册第七章的方法,单独编译内核后无法启动。替换了官方的内核配置文件、修改了extlinux.conf后内核可以正常启动。
硬件配置
- CPU: RK3588
- RAM: 8GB
- 存储: TF卡
- 散热: 金属散热板+小功率风扇
系统选择
安卓系统测试
启动!!!(录制视频时散热器还没到)Ubuntu测试
- 第三方Ubuntu镜像ubuntu-22.04-preinstalled-desktop-arm64-orangepi-5-plus.img.xz
- glmark: 1400~1800波动挺大的
单独编译内核
- 问题:根据用户手册第七章的方法编译内核后无法启动
- 搜集资料:官方的内核配置文件rockchip_linux_defconfig与SDK编译内核前使用的配置文件相差较大,直接使用SDK的路径下的配置文件进行内核的编译可以成功启动。
下载SDK路径下的配置文件
1.1 查看开发板的系统内核- 终端输入下面命令查看
uname -a - 不同内核对应的配置文件路径

1.2 下载SDK的路径下的配置文件
https://github.com/orangepi-xunlong/orangepi-build
Linux5.10
Linux6.1- 终端输入下面命令查看
单独编译内核
2.1 克隆源码git clone --depth=1 -b orange-pi-6.1-rk35xx https://github.com/orangepi-xunlong/linux-orangepi2.2 将下载的SDK路径下的配置文件复制到linux-orangepi里
2.3 编译
make -j102.4 安装内核模块
sudo make modules_install2.5 安装内核镜像
sudo make install2.6 安装设备树
sudo make dtbs_install INSTALL_DTBS_PATH=/boot/dtb/2.7 查看并修改 /boot/extlinux/extlinux.conf 文件
sudo nano /boot/extlinux/extlinux.confextlinux.conf修改后的代码

指定(编译的内核5.10.160+)设备树文件的路径
fdt /boot/dtb/rockchip/rk3588-orangepi-5-plus.dtb
2.8 重启设备,查看系统内核
uname -a