NFC与网络设备通知机制及PCI子系统解析
一、NFC相关内容
- NFC驱动注册
- HCI层注册 :通常在驱动的
probe()回调中完成。以pn544和microreadNFC设备驱动为例(内核3.9中仅有的HCI驱动),probe()方法由I2C子系统调用。注册步骤如下:- 调用
nfc_hci_allocate_device()方法创建一个nfc_hci_dev对象,该结构定义在include/net/nfc/hci.h中。 - 调用
nfc_hci_register_device()方法,将上一步创建的nfc_hci_dev对象作为唯一参数传入。此方法通过调用nfc_register_device()方法向NFC核心进行注册。相关代码可参考drivers/nfc/pn544/pn544.c和drivers/nfc/microread/microread.c。
- 调用
- NCI层注册 :同样通常在驱动的
probe()回
- HCI层注册 :通常在驱动的
超级会员免费看
订阅专栏 解锁全文
1552

被折叠的 条评论
为什么被折叠?



