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系列.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相關開發知識。
更多熱點文章閱讀
- DevEco Studio 3.1差異化構建打包,提升多版本應用開發效率
- 首個OpenHarmony 5G手機適配進展
- 鴻湖萬聯啟鴻開發板體驗:動畫效果的制作
- 移植speexdsp到OpenHarmony標準系統④
-
2022中國開源發展藍皮書(簡體中文版本)
提示:本文由電子發燒友社區發布,轉載請注明以上來源。如需社區合作及入群交流,請添加微信EEFans0806,或者發郵箱liuyong@huaqiu.com。
原文標題:快速學會RK系列 Wi-Fi 業務代碼編譯配置
文章出處:【微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
-
電子發燒友
+關注
關注
34文章
591瀏覽量
34137 -
開源社區
+關注
關注
1文章
95瀏覽量
798
原文標題:快速學會RK系列 Wi-Fi 業務代碼編譯配置
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
技術資訊 I Wi-Fi 模塊設計
一文搞定RK平臺Wi-Fi/BT調試!從配置到問題解決全攻略
Wi-Fi:無線連接的全球通用語
Nordic發布nRF7002 EBII 開發板, 支持Wi-Fi 6, 解鎖nRF54L新玩法
Wi-Fi模塊選型指南 | 低功耗藍牙/Wi-Fi 6模塊推薦 | 物聯網設備集成攻略
RK3506工控板核心板Wi-Fi模組性能測試報告
淺談Wi-Fi 6E與Wi-Fi 7的關鍵器件——BAW濾波器新技術
解讀Nordic基于SSID的Wi-Fi定位解決方案
基于 SSID 的 Wi-Fi 定位:與其他定位服務的性能比較
LitePoint Wi-Fi測試軟件減輕客戶設計負擔
銳捷網絡:Wi-Fi 7加速演進,2025年進入快速爬坡期
快速學會RK系列 Wi-Fi 業務代碼編譯配置
評論