标签:
转自:http://blog.csdn.net/rockrockwu/article/details/7357648
系统启动过程中platform设备、驱动注册完毕,为什么在/dev目录下就自动创建好设备节点了?
在/dev目录自动创建设备节点可以通过class_create(),然后再device_create()。但是在跟踪
内核platform注册过程中可以发现,其实这里面并未调用上诉两个函数,那么platform注册后
如何在/dev目录下创建设备文件节点?
在device_add的过程中可以发现上诉代码,首先判断dev中是否有设备号,有的话就进行文件创建
最后通过函数devtmpfs_dreate_node(dev)在/dev函数中创建设备节点。
platform型设备在/dev目录下自动创建设备节点的分析【转】
标签:
原文地址:http://www.cnblogs.com/sky-heaven/p/5484056.html