news 2026/4/17 3:59:53

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/15 5:24:50

课外辅导机构:用VibeVoice批量生成知识点讲解音频

课外辅导机构:用VibeVoice批量生成知识点讲解音频 在教育内容生产领域,一个长期存在的矛盾正被悄然打破——优质教学资源的稀缺性与学生个性化学习需求之间的鸿沟。传统上,一套完整的音频课程需要教师反复录音、剪辑、校对,动辄耗…

作者头像 李华
网站建设 2026/4/16 13:36:47

京剧念白研究:学者用VibeVoice分析角色语音特征稳定性

京剧念白研究:学者用VibeVoice分析角色语音特征稳定性 在传统戏曲研究的实验室里,一台GPU服务器正悄然生成一段长达四十余分钟的《霸王别姬》对白音频——虞姬的念白清冷哀婉,项羽的台词沉郁顿挫,轮次分明、语调自然。这不是某位名…

作者头像 李华
网站建设 2026/4/11 10:05:22

家庭相册回忆录:老人故事经VibeVoice变成子孙可听的音频书

家庭相册回忆录:老人故事经VibeVoice变成子孙可听的音频书 在智能手机能拍出电影质感画面的今天,我们却越来越难留住一段真正有温度的声音。祖辈坐在老藤椅上讲述“那年逃荒路上你爸饿得啃树皮”的瞬间,往往只存在于模糊的记忆里——下一次想…

作者头像 李华
网站建设 2026/4/9 20:17:59

用户协议更新:明确VibeVoice生成内容的版权归属

用户协议更新:明确VibeVoice生成内容的版权归属 在播客制作、有声书发行和虚拟角色交互日益普及的今天,一个核心问题逐渐浮现:当AI代替人类完成大量语音内容创作时,这些声音的“所有权”究竟属于谁?是输入文本的创作者…

作者头像 李华
网站建设 2026/4/15 21:13:35

终极指南:用qmcdump轻松解锁QQ音乐加密音频文件

终极指南:用qmcdump轻松解锁QQ音乐加密音频文件 【免费下载链接】qmcdump 一个简单的QQ音乐解码(qmcflac/qmc0/qmc3 转 flac/mp3),仅为个人学习参考用。 项目地址: https://gitcode.com/gh_mirrors/qm/qmcdump 你是否曾经遇…

作者头像 李华
网站建设 2026/4/17 5:14:23

Android逆向工程在金融支付应用中的深度实践与防御机制分析

深圳常达数据有限公司 高级安卓逆向工程师 职位描述 我们的工作内容: 1、逆向安卓应用(主要是印度移动钱包APP),脱壳、反编译、抓包、拦截、破解等。 2、负责安卓应用的加解密和数据传输分析、拆解、逆向。 我们希望你是: 1、3年以上 Android逆向经验。 2、有过印度主流移…

作者头像 李华