所以只要建立这个目录并且把要使用的模块.ko文件复制到这个目录就行了。
最近在使用busybox 1.13.1时发现要卸载必须要完全匹配模块名才行,原来在老标本的使用模块文件名就能卸载,现在发现不行了。
1、进入stmmac驱动源码目录,执行make uninstall命令;2、执行make clean命令,清理掉编译的临时文件;
3、执行make distclean命令,清理掉编译的模块文件;
4、执行make mrproper命令,清理掉编译的配置文件;
5、最后,执行make uninstall_modules命令,卸载掉stmmac驱动模块。
linux 编译安装驱动有两种,动态加载与静态加载动态加载
一,编译,在指点内核树下编译,生成.o文件或.ko文件
二,将生成的.o或.ko文件拷到相应目录,一般是/lib/module/kernel下面
三,用insmod命令加载,用rmmod命令卸载
静态加载
静态加载主要就是编译内核。就是将编写好的驱动放进内核相应的目录下面。然后编译内核。然后运行编译好的内核。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)