news 2026/5/10 18:11:18

20260106给荣品RD-RK3588S-AHD开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时适配hdmi0输出

作者头像

张小明

前端开发工程师

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

20260106给荣品RD-RK3588S-AHD开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时适配hdmi0输出
2026/1/6 17:44


缘起:荣品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、当你刷入Rockchip原厂的Buildroot【linux-6.1】系统的EVB4时,你会发现:HDMI竟然没有显示!^_
Y:\new_disk_4t\wyb\RD-RK3588S-AHD\source\kernel\arch\arm64\boot\dts\rockchip98rd3588s_ahd\rk3588\rp-lcd-hdmi0.dtsi
Y:\new_disk_4t\wyb\RD-RK3588S-AHD\rk3588_linux6.1_release_v1.2.0_20241220\kernel-6.1\arch\arm64\boot\dts\rockchip荣品\rk3588\rp-lcd-hdmi0.dtsi

&hdmi0 {
status = "okay";
};

&hdmi0_in_vp0 {
status = "okay";
};

&hdmi0_sound {
status = "okay";
};

&i2s5_8ch {
status = "okay";
};

&hdptxphy_hdmi0 {
status = "okay";
};

&route_hdmi0 {
status = "okay";
connect = <&vp0_out_hdmi0>;
};


2、参考荣品的SDK,buioldroot/Linux-5.10内核,直接搬过来放到dsi0/dsi1,也就是LCD屏的前面即可!
【放到其它地方也可能可以的,请自行尝试!^_】
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-evb - 副本 (2).dtsi
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-evb - 副本.dtsi

&cpu_b0 {
cpu-supply = <&vdd_cpu_big0_s0>;
mem-supply = <&vdd_cpu_big0_mem_s0>;
};

&cpu_b2 {
cpu-supply = <&vdd_cpu_big1_s0>;
mem-supply = <&vdd_cpu_big1_mem_s0>;
};


&hdmi0 {
status = "okay";
};

&hdmi0_in_vp0 {
status = "okay";
};

&hdmi0_sound {
status = "okay";
};

&i2s5_8ch {
status = "okay";
};

&hdptxphy_hdmi0 {
status = "okay";
};

&route_hdmi0 {
status = "okay";
connect = <&vp0_out_hdmi0>;
};


&dsi0 {
status = "disabled";
//rockchip,lane-rate = <1000>;
dsi0_panel: panel@0 {
status = "okay";
compatible = "simple-panel-dsi";
reg = <0>;
backlight = <&backlight>;
reset-delay-ms = <60>;
enable-delay-ms = <60>;
prepare-delay-ms = <60>;
unprepare-delay-ms = <60>;
disable-delay-ms = <60>;
dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST |
MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_EOT_PACKET)>;
dsi,format = <MIPI_DSI_FMT_RGB888>;
dsi,lanes = <4>;
panel-init-sequence = [
23 00 02 FE 21


3、效果图:


参考资料:
https://blog.csdn.net/wb4916/article/details/142706817?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-8-142706817-blog-127994824.235^v43^pc_blog_bottom_relevance_base5&spm=1001.2101.3001.4242.5&utm_relevant_index=11
20241004给荣品RD-RK3588-AHD开发板刷Rockchip原厂的Android12【HDMI0显示】


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

超声波传感器(HC-SR04)与Arduino Uno及Mixly使用

【结合AI智能体学习记录】一、&#xff08;HC-SR04&#xff09;超声波传感器工作原理&#xff1a;超声波传感器和蝙蝠的定位原理一致&#xff0c;核心是通过计算超声波往返时间来换算距离&#xff1a;1. 触发发射&#xff1a;模块的Trig引脚接收到高电平信号后&#xff0c;会自…

作者头像 李华
网站建设 2026/5/7 19:28:09

风光柴储多目标联合调度问题探索

风光柴储多目标联合调度问题 联合调度分析各部分消纳比例&#xff0c;目标各部分成本最小和排放最小。 约束各部荷电状态&#xff0c;功率平衡等等在当今能源转型的大背景下&#xff0c;风光柴储多目标联合调度成为了热门话题。这种联合调度旨在实现能源的高效利用&#xff0c;…

作者头像 李华
网站建设 2026/5/1 13:36:28

UE5 C++(7):

&#xff08;31&#xff09; &#xff08;32&#xff09; 谢谢

作者头像 李华
网站建设 2026/5/5 4:02:21

网络安全核心技术要点速查手册:面试与工作实战必备总结

1.网络安全的概念 网络安全的定义 ISO对网络安全的定义&#xff1a;网络系统的软件、硬件以及系统中存储和传输的数据受到保护&#xff0c;不因偶然的或者恶意的原因而遭到破坏、更改、泄露&#xff0c;网络系统连续可靠正常地运行&#xff0c;网络服务不中断。 网络安全的属…

作者头像 李华
网站建设 2026/5/3 18:03:21

项目管理工具又添新锐,Bugzilla vs Kanass一文对比解析

Bugzilla 是一款常见的开源缺陷跟踪工具&#xff0c;Kanass是一款国产开源项目管理工具。本文将从功能、用户体验、集成能力等方面对比二者&#xff0c;帮助团队选择合适的工具。1、安装部署对比项bugzillakanass支持的操作系统种类Linux、Docker、Windows、MacOsLinux、Docker…

作者头像 李华