一、驱动源码的获取
WG217 wifi模块的芯片是RTL8811CU,在不开启蓝牙功能支持的情况下,RTL8811CU的驱动源码与RTL8821CU的驱动源码是兼容的,也就是说在不开启蓝牙支持的情况下,用RTL8821CU驱动也能使得RTL8811CU正常工作。
RTL8811CU驱动源码的链接:https://github.com/axiomware/RTL8821CU_driver_v5.4.1
二、修改Makefile,并编译出ko
<font color=#000000 size= face=“黑体”>下载完源码之后,找到并修改Makefile,修改如下:
CONFIG_PLATFORM_HI3531A = y //添加相关平台的宏,这里添加海思平台的hi3531a,并设置为y
CONFIG_PLATFORM_I386_PC = n //修改CONFIG_PLATFORM_I386_PC为n
...
在原来的 ifeq ($(CONFIG_PLATFORM_I386_PC), y) 前插入以下代码:
ifeq ($(CONFIG_PLATFORM_HI3531A), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
ARCH = arm
CROSS_COMPILE = /opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/b