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
- 分享
- 举报
-
浏览量:2651次2023-11-29 08:59:50
-
浏览量:1413次2023-08-31 16:23:55
-
浏览量:1621次2024-01-09 17:43:28
-
浏览量:1523次2023-12-25 14:19:43
-
浏览量:1313次2023-11-27 14:02:37
-
浏览量:1557次2024-05-24 19:05:42
-
浏览量:852次2024-01-02 09:46:50
-
浏览量:1787次2023-12-29 17:51:55
-
浏览量:1102次2023-08-30 18:37:06
-
浏览量:4131次2021-06-18 16:05:42
-
浏览量:1392次2023-12-07 00:53:19
-
浏览量:1102次2024-03-08 11:20:33
-
2024-01-05 17:19:54
-
浏览量:2446次2023-11-17 10:55:31
-
浏览量:1867次2023-02-25 23:00:00
-
浏览量:884次2023-12-25 14:23:01
-
浏览量:1104次2023-11-10 15:08:11
-
浏览量:2582次2023-11-17 09:00:06
-
浏览量:1633次2024-01-27 16:28:20
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
tomato
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明