RK3588适配MTK7921 USB接口WiFi驱动开发

embedded/2024/11/25 19:56:06/

        在当前RK原厂提供的SDK里面已经适配的WiFi模组有不少,但是支持的模组大部分集中在realtek、正基、英飞凌等厂家。主要型号有Realtek的RTL8188系列、RTL8723系列、RTL8812系列、RTL8821系列、RTL8822系列和支持WiFi 6 的RTL8852系列,正基的AP6275系列、AP6276系列等。接下来将开始介绍如何在RK3588上适配MTK的7921 WiFi驱动。

        RK原厂提供的SDK的WiFi驱动位置在sdk/kernel/drivers/net/wireless/rockchip_wlan/路径下,但是,实际上如果需要移植未适配的驱动,除了将你的驱动代码移植到该路径下并做好Kconfig和Makefile配置外,还需要将驱动移植到sdk/external/rkwifibt/drivers/路径下,只有这样才能保证在做sdk全局编译的时候将你需要移植的WiFi驱动编译进rootfs。

        例如,你直接编译RK3588 SDK的debian系统,那你除了把驱动代码放到sdk/external/rkwifibt/drivers/路径下,还需要调整SDK自带的rkwifi编译脚本才能把相关的驱动和配置文件编译进文件系统。该编译脚本位于sdk/device/rockchip/common/scripts/post-wifibt.sh:

然后修改该脚本,首先添加驱动编译部分,找到usb WiFi驱动相关的位置直接添加进去即可,如下示例:


http://www.ppmy.cn/embedded/140471.html

相关文章

城电科技|太阳能折叠灯:点亮你的便捷之光

朋友们,今天要给你们介绍一款能让生活变得更加美好的神器 —— 太阳能折叠灯! 【超便捷折叠设计】 它就像一个百变精灵,轻松折叠起来后小巧玲珑。可以随意塞进背包的缝隙,或者放在车载储物箱里,完全不占地方&#xff…

JAVA中的Lamda表达式

JAVA中的Lamda表达式 Lambda 表达式的语法使用场景示例代码1.代替匿名内部类2. 带参数的 Lambda 表达式3. 与集合框架结合使用4. 使用 Stream 操作 总结 Java 的 Lambda 表达式是 Java 8 引入的一个新特性,用于简化代码,特别是在处理函数式编程时。Lambd…

什么是Webpack,有什么特点

构建工具Webpack简介 一、Webpack的由来 Webpack 是一个现代 JavaScript 应用程序的静态模块打包器。它最初由 Tobias Koppers 于 2012 年开始开发,并在 2014 年首次发布。Webpack 的出现解决了前端开发中日益复杂的应用程序构建问题,特别是在模块化和…

2025-2026财年美国CISA国际战略规划(下)

文章目录 前言四、加强综合网络防御(一)与合作伙伴共同实施网络防御,降低集体风险推动措施有效性衡量 (二)大规模推动标准和安全,以提高网络安全推动措施有效性衡量 (三)提高主要合作…

数据集-目标检测系列- 牵牛花 检测数据集 morning_glory >> DataBall

数据集-目标检测系列- 牵牛花 检测数据集 morning DataBall 助力快速掌握数据集的信息和使用方式,会员享有 百种数据集,持续增加中。 贵在坚持! 数据样例项目地址: * 相关项目 1)数据集可视化项目:git…

w054基于web的飘香水果购物网站的设计与实现

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以查看文章末尾⬇️联系方式获取,记得注明来意哦~🌹赠送计算机毕业设计600个选题excel文件&#xff0…

大数据的数据整合

数据整合是对导入的各类源数据进行整合,新进入的源数据匹配到平台上的标准数据,或者成为系统中新的标准数据。数据整合工具对数据关联关系进行设置。经过整合的源数据实现了基本信息的唯一性,同时又保留了与原始数据的关联性。具体功能包括关…

AIVA 技术浅析(五):使用的自然语言处理(NLP)技术浅析

虽然 AIVA(Artificial Intelligence Virtual Artist)主要用于音乐创作,但其核心依赖于深度学习技术,尤其是自然语言处理(NLP)领域的许多概念和方法。 1. 序列建模(Sequence Modeling&#xff09…