insmod: can't insert 'adc.ko': Device or resource busy:

出现这种原因的有两种:

第一:设备号冲突,换一个。
第二:申请内存空间失败。  

为什么会失败? 可能他已经被内核注册过了!



我本想申请adc内存来实验一下,发现安装不了。
改了设备号都不行,后来发现他已经被申请过了。
这是内核在初始化时就动态申请的。
如果你还没学过怎么修改内核,就可以这样。


 注释掉内存申请,直接调用即可。
    





猜你喜欢

转载自blog.csdn.net/reasonss/article/details/52790611