您的位置:首页 > 移动开发 > Android开发

usb之Android_probe

2016-01-27 14:10 225 查看
Android_probe()
-->class_create(THIS_MODULE,"android_usb")//------------------------创建sys/class/android_usb
-->android_create_device(android_dev,android_usb_driver.gadget_driver.usb_core_id)
-->device_create(android_class, NULL, MKDEV(0, usb_core_id),NULL,device_node_name)//------------------------创建sys/class/android_usb/android0
-->device_create_file(dev->dev, attr)//------------------------创建sys/class/android_usb/android0/属性
-->usb_composite_probe(&android_usb_driver)
-->driver->bind
-->android_bind()
-->android_init_functions(dev->functions, cdev)
-->device_create(android_class, dev->dev, MKDEV(0, index), f,f->dev_name)//------------------------创建sys/class/android_usb/android0/f_"function"
-->device_create_file(f->dev, attr)//------------------------创建sys/class/android_usb/android0/f_"function"/属性
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: