udev cdev platform device的问题,大家指教
udev cdev platform device
请问以上都是做什么用的?
如果在驱动中去掉这些会有什么效果?
我可以只实现read write ioctl?
这几个是满足虚拟文件系统还是什么,如果不定义udev或cdev或platform device会出现什么地方的问题?
没分了,大家解释解释,谢谢。明天有了,可以再加。
o(∩_∩)o...哈哈!
------解决方案--------------------udev :应用层的守护进程,由启动脚本加载,负责建立热拨插的接点
cdev :建立字符设备接口
platform device :相关平台直接总线建立的设备,主要出现需要自己直接挂到平台的时候,因为很多驱动都挂到相应的总线上的
------解决方案--------------------如果没有udevd守护进程,那么/dev下的很多设备文件必须自己mknod
如果没有platform device也没有多少关系,看你的具体的硬件驱动挂那个子系统上,或者总线上
慢慢来,加油