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
- 分享
- 举报
暂无数据-
浏览量:2042次2023-08-31 16:23:55
-
浏览量:3763次2023-11-29 08:59:50
-
浏览量:2868次2024-01-09 17:43:28
-
浏览量:2891次2023-12-25 14:19:43
-
浏览量:2023次2023-11-27 14:02:37
-
浏览量:2599次2024-05-24 19:05:42
-
浏览量:1571次2024-01-02 09:46:50
-
浏览量:1625次2023-08-30 18:37:06
-
浏览量:2792次2023-12-29 17:51:55
-
浏览量:5058次2021-06-18 16:05:42
-
浏览量:290次2025-11-18 14:09:56
-
浏览量:2693次2023-12-07 00:53:19
-
浏览量:1787次2024-03-08 11:20:33
-
浏览量:2457次2023-02-25 23:00:00
-
浏览量:4000次2023-11-17 10:55:31
-
浏览量:5014次2023-07-12 15:18:09
-
浏览量:3083次2020-08-13 11:47:44
-
2024-01-05 17:19:54
-
浏览量:5195次2022-10-31 15:07:27
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
tomato
微信支付举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明

微信扫码分享
QQ好友