两个系统,一个为Linux,一个为Android。Linux上有一个USB Host口,一个USB Device口。Android上有两个USB Host口,一个USB OTG Micro AB口。 需求: 两个系统的应用层之间进行双向数据通讯。 问题: 如果用USB OTG模式连接 ,Linux做Host(也就是Accessory),Android做Device,是否会由于Android Sccessory协议的限制,无法在USB上架应用? 如果用USB连接,Android做host,Linux做Device,把Linux的USB改成Device模式,是否可行?以及难度? 多谢 ! 计划用Linux做Host,Android做Device,不用OTG模式,看两边的Spec,没有看到有原理性的问题。现在主要问题是,Linux不识别Android主板,如何解决?在识别的情况下采用何种方式通讯?多谢高手指点! 目前方案是 Android侧开发USB驱动,Linux侧开发Gadget驱动 |
|