我必须使用哪个通用内核扩展或I/O驱动程序扩展来控制MacOS上的驱动程序?
我想在mac上连接蓝牙、wifi、usb、firewire和其他通信接口。我还想做蓝牙和wifi的身份验证。我必须使用通用内核扩展还是I/O驱动程序扩展我必须使用哪个通用内核扩展或I/O驱动程序扩展来控制MacOS上的驱动程序?,macos,kernel,driver,kernel-extension,Macos,Kernel,Driver,Kernel Extension,我想在mac上连接蓝牙、wifi、usb、firewire和其他通信接口。我还想做蓝牙和wifi的身份验证。我必须使用通用内核扩展还是I/O驱动程序扩展 机场(Wifi)驱动程序没有公共内核API 公众大多生活在用户空间,而不是内核中 USB和Firewire设备系列由I/O工具包管理,在内核和用户空间中都有公共API 我想你所说的“其他沟通”是指人际网络?网卡设备驱动程序是围绕内核I/O工具包API、套接字和数据包过滤等构建的,位于内核的BSD部分 因此,总的来说,如果您需要获取表示设备的对
- 机场(Wifi)驱动程序没有公共内核API
- 公众大多生活在用户空间,而不是内核中
- USB和Firewire设备系列由I/O工具包管理,在内核和用户空间中都有公共API
- 我想你所说的“其他沟通”是指人际网络?网卡设备驱动程序是围绕内核I/O工具包API、套接字和数据包过滤等构建的,位于内核的BSD部分