【发布时间】:2020-05-19 08:49:55
【问题描述】:
我正在为 TP-WN722N-v1 开发内核扩展 (kext),因为它不受支持。
我设法将固件上传到设备,它被系统识别,并且显然,它正在使用非常基本的支持。
我可以在设置面板的网络下找到它,但它被识别为ethernet device,所以我还不能使用它。
我应该从哪里开始让系统将其视为wireless interface?我是从正确的类继承的吗?
我的课是这样开始的:
class TL_WN722N : public IOEthernetController
【问题讨论】:
-
更新:我在答案中添加了 USB 网络驱动程序 kext 已被弃用的事实。您可能想要使用 DriverKit 而不是实现 kext。
-
我昨天刚读到这篇文章,我想我很快就会转向 DriverKit,但我的重点是让它首先工作。感谢您指出。
标签: macos driver kernel-extension