发帖
4 0 0

BW20-12F-Kit作为网卡使用

hdydy
论坛元老

105

主题

356

回帖

1万

积分

论坛元老

积分
10900
BW系列 386 4 2025-11-12 15:40:26

在Ubuntu虚拟机中驱动BW20-12F-Kit网卡

参考链接

https://aiot.realmcu.com/cn/latest/rst_rtos/rst_wifi/2_whc_fullmac/1_fullmac_overview.html

编译BW20-12F-Kit固件

cd amebadplus_gcc_project
python menuconfig.py

(Top) → CONFIG WHC INTF → WHC MODE 选中FULLMAC_DEV

(Top) → CONFIG WHC INTF → HW INTERFACE 选中WHC_INTF_USB

(Top) → CONFIG WHC INTF → FULLMAC config 选中Support WHC WIFI API PATH

修改后保存,退出

image.png

image.png

image.png

编译,烧录

python build.py
python flash.py -p COM3

usb口接电脑,Windows设备管理器显示802.11n设备,没有驱动

image.png

Ubuntu虚拟机中编译驱动

内核

image.png

安装依赖包

sudo apt install build-essential net-tools

虚拟机中添加共享文件夹ameba-rtos
image.png

进入目录whc_host_linux,编译

cd /media/sf_ameba-rtos/component/wifi/whc/whc_host_linux/
sed -i 's/\r//g' fullmac_setup.sh
./fullmac_setup.sh usb
make

中间需要选择Fat host with cfg80211AMEBADPLUS

image.png
image.png

编译输出文件fullmac/usb/fullmac_usb.ko

image.png

加载驱动

sudo cp fullmac/usb/fullmac_usb.ko /lib/modules/$(uname -r)/
sudo depmod
sudo modprobe fullmac_usb

将usb设备切换至虚拟机中
image.png

查看网络接口,出现两个WiFi接口wlx2442e30d8cb7, wlx2443e30d8cb7

image.png

用第一个接口连接WiFi

nmcli d wifi connect <ssid> password <pwd> ifname wlx2442e30d8cb7

image.png

查看详细信息

nmcli d status
nmcli d show

image.png

ping测试

image.png

──── 0人觉得很赞 ────

使用道具 举报

厉害👍
2025-11-12 17:47:46
不错
6啊,还能这么玩
2025-11-13 00:46:07
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 30488 个
  • 话题数: 44655 篇