lynnux 发表于 2018-8-3 11:11:20

怎么编译驱动模块呢

安装的系统是ASUS-TinkerBoard_Lubuntu18.04-LTS_ELAR-Systems-SD (Ver 2.0)

因为业务需要,板载的无线网卡不支持moniter模式,需要额外的USB无线网卡,但该网卡需要自己编译驱动,在台式机ubuntu上尝试可用的驱动在这里 https://github.com/shabzy/rtl8814au

但开发板就不行了,看了下Makefile好像需要内核源码,一般是/lib/modules/版本号/build,这是软链接,链接到/usr/src下面的内核源码,但开发板上这个目录里是空的
于是按照https://github.com/aircrack-ng/rtl8812au 这里的提示,尝试
sudo apt-get install linux-headers-`uname -r` 失败
uname -r是4.4.71-ELAR-Systems,这应该是定制内核吧?
本人新手,对驱动编译也不太熟悉,个人理解驱动模块编译是需要内核源码的,在https://www.elar-systems.com上搜索了一圈好像没发现源码在哪里。
所以来这里提问,先谢谢大家了!


lynnux 发表于 2018-8-6 15:59:37

本帖最后由 lynnux 于 2018-8-6 16:03 编辑

已解决,没有内核源码是不行的,还是用回官方的debian系统

peter 发表于 2018-8-6 19:56:56

嗯,放须原码框架下编译
页: [1]
查看完整版本: 怎么编译驱动模块呢