我写了一个简单的char驱动程序代码。我正在尝试注册我的设备。我可以在带有主编号的/ proc / devices文件中看到我的设备名称。但是在注册后我无法在/ dev目录中看到我的设备..我使用了register_chrdev()调用,它返回非负值..我也尝试使用cdev_init()和cdev_add()调用,但仍然发生同样的事情
答案 0 :(得分:0)
udev创建/ dev条目。要触发udev,驱动程序需要调用device_create(),它会在/ sys / dev下创建一个条目以及设备名称。