- 论坛徽章:
- 0
|
求助,我想把/linux-2.6.36/drivers/staging/rtl8192e的rtl8192e 编译成单独的.ko文件 。
第一个方法:有人说在make menuconfig的时候,找到自己的需要的驱动,然后可以设置其编译到内核还是成为ko,M是ko,然后make就可以了,但是我没有找到这个驱动。
第二个方法:因为有hello.c的例子,我修改rtl8192e目录下的makefile后,正常执行,但是结果无法生成.ko文件。
第三个方法:我看到有人自己写了一个hello.c拷贝到/drivers/char目录下,并修改char目录下的kconfig,使其在配置内核的时候能进行选择。于是我根据这个分析staging目录下的kconfig文件,我注意到下面两行:
source "drivers/staging/usbip/Kconfig"
source "drivers/staging/rtl8192e/Kconfig"
其中usbip能在menuconfig里选择,rtl8192e无此选项,将usbip注释掉后,usbip就不见了。而两个目录下的Kconfig结构相同,所以此方法也失败了。
请问该怎么做,非常感谢。
|
|