news 2026/4/18 7:56:57

20260105给荣品RD-RK3588S-AHD开发板适配Rockchip原厂的Buildroot【linux-6.1】系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
20260105给荣品RD-RK3588S-AHD开发板适配Rockchip原厂的Buildroot【linux-6.1】系统

20260105给荣品RD-RK3588S-AHD开发板适配Rockchip原厂的Buildroot【linux-6.1】系统rk3588s-evb4-lp4x-v10-linux.dts
2026/1/5 21:02


缘起:荣品PRO-RK3566开发板适配Rockchip原厂的Buildroot【linux-5.10】系统时,eth0是默认隐藏的。
查询/询问DeepSeek之后,可以在DEBUG口/adb口通过修改/etc/network/interfaces可以在荣品PRO-RK3566开发板启动的时候默认打开eth0。
但是不想每次刷机之后都要手工改一次,想直接将修改部分编译进IMG固件中。
Buildroot【linux-6.1】系统中的eth0是可以默认启动/打开的。
只能对 Rockchip原厂的Buildroot【linux-5.10】系统 进行特别处理了!


给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】后,需要配置ssh。
驱动调试的时候DEBUG口就足够了。最多再打开一个USB接口的adb功能。【有些时候需要多一个口^_】
但是产品给客户暴露的借口就是TF卡的卡槽和以太网接口了!【应用工程师需要的ssh功能】


想实测一下TF卡的读写速度。
4线USB2.0通过adb直接拿到电脑上的速度是:31.3 MB/s
写入TF卡的速度略微低于31.3 MB/s【大概为25.56MB/s】


需要实测开发板丝印ETH1芯片RTL8211F-CG的网速。
通过ifconfig确认为eth0。

需要使用ov5645的驱动框架来适配LVDS接口的105机芯。
按照以前的经验,首先关闭I2C的读写!
结果,肯定会出现某些地方遗漏的,只能通过编译器来检查问题了!


当你把荣品RD-RK3588开发板重新适配一把,就相当于从头做了一个项目:【荣品RD-RK3588开发板】。
当然,开发板的功能都是好的,你免除了调试的过程,也就没有解决相关硬件出错的经验/机会了!


1、确认 荣品RD-RK3588S-AHD开发板 使用哪一个DTS文件:
#include "rk3588s-rk806-dual.dtsi"

Y:\new_disk_4t\wyb\RD-RK3588S-AHD\rk3588_linux6.1_release_v1.2.0_20241220\kernel-6.1\arch\arm64\boot\dts\rockchip88all\rk3588s-evb1-lp4x.dtsi
Y:\new_disk_4t\wyb\RD-RK3588S-AHD\rk3588_linux6.1_release_v1.2.0_20241220\kernel-6.1\arch\arm64\boot\dts\rockchip88all\rk3588s-evb2-lp5.dtsi
Y:\new_disk_4t\wyb\RD-RK3588S-AHD\rk3588_linux6.1_release_v1.2.0_20241220\kernel-6.1\arch\arm64\boot\dts\rockchip88all\rk3588s-evb3-lp4x.dtsi


#include "rk3588-rk806-single.dtsi"

Y:\new_disk_4t\wyb\RD-RK3588S-AHD\rk3588_linux6.1_release_v1.2.0_20241220\kernel-6.1\arch\arm64\boot\dts\rockchip88all\rk3588s-evb4-lp4x.dtsi
Y:\new_disk_4t\wyb\RD-RK3588S-AHD\rk3588_linux6.1_release_v1.2.0_20241220\kernel-6.1\arch\arm64\boot\dts\rockchip88all\rk3588s-evb8-lp4x.dtsi


EVB1
EVB2
EVB3是双RK806

EVB4
EVB8是单RK806
请问 荣品RD-RK3588S-AHD 开发板 使用的是哪一个版型?[捂脸]

evb4


荣品RD-RK3588S-AHD 开发板 和 RD-RK3588开发板的 核心板 通用不?[破涕为笑][疑问]

不通用的,CPU都不同

PIN引脚定义 是可以 设计兼容的[捂脸]

【技术角度】随意所欲,我想怎么设计就怎么设计。怎么顺手怎么来[破涕为笑]
【工程角度】市场推广?尽可能兼容[捂脸]


