
回复
OpenHarmony适配WiFi可通过HDF驱动方式进行适配,也可以通过传统Linux WiFi驱动的方式进行适配,此篇文章以Linux WiFi驱动适配为例,适配版本为OpenHarmony4.0Release
使用传统WiFi适配方式,我们需要确认系统组件
WIFI适配首先要确认内核的WIFI驱动正常,以树莓派4B举例,
树莓派4B采用的WIFI是博通芯片,并内置在主板上,WiFi驱动厂商通常会分成两部分,一部分为固件,还有一部分为内核驱动,我们首先把博通的WiFi内核驱动和相关依赖编译进内核:
于此同时,我们还需要把WiFi固件内置到OpenHarmony的镜像中,下载WiFi固件:
https://github.com/android-rpi/device_arpi_rpi4/tree/arpi-14/firmware/brcm
配置固件进镜像:
编译烧录启动树莓派之后,通过以下命令检查WiFi是否正常
正常情况下net下会有wlan0节点,节点创建正常后,OpenHarmony系统中即可搜索链接WiFi。
实操视频:
https://www.bilibili.com/video/BV1SCYSeYER5/