我有兴趣完全用Golang编写用于OS X的HID USB设备驱动程序,但是我找不到任何尚未被标记为已弃用的最新文档。在Linux上,我熟悉在lenth
中写入USB设备的情况,但是在OS X的该目录中(该文件编写时为10.13.6),我看不到类似的特殊文件。我找到的唯一文档是关于IOKit的,似乎它需要用C ++编写驱动程序,或者使用现有的c-lib并使用cgo编译我的依赖golang应用程序。我想避免此步骤作为思想实验,但是我不确定目前是否可行。任何人都可以确认或否认这是否可行,如果可以的话,请向我指出正确的方向?