0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

快速学会RK系列 Wi-Fi 业务代码编译配置

电子发烧友开源社区 来源:未知 2022-12-13 09:40 次阅读

WiFi在现在电子设备中,已经是一个不可或缺的功能了,不论是windows 或者Linux系统,都可以通过WiFi来链接网络,达到上网的目的。

本文将介绍基于OpenHarmony系统,进行WiFi业务代码编译配置。

RK系列WiFi业务代码编译配置主要分为以下几个层次:

1,RK系列代码拉取

  • repo init uhttps://gitee.com/openharmony/manifest.git-b master -m rk_evb1_RK系列.xml --no-repo-verify

  • repo forall -c 'git lfs pull'

  • bashbuild/prebuilts_download.sh

  • ./patch.sh apply

  • ./build.sh --product-name

2,RK系列 –ccacheRK系列产品编译配置入口文件路径

productdefine/common/device/RK系列.jsonb02de3ee-7a86-11ed-8abf-dac502259ad0.png2.1device/board/isoftstone/build/ohos.buildb03f4aee-7a86-11ed-8abf-dac502259ad0.png  2.2device/board/isoftstone/build/BUILD.gn b0585778-7a86-11ed-8abf-dac502259ad0.png

3,WiFi驱动源码添加配置入口

3.1 device/board/isoftstone/RK系列/BUILD.gnb06890f2-7a86-11ed-8abf-dac502259ad0.png3.2 device/board/isoftstone/RK系列/kernel/BUILD.gnb07ca45c-7a86-11ed-8abf-dac502259ad0.png3.3 device/board/isoftstone/RK系列/kernel/build_kernel.shb0967940-7a86-11ed-8abf-dac502259ad0.png3.4 device/board/isoftstone/RK系列/kernel/patchs/kernel.patchb0b64aea-7a86-11ed-8abf-dac502259ad0.png  b0d936a4-7a86-11ed-8abf-dac502259ad0.png  b0f1bcce-7a86-11ed-8abf-dac502259ad0.png  b104724c-7a86-11ed-8abf-dac502259ad0.png  

4.内核编译WiFi源码配置宏介绍

4.1 内核脚本将源码打包备份到out/kernel/src_tmp/linux-5.10/drivers/net/wireless/rockchip_wlan/rkWiFi目录架构介绍|-- Kconfig (WiFi驱动源码config编译宏配置文件)|-- Makefile (bcmdhd驱动源码路径添加编译的配置文件,仅添加了bcmdhd目录)|-- bcmdhd (bcm驱动源码目录)将源码目录bcmdhd添加到makefile配置中out/…/rockchip_wlan/rkWiFi/Makefileb11408d8-7a86-11ed-8abf-dac502259ad0.png将config宏控添加到Kconfig中out/…/ rockchip_wlan/rkWiFi/Kconfigb12f307c-7a86-11ed-8abf-dac502259ad0.png

5,WiFi固件上传添加编译路径

device/rockchip/hardware/BUILD.gnb14a9fc4-7a86-11ed-8abf-dac502259ad0.png5.1 WiFi固件目录详细介绍device/soc/rockchip/hardware/WiFi目录架构价绍:
|-- BUILD.gn     (编译上传配置文件)
|-- ap6xxx       (ap6xxx固件和config配置文件)
|-- bin          (AP模式和wpa二进制可执行文件)
|-- etc          (AP模式和DNS配置文件)
|-- lib          (hostapd和wpa相关依赖库)
|-- modules      (驱动ko模块)

总结:

本文主要介绍了基于RK系列适配OpenHarmony系统过程中,内核编译WiFi驱动源码的配置方法,指导开发者快速进行WiFi驱动编译工程的搭建和配置,使开发者能更轻松的学习OpenHarmony相关开发知识。

更多热点文章阅读
  • DevEco Studio 3.1差异化构建打包,提升多版本应用开发效率
  • 首个OpenHarmony 5G手机适配进展
  • 鸿湖万联启鸿开发板体验:动画效果的制作
  • 移植speexdsp到OpenHarmony标准系统④
  • 2022中国开源发展蓝皮书(简体中文版本)

提示:本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。


原文标题:快速学会RK系列 Wi-Fi 业务代码编译配置

文章出处:【微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电子发烧友
    +关注

    关注

    33

    文章

    548

    浏览量

    32723
  • 开源社区
    +关注

    关注

    0

    文章

    93

    浏览量

    386

原文标题:快速学会RK系列 Wi-Fi 业务代码编译配置

