我试图编写一个简单的字符设备驱动程序,现在,即使当我调用unregister_chrdev_region时,我仍然看到我的设备留在/proc/devices中,如下所示:249chardev现在我无法插入任何模块,每次使用insmod时,shell都会告诉我:
Error: could not insert module test.ko: Device我已经使用了rmmod,并且已经使用了来自/dev的任何chardev。但他们仍然在那里,被
前面提供了示例的Makefiles,但不是为这个示例提供的,所以我尝试创建一个: make -C /lib/modules/$(shell unamedirectory `/usr/src/linux-headers-2.6.26-2-686'
CC [M] /home/maciej/Projects/os/chardev/chardev.o