
总线驱动类似于用轮训方法探测总线上的所有设备,将设备的识别型信息和关键数据结构 (pci ids, usb ids, i2c ids and etc.)传递给probe函数,probe就会识别是否是自己负责驱动的设备,并负责完成该设备的初始化 *** 作。
//1.先是调用的驱动所属总线的probe函数: if (dev->bus->probe) { ret = dev->bus->probe(dev)if (ret) goto probe_failed} else if (drv->probe) { //2.再调用你的驱动中的probe函数: ret = drv->probe(dev)if (ret) goto probe_failed...欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)