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



3,WiFi驅動源碼添加配置入口
3.1 device/board/isoftstone/RK系列/BUILD.gn







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


5,WiFi固件上傳添加編譯路徑
device/rockchip/hardware/BUILD.gn

|-- 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,或者發郵箱[email protected]。
原文標題:快速學會RK系列 Wi-Fi 業務代碼編譯配置
文章出處:【微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
-
電子發燒友
+關注
關注
33文章
566瀏覽量
33518 -
開源社區
+關注
關注
0文章
95瀏覽量
628
原文標題:快速學會RK系列 Wi-Fi 業務代碼編譯配置
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
Wi-Fi 8要來了!未來Wi-Fi技術演進方向揭秘

Wi-Fi 8:開啟極高可靠性 (UHR) 連接的新紀元——1
基于 Wi-Fi 的定位服務
nRF Cloud Wi-Fi 定位服務
Wi-Fi 定位服務
推出了期待已久的 nRF7002 低功耗Wi-Fi 6
nRF7002是我們獨特的Wi-Fi產品組合中的第一款設備
2.4GHz+5GHz雙頻低功耗 Wi-Fi 6協同IC -nRF7002
華為海思正式進入Wi-Fi FEM賽道?
從Wi-Fi 4到Wi-Fi 7:網速飆升40倍的無線革命

評論