LINUX设备节点

上网看到有些说写驱动后要用mknod创建节点才能在/dev里生成一个文件,
我按友善之臂手册的里led驱动写完后 直接用insmod加载模块,这样在/dev,里也能生成一个文件,都不用到mknod的
请问mknod是在哪些时候才要用到的?

是这样的,之所以有的时候不需要你自己创建节点,因为有程序自动创建。
class_create和device_create,具体用法很简单,你自己查查就知道了。

还有,mknod都是在刚开始学习的时候用到,难道你以后写驱动都要手动建立设备节点吗?
温馨提示:答案为网友推荐,仅供参考
相似回答