目前进度:已可以在平台上支持网卡的识别、扫描。WiFi连接还有循环连接的问题,还没找到解决方法,等灵感吧
PS:这个板子基于内核4.14.0-xilinx-v2018.3构建,该有的网络工具一样没有hhh,比较“干净”(阉割)的计算卡Linux系统。
安装RTL8811CU/RTL8822CU驱动
注1:5.4.1版本驱动安装后用dmesg打印后会发现有崩溃现象,改为5.8.1版本问题解决。5.8.1版本地址:地址
由于没有对应的平台预设,我们需要更改以下内容再进行make和make install
注2:开发版有dkms的话尽量不要编译,Edgeboard Lite中没有dkms,只能编译
- 修改ARM_S3C6K4(任意找一个即可)的
PLATFORM参数如下
- 填写的
PLATFORMconfig一定要为y,否则无效
- 注释EXTRA_FLAGS=-mabi
- 使用
sed指令完成:sudo sed -i 's/-msoft-float//' /lib/modules/$(uname -r)/build/arch/arm/Makefile
- 使用
- 关闭HW_TX_MODE(否则编译报错)
- 这点一定得注意,这个错误会在编译快完成时出现,若出现问题则又需要全部重新编译

- 编译完成后
make install - 打开
dmesg若出现registered字样则表示加载成功
FAQ:
- 问:
dmesg加载成功了,但是ifconfig中没看到wlanx字样 - 答:输入
rfkill list查看WLAN是否被soft block/hard block了,若被soft block则可以尝试使用rkill unblock wifi解除软封锁,若被hard block,则可能是硬件故障…
安装网卡工具
为了尝试各种工具是否可用,尝试过iwconfig、iw、wpa_supplicant,但其中只有wpa_supplicant支持WPA加密的WiFi网络。
编译安装wpa_supplicant WPA2网卡工具
wpa_supplicant下载地址:w1.fi官网
1
2
make
make install
正常编译完后会在原目录生成可执行文件wpa_cli、wpa_supplicant等可执行文件

配置网络
使用wpa_supplicant配置
- 编写
wpa_supplicant.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ctrl_interface=DIR=/var/run/wpa_supplicant
update_config=1
country=CN
network={
ssid="xxx-xxx"
psk="xxx"
key_mgmt=WPA-PSK
disabled=1
}
network={
ssid="xxx-xxx"
psk="xxx"
key_mgmt=WPA-PSK
}
使用iw、iwconfig连接无密码网络/WEP网络
iwconfig与iw都不支持现在主流的WPA/WPA2加密- 使用教程此处略,网上很多