我想在嵌入式Linux设备中使用Linux USB复合设备驱动程序
我知道,原则上,OS X具有通过Linux USB
我找不到任何文档说明如何使OS X能够与运行
g_multi
,用于以太网-over-USB和串口-over-USB(以太网-over-USB编译为RNDIS模式;我不感兴趣的是大容量存储功能,所以我已经禁用它)。我已经测试过它,并且在Windows和Linux上都可以正常工作。然而,与Mac OS X的简短测试表明,OS X不会自动加载其驱动程序。我知道,原则上,OS X具有通过Linux USB
g_ether
驱动程序(编译为RNDIS模式)自动工作的以太网-over-USB的能力。同样,OS X可以通过Linux USB g_serial
驱动程序进行串口-over-USB通信——我可以使用ZOC连接到USB串口。但是当Linux设备运行g_multi
时,它什么也不做。我找不到任何文档说明如何使OS X能够与运行
g_multi
驱动程序的Linux设备配合工作。是否有人成功做到了这一点?
是否可以使用某种简单的OS X驱动程序来告诉OS X加载其每个组件功能的驱动程序(有点像我在Windows中使用的INF文件,它只是告诉Windows加载以太网和串行USB的标准Windows驱动程序)?如果可以,那么如何进行该过程?