Я попытался добавить виртуальное устройство USB с драйвером в Mac OS программно. Документация IOKit гласит: Традиционно драйверы виртуальных устройств соответствуют IOResources, потому что виртуальные устройства не публикуют собственные собственные. Другим примером такого драйвера является HelloIOKit KEXT (описанный в «Создание драйвера устройства с Xcode»), который соответствует IOResources, поскольку он не контролирует какое-либо оборудование.Создание виртуального устройства в Mac OS X
Но я не нашел способ добавления виртуального устройства в систему. Как я могу это сделать?
umockdev - приложение для извлечения usb для платформы linux: http://stackoverflow.com/a/43917529/6180077 –