文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    最典型的3家Wi-Fi Halow芯片企业

    Wi-Fi Halow是Wi-Fi联盟推出的专门面向物联网市场的标准。
    的头像 发表于 08-30 09:58 650次阅读
    最典型的3家<b class='flag-5'>Wi-Fi</b> Halow芯片企业

    IR900 Wi-Fi联网的配置过程

    , 通过SSID扫描可以查看;输入密码,点击保存; 在SSID扫描页面中查看是否连接成功, 如果没有请检查认证方式、加密方式、密码是否输入正确; Wi-Fi扫描显示“已连接”,进入“快速向导-新建WAN
    发表于 07-25 06:09

    如何记住ESP8266中的Wi-Fi凭据?

    您好,我正在与ESP8266合作,在公司进行一个项目。在成功智能配置后,我无法记住 Wi-Fi 凭据。ESP8266软件版本如下: 在GMR AT版本:1.2.0.0(Jul 1, 2016 20
    发表于 07-15 07:07

    未来的Wi-Fi路由器

    转载自——钟林谈芯 没有创新就没有未来,Wi-Fi路由器也是如此。 进入2024年以后,Wi-Fi路由器市场变得更加艰难,利润大幅下滑,BOM成本价高于市场价,接不接订单,都陷入两难。 国内主芯片
    的头像 发表于 06-20 15:32 302次阅读

    华为获得全球首个国际Wi-Fi联盟WFA企业级Wi-Fi 7认证!

    Wi-Fi联盟已发布Wi-Fi 7认证标准,华为是第一批送测厂商,获得业界首个企业级Wi-Fi 7 的Wi-Fi联盟官方认证。
    的头像 发表于 04-28 10:17 485次阅读
    华为获得全球首个国际<b class='flag-5'>Wi-Fi</b>联盟WFA企业级<b class='flag-5'>Wi-Fi</b> 7认证!

    Wi-Fi 7与Wi-Fi 6的相关知识科普

    科普:Wi-Fi 7 vs. Wi-Fi 6,青出于蓝
    的头像 发表于 03-12 10:59 560次阅读
    <b class='flag-5'>Wi-Fi</b> 7与<b class='flag-5'>Wi-Fi</b> 6的相关知识科普

    Wi-Fi的诞生与发展

    短距离无线通信技术有Wi-Fi、ZigBee、蓝牙以及Z-Wave,今天我们先揭开Wi-Fi的神秘面纱。Chrent短距离无线通信技术——Wi-Fi过去的20多年,Wi-Fi靠着仅有的
    的头像 发表于 03-07 08:26 929次阅读
    <b class='flag-5'>Wi-Fi</b>的诞生与发展

    Wi-Fi HaLow和传统Wi-Fi的区别

    Wi-Fi HaLow和传统Wi-Fi的区别  Wi-Fi是一种无线网络技术,可以连接到互联网或局域网,为用户提供无线上网的便利。随着科技的发展和互联网的普及,Wi-Fi也在不断演进和
    的头像 发表于 02-02 15:28 840次阅读

    康普携手Wi-Fi联盟,RUCKUS Wi-Fi 7系列接入点成Wi-Fi

     康普高级副总裁兼网络、智能蜂窝和安全解决方案总裁Bart Giordano对此表示: “我们非常荣幸能与Wi-Fi Alliance形成长期合作伙伴关系,将我们的RUCKUS Wi-Fi 7 接入点平台作为Wi-Fi CERT
    的头像 发表于 01-23 14:10 604次阅读

    谷歌优化Wi-Fi密码分享,便捷高效

    此前分享Wi-Fi密码需进入设置栏的“网络与互联网”及“互联网”项目,进入选定Wi-Fi网络设置后选择“分享”。Android 14 QPR2 Beta 2则将此功能移动到快速设置部分,点击“互联网”磁贴即可见“分享
    的头像 发表于 12-13 14:49 703次阅读

    Wi-Fi 6和Wi-Fi 5之间有哪些区别呢?

    Wi-Fi 6和Wi-Fi 5之间有哪些区别呢? Wi-Fi 6和Wi-Fi 5是无线局域网标准的两个版本,它们之间存在很多区别。Wi-Fi
    的头像 发表于 12-09 16:09 1885次阅读

    紫光展锐Wi-Fi 6成功通过Wi-Fi联盟认证

    近日,紫光展锐Wi-Fi 6产品成功通过Wi-Fi联盟 (简称“WFA”) Qualified Solution 认证,并支持Wi-Fi 6 Release 2,标志着紫光展锐自研Wi-Fi
    的头像 发表于 11-30 13:30 656次阅读

    什么是2.4 GHz Wi-Fi? 如何提升2.4 GHz Wi-Fi的性能?

    什么是2.4 GHz Wi-Fi?2.4 GHz Wi-Fi的优势 2.4 GHz Wi-Fi的劣势 如何提升2.4 GHz Wi-Fi的性能?2.4 GHz和5 GHz
    的头像 发表于 11-27 17:09 2125次阅读

    什么是Wi-Fi 6?什么是Wi-Fi 6E?什么是最适合我的应用的?

    自 1999 年 Wi-Fi 联盟成立以来,Wi-Fi 技术不断进步,以满足对更快速度和支持更多设备的日益增长的需求。
    的头像 发表于 11-20 09:23 968次阅读
    什么是<b class='flag-5'>Wi-Fi</b> 6?什么是<b class='flag-5'>Wi-Fi</b> 6E?什么是最适合我的应用的?

    Wi-Fi 7:下一代标准

    和一系列新功能。对于2024年,Wi-Fi联盟的计划大致相同,将推出新的IEEE 802.11标准,即802.11be超高吞吐量(EHT),也称为Wi-Fi 7,该标准还将引入新的频谱,扩展带宽,并为
    的头像 发表于 11-08 10:52 9858次阅读
    <b class='flag-5'>Wi-Fi</b> 7:下一代标准