参考博客:
华为海思3518EV300工作笔记三:REL 8189FTV WIFI模块驱动移植
https://blog.youkuaiyun.com/qq_22182835/article/details/89458347
28 H5上rtl8189ftv wifi驱动移植
https://blog.youkuaiyun.com/jklinux/article/details/78737691
Wifi
http://linux-sunxi.org/Wifi#RTL8189FTV
需要在海思平台上移植8189ftv驱动,特此记录一下
1 源码下载
若是有wifi模组的代理商,可以直接询问要8189ftv的相关驱动源码。
也可以从SVN上下载相关源码,
使用如下命令下载:
#git clone https://github.com/jwrdegoede/rtl8189ES_linux.git
#cd rtl8189ES_linux/
#git checkout -b rtl8189fs origin/rtl8189fs
2 编译
打开Makefile 确保以下选项:
CONFIG_RTL8188F = y
######################### Interface ###########################
.......
CONFIG_SDIO_HCI = y
......
139 CONFIG_PLATFORM_HISILICON = y
输入如下命令进行编译:
#make ARCH=arm CROSS_COMPILE=arm-himix100-linux- KSRC=/home/kernel/linux-4.9.37/
其中,arm-himix100-linux- 为交叉编译工具链, KSRC为内核源码路径
编译成功过后变生成了8189的驱动,把这个驱动和内核编译的cfg80211.ko一同放到设备上,安装这两个驱动,然后使用iwconfig命令可以看到有wlan0信息,代表已经正常驱动成功
# iwconfig
lo no wireless extensions.
RTL871X: cfg80211_rtw_get_txpower
wlan0 IEEE 802.11 ESSID:off/any
Mode:Managed AccRTL871X: cfg80211_rtw_get_txpower
ess Point: Not-Associated Tx-Power=12 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
#