2、Rockchip原厂的Buildroot【linux-6.1】系统 默认编译6. rockchip_rk3588s_evb1_lp4x_v10_defconfig
Y:\new_disk_4t\wyb\RD-RK3588S-AHD\rk3588_linux6.1_release_v1.2.0_20241220\kernel-6.1\arch\arm64\boot\dts\rockchip\rk3588s-evb4-lp4x-v10-linux.dts
Y:\new_disk_4t\wyb\RD-RK3588S-AHD\rk3588_linux6.1_release_v1.2.0_20241220\kernel-6.1\arch\arm64\boot\dts\rockchip89evb1\rk3588s-evb1-lp4x-v10-linux.dts


3、
【当然,你也可以直接修改rockchip_rk3588s_evb1_lp4x_v10_defconfig,但是不规范!^_】
Y:\new_disk_4t\wyb\RD-RK3588S-AHD\rk3588_linux6.1_release_v1.2.0_20241220\device\rockchip\.chips\rk3588\rockchip_rk3588s_evb1_lp4x_v10_defconfig
RK_KERNEL_DTS_NAME="rk3588s-evb1-lp4x-v10-linux"
RK_USE_FIT_IMG=y


【新建】
Y:\new_disk_4t\wyb\RD-RK3588S-AHD\rk3588_linux6.1_release_v1.2.0_20241220\device\rockchip\.chips\rk3588\rockchip_rk3588s_evb4_lp4x_v10_defconfig
RK_KERNEL_DTS_NAME="rk3588s-evb4-lp4x-v10-linux"
RK_USE_FIT_IMG=y

jinhualong@jinhualong-LEGION-REN7000K-26IRX:~/new_disk_4t/wyb/RD-RK3588S-AHD/rk3588_linux6.1_release_v1.2.0_20241220/kernel-6.1$ cd ..
jinhualong@jinhualong-LEGION-REN7000K-26IRX:~/new_disk_4t/wyb/RD-RK3588S-AHD/rk3588_linux6.1_release_v1.2.0_20241220$ ll
总计 257888
drwx------ 17 jinhualong jinhualong 4096 1月 2 18:57 ./
drwxrwxr-x 5 jinhualong jinhualong 4096 1月 4 09:26 ../
drwxrwxr-x 7 jinhualong jinhualong 4096 7月 18 20:30 app/
drwxrwxr-x 19 jinhualong jinhualong 4096 1月 2 18:57 buildroot/
lrwxrwxrwx 1 jinhualong jinhualong 39 7月 18 20:30 build.sh -> device/rockchip/common/scripts/build.sh*
lrwxrwxrwx 1 jinhualong jinhualong 22 1月 2 09:32 common -> device/rockchip/common/
lrwxrwxrwx 1 jinhualong jinhualong 21 7月 18 20:30 Copyright_Statement.md -> docs/licenses/LICENSE*
drwxrwxr-x 10 jinhualong jinhualong 4096 7月 18 20:30 debian/
drwxrwxr-x 3 jinhualong jinhualong 4096 7月 18 20:30 device/
drwxrwxr-x 7 jinhualong jinhualong 4096 7月 18 20:30 docs/
drwxrwxr-x 33 jinhualong jinhualong 4096 7月 18 20:31 external/
drwxrwxr-x 2 jinhualong jinhualong 4096 1月 2 14:07 Image01原始/
drwxrwxr-x 2 jinhualong jinhualong 4096 1月 2 18:45 Image02使用EVB4/
lrwxrwxrwx 1 jinhualong jinhualong 10 7月 18 20:30 kernel -> kernel-6.1/
drwxrwxr-x 27 jinhualong jinhualong 4096 1月 5 20:59 kernel-6.1/
-rw-rw-r-- 1 jinhualong jinhualong 244362836 7月 18 23:05 kernel-6.1b.tgz
lrwxrwxrwx 1 jinhualong jinhualong 31 7月 18 20:30 Makefile -> device/rockchip/common/Makefile
-rwx------ 1 jinhualong jinhualong 405 7月 18 20:14 md5sum.txt*
drwxrwxr-x 10 jinhualong jinhualong 4096 1月 2 18:57 output/
drwxrwxr-x 3 jinhualong jinhualong 4096 7月 18 20:30 prebuilts/
lrwxrwxrwx 1 jinhualong jinhualong 32 1月 2 09:32 README.md -> device/rockchip/common/README.md
drwxrwxr-x 10 jinhualong jinhualong 4096 1月 2 18:56 rkbin/
lrwxrwxrwx 1 jinhualong jinhualong 41 7月 18 20:30 rkflash.sh -> device/rockchip/common/scripts/rkflash.sh*
lrwxrwxrwx 1 jinhualong jinhualong 15 1月 2 18:57 rockdev -> output/firmware/
drwxrwxr-x 6 jinhualong jinhualong 4096 7月 18 20:30 tools/
drwxrwxr-x 28 jinhualong jinhualong 4096 1月 2 18:56 u-boot/
-rw-rw-r-- 1 jinhualong jinhualong 19634983 7月 18 23:05 u-boot1.tgz
drwxrwxr-x 8 jinhualong jinhualong 4096 7月 18 20:30 yocto/
jinhualong@jinhualong-LEGION-REN7000K-26IRX:~/new_disk_4t/wyb/RD-RK3588S-AHD/rk3588_linux6.1_release_v1.2.0_20241220$ ./build.sh lunch
Log colors: message notice warning error fatal

