在调试过程,得到天启厂家戴工的大力帮助,写在最前面表示感谢。
硬件:
1)firefly单板:roc-rk3588s-pc;
2)wifi硬件:comfast
软件:
ubuntu 20.04
软件安装
1)从firefly官网下载linux-header文件:https://www.t-firefly.com/doc/download/164.html
2)安装下载好的deb文件;
3)cd /usr/src/linux-headers-xxxx;(其中xxx是内核版本,和通过uname -r读取内核版本)
4)sudo make headers_check;
5)sudo make headers_install;
6)sudo make;
我在编译到make后报了部分错误,但是不影响后面安装;
scripts/Makefile.build:423: 警告:覆盖关于目标“modules.order”的配方
Makefile:1515: 警告:忽略关于目标“modules.order”的旧配方
make[1]: *** 没有规则可制作目标“arch/arm64/kernel/vdso/vdso.lds”,由“arch/arm64/kernel/vdso/vdso.so.dbg” 需求。 停止。
make: *** [arch/arm64/Makefile:194:vdso_prepare] 错误 2
然后获取网卡对应的linux驱动,比如我的就是就git上下载的
git clone https://github.com/lwfinger/rtl8188eu.git
然后进入文件夹
cd rtl8188eu
sudo make
make install
//下面的部分是看网上别人说的,但是我没用上,我直接ifconfig就能看到wlan1了,我板子上原本有一个wlan0
//然后直接就能在桌面上选择wifi了
insmod 8188eu.ko
开启网络:
ifconfig wlan0 up
开启wifi热点:
hostapd hostapd.conf