Android APAD上的串行端口-在哪里讨论?

Android APAD上的串行端口-在哪里讨论?,android,Android,我有一个用Java编写的应用程序,它使用虚拟串行端口(即USB CDC ACM设备)与设备通信。目前它运行一台PC(Windows/Linux/Mac OS X), 但如果能够将其移植到廉价的平板电脑上,创建一个独立的系统,这将是一个完美的匹配 我已经在谷歌上搜索了几个小时,似乎有很多人对这种瘦肉感兴趣(这并不奇怪),有些人已经成功了,但我还没有找到一个适合我所寻找的东西的好地方,也没有找到一个讨论这个问题的好地方 我在看这样的东西: 我想讨论以下几点: 这说明它支持USB主机,所以应该是可行

我有一个用Java编写的应用程序,它使用虚拟串行端口(即USB CDC ACM设备)与设备通信。目前它运行一台PC(Windows/Linux/Mac OS X), 但如果能够将其移植到廉价的平板电脑上,创建一个独立的系统,这将是一个完美的匹配

我已经在谷歌上搜索了几个小时,似乎有很多人对这种瘦肉感兴趣(这并不奇怪),有些人已经成功了,但我还没有找到一个适合我所寻找的东西的好地方,也没有找到一个讨论这个问题的好地方

我在看这样的东西:

我想讨论以下几点:

这说明它支持USB主机,所以应该是可行的,嗯

Android是Linux的一种,所以我应该可以在那里使用串行加密狗,对吗

安卓有没有驱动程序,这样我就可以插入一个串行端口加密狗并以/dev/tty的形式打开它

上面引用的APAD是否可用作开发平台

那么,讨论这个问题的最佳地点是哪里


br Kusti

至少在一定程度上与编程相关:如果你的应用程序有一个GUI,那么迁移到Android并不是一个简单的工作。Android有一个非常不同的应用程序结构,你已经习惯了,没有Swing(如果你正在使用的话)或任何GUI工具包,除了它自己的


关于您的USB问题:在股票内核中支持一些USB-to-RS232C适配器,但是有很多实际原因不使用它。大多数涉及到限制自己使用支持主机模式的设备、连接Android设备和串行适配器并为其供电。您最好在串行设备上使用Bluetooth-to-RS232适配器,这将允许您的应用程序在更广泛的设备上运行,并使您的营销材料具有无线的额外功能。

至少部分与编程相关:如果您的应用程序有GUI,迁移到Android并不是一项“一劳永逸”的工作。Android有一个非常不同的应用程序结构,你已经习惯了,没有Swing(如果你正在使用的话)或任何GUI工具包,除了它自己的


关于您的USB问题:在股票内核中支持一些USB-to-RS232C适配器,但是有很多实际原因不使用它。大多数涉及到限制自己使用支持主机模式的设备、连接Android设备和串行适配器并为其供电。您最好在串行设备上使用蓝牙到RS232适配器,这样您的应用程序就可以在更广泛的设备上运行,并且可以通过无线方式添加营销材料。

我刚刚将RXTX库移植到Android上。不幸的是,我不得不用它来适应android项目的不同布局。更多细节在这里


您需要有一个支持主机USB模式的设备。此外,设备上的内核必须支持USB到串行转换器,或者您必须自己重新编译内核。

我刚刚将RXTX库移植到Android。不幸的是,我不得不用它来适应android项目的不同布局。更多细节在这里


您需要有一个支持主机USB模式的设备。此外,设备上的内核必须支持USB到串行转换器,或者您必须自己重新编译内核。

谢谢您的回复。我的UI是swing,但实际上只有十几个按钮和几个OpenGL视图,所以将其转换为Android没有问题。我不想去无线的具体原因,因为增加了成本和不确定性的问题。限制使用能够承载主机的设备是没有问题的,因为这有一些时间关键的事情,无论如何都需要测试,因此仅在有限数量的设备上支持。如果内核中有USB CDC ACM,我应该准备好使用自己的CDM ACM设备。谢谢你的关注,谢谢你的回复。我的UI是swing,但实际上只有十几个按钮和几个OpenGL视图,所以将其转换为Android没有问题。我不想去无线的具体原因,因为增加了成本和不确定性的问题。限制使用能够承载主机的设备是没有问题的,因为这有一些时间关键的事情,无论如何都需要测试,因此仅在有限数量的设备上支持。如果内核中有USB CDC ACM,我应该准备好使用自己的CDM ACM设备。感谢您的关注。感谢您的信息和努力!我一定会调查它,只要我能得到一个真正的硬件我的手。有人能推荐一个10美元的吗“或者有关于iPad克隆与Android和主机模式USB?确保你得到的设备,你可以重新编译内核。一个安全的赌注是得到一个由氰分配支持的设备,如Viewsonic G相当不错。我自己没有,但我的几个同事喜欢。谢谢你的信息和努力!我一定会调查它,只要我能得到一个真正的硬件我的手。有人能推荐一款10英寸左右的iPad克隆,带有Android和主机模式USB吗?确保你得到可以重新编译内核的设备。一个安全的选择是得到像Viewsonic G这样的Cynogen发行版支持的设备非常好。我自己没有,但我的几位同事都喜欢它。