Log saved at /home/jinhualong/new_disk_4t/wyb/RD-RK3588S-AHD/rk3588_linux6.1_release_v1.2.0_20241220/output/sessions/2026-01-05_20-59-18
Pick a defconfig:

1. rockchip_defconfig
2. rockchip_rk3588_evb1_lp4_v10_defconfig
3. rockchip_rk3588_evb7_v11_defconfig
4. rockchip_rk3588_ipc_evb1_v10_defconfig
5. rockchip_rk3588_multi_ipc_evb1_v10_defconfig
6. rockchip_rk3588s_evb1_lp4x_v10_defconfig
7. rockchip_rk3588s_evb4_lp4x_v10_defconfig
Which would you like? [1]: 7

Switching to defconfig: /home/jinhualong/new_disk_4t/wyb/RD-RK3588S-AHD/rk3588_linux6.1_release_v1.2.0_20241220/device/rockchip/.chip/rockchip_rk3588s_evb4_lp4x_v10_defconfig
#
# configuration written to /home/jinhualong/new_disk_4t/wyb/RD-RK3588S-AHD/rk3588_linux6.1_release_v1.2.0_20241220/output/.config
#
Using last kernel version(6.1)
jinhualong@jinhualong-LEGION-REN7000K-26IRX:~/new_disk_4t/wyb/RD-RK3588S-AHD/rk3588_linux6.1_release_v1.2.0_20241220$
jinhualong@jinhualong-LEGION-REN7000K-26IRX:~/new_disk_4t/wyb/RD-RK3588S-AHD/rk3588_linux6.1_release_v1.2.0_20241220$ ./build.sh

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 12:53:11

身份认证强化:多因素验证需加入活体检测抵御合成攻击

身份认证强化:多因素验证需加入活体检测抵御合成攻击 在播客创作者只需输入一段对话脚本,就能自动生成长达一小时、包含四位嘉宾的真实感对谈音频的今天,我们是否还能相信“听声识人”这件事? 这不是科幻场景。开源项目 VibeVo…

作者头像 李华
网站建设 2026/4/18 3:47:10

消防演习培训:用VibeVoice生成火场逃生对话指导

消防演习培训:用VibeVoice生成火场逃生对话指导 在一场真实的火灾中,每一秒都关乎生死。而人们能否正确反应,往往取决于平时是否接受过足够真实、足够具体的应急训练。传统的消防培训材料多以文字手册或单人录音为主,内容枯燥、缺…

作者头像 李华
网站建设 2026/4/18 3:47:34

基于微信小程序 宠物爱心领养回访疫苗系统设计与实现

目录系统设计背景核心功能模块技术实现要点应用价值项目技术支持论文大纲核心代码部分展示可定制开发之亮点部门介绍结论源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作系统设计背景 随着社会对宠物领养和动物福利的关注度提升&#xff0c…

作者头像 李华
网站建设 2026/4/18 3:50:57

基于微信小程序的疫苗接种预约效果跟踪系统的设计与实现

目录疫苗接种预约效果跟踪系统摘要项目技术支持论文大纲核心代码部分展示可定制开发之亮点部门介绍结论源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作疫苗接种预约效果跟踪系统摘要 针对疫苗接种管理效率低、信息不透明等问题&#xff0c…

作者头像 李华