我无法理解如何通过串行连接与我的Android应用程序进行通信以与自定义板通信。 Android软件支持USB主机模式。
我的android 3.1+平板电脑作为USB主机< -----字节包----->定制板,波特率为9600
以下是我对设置应用的理解:
了解该过程的任何帮助都有帮助。感谢
答案 0 :(得分:0)
将端点视为具有已定义行为的虚拟管道,类似于套接字。
USB CDC设备的端点包括控制端点,批量IN,批量OUT和“中断”端点。控制端点是双向的,用于配置连接。一旦配置了连接,BULK IN就是平板电脑将接收数据的位置(想想RX),BULK OUT将是平板电脑发送数据的位置(想想TX)。中断端点是IN-ONLY,它将通知平板电脑设备的任何状态变化。
端点位置和功能由设备在其USB接口描述符中指定。主机协议栈将检索该描述符并使其可供应用程序层使用。
您将使用控制端点配置波特率,奇偶校验,停止位等项目