怎么编译驱动模块呢

[复制链接]
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 | 显示全部楼层
嗯,放须原码框架下编译
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册用户

本版积分规则

 
QQ在线咨询
点击这里给我发消息
点击这里给我发消息
电话咨询
0755-23012315
快速回复 返回顶部 返回列表