WCN7851 WIFI7适配RK3588实战

一、平台信息
平台:触觉智能IDO-EVB3588-V1
WIFI模组:欧飞信O7851PM
Kernel版本:GNU/Linux 5.10.110 aarch64
系统版本:Ubuntu 20.04.6 LTS
搭载RK3588高性能SOC,集成了四核Cortex-A76和四核Cortex-A55 CPU,主频高达2.4G
在这里插入图片描述

O7851PM与开发板连接实物图如下,模块通过M.2转接板插在开发板的M.2接口
在这里插入图片描述

上电后查询识别模块正常如下:

root@Industio:~# lspci
0000:01:00.0 Network controller: Qualcomm Device 1107 (rev 01)

二、平台kernel配置
1、设置DMA预留内存大小
通过内核.config设置DMA预留内存大小:
CONFIG_CMA_SIZE_MBYTES=512
也可以通过dts设备树修改预留内存的大小
我这里dts文件是kernel/arch/arm64/boot/dts/rockchip/ido-evb3588-v1b.dtsi
请根据实际情况找到对应的dts文件,修改reserved-memory节点如下:

reserved-memory {
        #address-cells = <2>;
        #size-cells = <2>;
        ranges;

        /* Reserve 128MB memory for hdmirx-controller@fdee0000 */
        cma {
                compatible = "shared-dma-pool";
                reusable;
                reg = <0x0 (256 * 0x100000) 0x0 (512 * 0x100000)>;
                linux,cma-default;
        };
};

修改完后重新编译内核并烧录到开发板,可使用cat /proc/meminfo查看修改是否成功,如下所示:

CmaTotal:         524288 kB             //总大小512M左右
CmaAllocated:       4672 kB
CmaReleased:      518238 kB
CmaFree:          518338 kB             //空闲内存

三、O7851PM驱动的交叉编译及加载
解压驱动

wcn7850-lea-1-0_qca_standard_oem-r00005.2-4c2b60cd7a47607ddd98faf8
### 关于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、付费专栏及课程。

余额充值