Android处于主机模式的串口

时间:2013-05-30 23:09:08

标签: android parameters serial-port host

具有Android手机的主机功能,它很容易发送串行消息。您所要做的就是将USB连接到手机的串行适配器(通过USB otg线),然后写入文件/dev/usb/tty2-1:1.0(echo“string”> / dev / usb /tty2-1:1.0)(或该文件中的其他文件,具体取决于插入适配器时出现的文件)。 但有谁知道如何确定和更改串行连接的参数? 我相信它应该是一个配置文件或存储所有参数的东西。

对待Agge

1 个答案:

答案 0 :(得分:1)

在一个(隐式非标准)Android设备上,它有一个支持这个的内核模块,以及一个使设备节点具有权限以便你可以实际使用它的东西,你应该能够像桌面一样使用普通的串行API Linux操作系统。

行设置可能没有“配置文件” - 通常也没有在桌面Linux上,因为应用程序可以设置它需要的东西(给定的终端应用程序本身可能有配置包含这些设置的文件,但只有在运行时才会生效)

您应该能够使用tcgetattr()/ cfsetospeed()/ tcsetattr()以及NDK库中的相关内容(查找桌面linux示例C程序作为指南,另请参阅linux termios联机帮助页);可能还有从非Android Java继承的标准API。

相关问题