谷动谷力

 找回密码
 立即注册
查看: 1271|回复: 0
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
发表于 2022-12-13 23:02:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
OpenHarmony】快速学会RK系列 Wi-Fi 业务代码编译配置

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

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

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


1,RK系列代码拉取







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


productdefine/common/device/RK系列.json 2.1device/board/isoftstone/build/ohos.build
2.2device/board/isoftstone/build/BUILD.gn


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


3.1  device/board/isoftstone/RK系列/BUILD.gn 3.2 device/board/isoftstone/RK系列/kernel/BUILD.gn 3.3  device/board/isoftstone/RK系列/kernel/build_kernel.sh 3.4 device/board/isoftstone/RK系列/kernel/patchs/kernel.patch





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/Makefile 将config宏控添加到Kconfig中out/…/ rockchip_wlan/rkWiFi/Kconfig

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


device/rockchip/hardware/BUILD.gn 5.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相关开发知识。


+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-4-28 00:03 , Processed in 0.079755 second(s), 43 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表