1. 更新及升级树莓派

    sudo apt-get update -y
    sudo apt-get upgrade -y

  2. 安装驱动程序相关

    sudo apt-get install git bc bison flex libssl-dev make raspberrypi-kernel-headers -y

  3. 下载rtl8188gu驱动

    cd ~
    mkdir driver
    cd driver
    git clone https://github.com/McMCCRU/rtl8188gu.git
    cd rtl8188gu

  4. 修改 Makefile

    Platform Related

    CONFIG_PLATFORM_I386_PC = y
    CONFIG_PLATFORM_ARM_RPI = n

  5. 开始编译

    sudo make

6.安装驱动

sudo make install
sudo depmod -a
sudo modprobe 8188gu

7.切换 usb模式

sudo usb_modeswitch -KW -v 0bda -p 1a2b

8.增加规则

sudo nano /lib/udev/rules.d/40-usb_modeswitch.rules

在 LABEL="modeswitch_rules_end" 這行之前增加下列指令

# Realtek 8188GU Wifi USB
ATTR{idVendor}=="0bda", ATTR{idProduct}=="1a2b", RUN+="/usr/sbin/usb_modeswitch -K -v 0bda -p 1a2b"

完成后重新开机, 开机使用 lsusb 或 ifconfig 指令检查是否成功切换模式
Realtek Semiconductor Corp. 的 ID 如果是 0bda:2005
或是 wlan0 、 wlan1 都同时存在,就是成功。