源码:RTL8723BU_WiFi_linux_v4.4.2_18635_BTCOEX20151228-664a.20161006.zip
下载地址:https://download.csdn.net/download/qq_22902919/10471522
硬件:imx6q
软件:linux3.x
Wifi移植:
1.内核配置
首先需要配置内核, 支持USB设备, 支持wifi设备, 支持IEEE802.11等。
1.1 支持 USB 设备:
[*] USB support --->
Support for Host-side USB
EHCI HCD (USB 2.0) support
OHCI HCD (USB 1.1) support
USB Mass Storage support
ChipIdea Highspeed Dual Role Controller
[*] ChipIdea device controller
[*] ChipIdea host controller
1. 2. 支持 wifi 设备:
[*] Network device support --->
[*] Wireless LAN --->
IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)
[*] Support downloading firmware images with Host AP driver
[*] Support for non-volatile firmware download
1. 3. 支持 IEEE 802.11:
[*] Networking support --->
-*- Wireless --->
cfg80211 - wireless configuration API
Generic IEEE 802.11 Networking Stack (mac80211)
2.sta 模式驱动编译与实现
usb wifi &bt模块采用的核心为rtl8723bu,平台为NXP的IMX6Q。根据提供的驱动为
RTL8723BU_WiFi_linux_v4.4.2_18635_BTCOEX20151228-664a.20161006.tar.bz2。
2.1. 源码路径
2.1.1 解压源码包并重命名:
$ tar jxvf RTL8723BU_WiFi_linux_v4.4.2.tar.bz2
$ ls
RTL8723BU_WiFi_linux_v4.4.2_18635_BTCOEX20151228-664a.20161006
$ mv RTL8723BU_WiFi_linux_v4.4.2_18635_BTCOEX20151228-664a.20161006 rtl8723bu
2.1.2 拷贝源码:
<