前面几位说的很好,首先解压:tar -xzvf rtl8191su.tar.gz然后cd 进去解压的那个文件夹,ls一下看有没有config类似的文件,有的话,先./configure ,然后查看生成的Makefile(若没configure文件,那么肯定自己有Makefile),在里面搜索一下看有没有install:这个选项,有的话,make&&make install,没得话直接make,一般的话没install会生成一个.ko的文件,你只需要insmod *.ko(这个*.ko是你自己生成的文件的ko文件,写全名最好)。有install的一般会自己就install好,若他还是生成了ko文件,你自己手动在insmod一下也行,只要插进去没卸载的会插不进去的。
以上是针对在pc机上的情况如何临时让驱动文件insmod进kernel。
若是需要你的这个驱动的模块一直有效而不需要每次都去insmod一下,请加入pc机下面的linux系统内的本机kernel目录下面,将你的模块添加进相应的Makefile,在相应的Kconfig中写上你自己识别的名称,然后可通过Make menuconfig等方式选中你的才命名的模块,make&&make install
至于你的问题补充cannot found …… 之后,到底是什么?请截图。一般情况只需按照上面步骤做即可成功。
取消
评论