http://buaadallas.blog.51cto.com/399160/394350
在Android中,由于没有mdev和udev,所以它没有办法动态的生成设备节点,那么它是如何做的呢?
我们可以在system/core/init/下的init.c和devices.c中找到答案:
init.c中
我们再来看看handle_device_fd(),该函数定义在devices.c中
而handle_device_event定义如下:
make_device定义如下:
我们看看get_device_perm如下实现:
我们最后可以看到在devperms中定义了要生成的设备节点: