Mac OS X驱动程序使用Linux USB组合小工具驱动程序g_multi

时间:2013-04-01 23:39:10

标签: macos usb driver embedded-linux

我有兴趣在嵌入式Linux设备中使用Linux USB composite gadget driver g_multi,用于USB以太网和USB串行(以太网USB编译为RNDIS模式;我不是对大容量存储功能感兴趣,所以我已禁用它)。我已经对它进行了测试,并且在Windows和Linux上都运行良好。但是,使用Mac OS X进行简单测试表明OS X不会自动为其加载驱动程序。

我知道原则上OS X具有Ethernet-over-USB的功能,因为它可以自动使用Linux USB g_ether驱动程序(为RNDIS模式编译)。同样,OS X与Linux USB g_serial驱动程序的串行USB配合使用 - 我可以使用ZOC连接到USB串行端口。但是当Linux设备运行g_multi时,它什么也没做。

我找不到任何文档说明如何使用OS X来运行运行g_multi驱动程序的Linux设备。有没有人成功过这样做?

可以使用某种简单的OS X驱动程序完成,它基本上告诉OS X加载每个组件功能的驱动程序(有点像我用于Windows的INF文件,它只是告诉Windows加载以太网和串口USB的标准Windows驱动程序?如果是这样,这样做的程序是什么?

1 个答案:

答案 0 :(得分:0)

不幸的是,MAC OS不支持RNDIS。您需要第三方驱动程序,例如https://www.joshuawise.com/horndis