RK3588-EDGE Ethernet驱动(二)

本文档介绍了RK3588芯片的双路千兆以太网接口RGMII,并详细阐述了DTS配置,包括GMAC设置和时钟模式选择。RK3588的RGMII需要125MHz时钟,通常由PHY外部25MHz提供以确保精度。此外,还提到了tx_delay和rx_delay参数,它们依赖于硬件布线,具体的调试方法将在后续章节中探讨。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:接口介绍

根据RK3588规格其具备双路原生千兆以太网接口即RGMII。

 二:DTS介绍

1、GMAC

#kernel/linux-5.10/arch/arm64/boot/dts/rockchip/rk3588.dtsi
gmac0: ethernet@fe1b0000 {
	compatible = "rockchip,rk3588-gmac", "snps,dwmac-4.20a";
	reg = <0x0 0xfe1b0000 0x0 0x10000>;
	interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>,
				<GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>;
	interrupt-names = "macirq", "eth_wake_irq";
	rockchip,grf = <&sys_grf>;
	rockchip,php_grf = <&php_grf>;
	clocks = <&cru CLK_GMAC_125M&g
### 关于RK3588-G-S芯片的规格参数 #### 芯片概述 RK3588-G-S是一款基于Rockchip RK3588系列设计的高性能处理器,专为图形处理优化而打造。它继承了RK3588的核心架构优势,在GPU性能上进行了进一步强化,适合应用于高端图像渲染、游戏开发以及多媒体处理场景。 #### 主要技术特性 - **核心配置**: - CPU部分由四个Cortex-A76大核(频率可达2.4 GHz)和四个Cortex-A55小核组成[^1]。相较于标准版RK3588,其大小核频率保持一致,但在实际应用中针对特定负载做了更优调校。 - 集成强大的Mail-G610 MP4 GPU模块,相比基础版本提供更高的浮点运算能力和更好的能效表现[^3]。 - **AI加速能力**: - 内置专用神经网络处理单元(NPU),理论峰值算力达到6 TOPS以上,能够高效执行深度学习推理任务,满足计算机视觉、自然语言处理等多种应用场景需求。 - **存储支持**: - 支持LPDDR4X/LPDDR5高速内存颗粒,最高容量可达32 GB RAM;同时兼容UFS 3.1闪存标准以实现更快的数据读写速度。 - **显示与媒体功能**: - 提供卓越的多屏异步输出解决方案,单路分辨率上限至8K@60fps级别,并且具备HDMI 2.1接口选项用于连接外部显示器设备。 - 嵌入先进的VPU子系统来完成超高清视频编码/解码工作流程(HEVC/H.265,H.264,Vp9等主流格式均被良好覆盖). - **无线通信扩展性**: - 结合最新一代Wi-Fi协议(WiFi7),通过适配器如WCN7851可以显著提升数据传输效率并减少延迟现象发生概率[^2]. - **其他外设集成度**: - 包含双千兆以太网控制器(PHY内置型);USB Type-C Gen2端口;PCIe Gen3×2通道资源分配方案等等多样化硬件设施布局规划. 以下是具体的一些关键指标总结表: | 参数类别 | 描述 | |----------------|----------------------------------------------------------------------| | 制造工艺 | 8nm | | CPU | Quad-core Cortex-A76 @ 2.4GHz + Quad-core Cortex-A55 @ 1.8GHz | | GPU | Mali-G610 MP4 | | NPU | Up to 6TOPs | | 存储 | Supports up to LPDDR5 and UFS 3.1 | | 显示输出 | Dual-channel MIPI DSI / eDP, HDMI 2.1 | | 编解码能力 | H.265 (up to 8K@60fps decode) | | 网络支持 | Dual Gigabit Ethernet PHY | | 扩展接口 | PCIe Gen3 ×2 lanes | #### 应用领域 由于上述提到的强大性能组合,RK3588-G-S非常适合部署到如下几个方向当中去探索更多可能性: - ARM桌面电脑平台构建. - 边缘侧智能分析节点搭建. - 工业控制自动化项目实施过程中作为主控大脑角色存在. ```python # 示例代码展示如何初始化一个基本的Linux环境检测脚本 import os def check_system_info(): cpuinfo = os.popen('cat /proc/cpuinfo').read() meminfo = os.popen('free -h').read() return f"CPU Info:\n{cpuinfo}\nMemory Info:\n{meminfo}" if __name__ == "__main__": system_details = check_system_info() print(system_details) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值