idi0t 发表于 2013-02-20 13:18

请教FreeBSD下编译Linux下的驱动可行吗?

如题,可能我描述的不准确,我详细的说一下。
我手上有一块tenda的USB无线网卡,但只有windows和Linux的驱动,Linux驱动提供的是源码和一个Makefile.
我现在想在FreeBSD上使用这块网卡,于是我尝试在FreeBSD用gmake编译网卡的驱动源码。
gmake的时候提示没有 /lib/src/... .../build 目录。
在网上查了下资料,有人说这样不可行,有人说要驱动移植。
我是一个初学者,对这些都还不了解,所以想各位求助,先谢谢了。

wait_rabbit 发表于 2013-02-20 13:26

这个几乎不可能了,内核 api 都不一样。

除非你用 FreeBSD 下对应的内核接口,完全代替 linux 的内核接口。若是找不到对应的,就要修改代码逻辑了。{:3_186:}

fender0107401 发表于 2013-02-20 13:28

肯定不行,内核接口不一样。

idi0t 发表于 2013-02-20 13:37

回复 3# fender0107401


    感谢楼上两位的回答
页: [1]
查看完整版本: 请教FreeBSD下编译Linux下的驱动可行吗?