Hi3881 WIFI 模块移植到 RV1126
版本信息:
HI3881 SDK 版本:Hi3881V100R001C00SPC021
RV1126 内核版本:Linux4.19.111
1. Hi3881V100R001C00SPC021 驱动修改
1)修改扫卡函数为瑞芯微版本
2)增加模组驱动初始化的复位过程
3)依据 HI3881 的 SDK 文档编译生成 hi3881.ko
2. 修改 RV1126 内核修改过程
1)驱动文件修改
2)设备树文件的修改
3)buildroot 文件系统的修改
- BR2_PACKAGE_IPC_DAEMON = n
- BR2_PACKAGE_NETSERVER = n
- BR2_PACKAGE_CONNMAN = n
- BR2_PACKAGE_DHCPCD = n
4)重新编译,烧录并启动验证
根据 HI3881 的 SDK 文档说明将 SDK 中的 firmware/hi3881_fw.bin 和 wifi_cfg 拷贝至板端的/vendor/firmware/hisilicon 目录下。
将 hi3881.ko 拷贝进板子并加载运行 insmod hi3881.ko,执行结果如下图:
在板端输入 ifconfig,查看 WiFi 节点,如果没有 wlan0 信息,输入:
ifconfig wlan0 up
, 再ifconfig 查看信息。测试和连接 WiFi
a. 配置文件内输入无线网账号密码,路径:/etc/wpa_supplicant.conf,在/etc 目录下输入:vi/etc/wpa_supplicant.conf
进入文件内添加无线网账号和密码(根据要连接 wifi 设置,ssid为 WIFI 名字 psk 为 WIFI 密码)
b. 创建一个 socket 通信目录 mkdir -p /var/run/wpa_supplicant
c. 输入:wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf &
启用 wpa_supplicant 服务器结果如下图:
d. 依次输入如下命令:wpa_cli -i wlan0 scan
和 wpa_cli -i wlan0 scan_results
结果如下图:
e. 检查 WiFi 连接是否成功,输入:wpa_cli -i wlan0 status
f. 自动分配地址,输入:udhcpc -i wlan0
- 分享
- 举报

-
浏览量:2910次2023-11-29 08:59:50
-
浏览量:1564次2023-08-31 16:23:55
-
浏览量:1807次2023-12-25 14:19:43
-
浏览量:1894次2024-01-09 17:43:28
-
浏览量:1797次2024-05-24 19:05:42
-
浏览量:1489次2023-11-27 14:02:37
-
浏览量:2746次2020-08-13 11:47:44
-
浏览量:3759次2023-07-12 15:18:09
-
浏览量:1009次2024-01-02 09:46:50
-
浏览量:2043次2023-12-29 17:51:55
-
浏览量:1262次2023-08-30 18:37:06
-
浏览量:1992次2023-02-25 23:00:00
-
浏览量:2823次2023-11-17 10:55:31
-
浏览量:4370次2021-06-18 16:05:42
-
浏览量:1631次2023-12-07 00:53:19
-
2024-01-05 17:19:54
-
浏览量:3147次2022-11-22 09:26:53
-
浏览量:3728次2022-11-22 09:58:36
-
浏览量:3853次2022-11-22 10:37:11
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖

tomato






举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明