当前位置: 首页 > 面试题库 >

在Android中使用串行端口RS-232?

赫连飞沉
2023-03-14
问题内容

我想使用Android设备上的JavaComm API类通过串行端口发送信号,这是我的想象:

1- Android设备将是:Archos 3.2,它具有android 2.2和USB主机模式。

2-在我的Android应用程序中包含RxTx lib软件包。并使用Android NDK包含RxTx本机代码。

3- usb-> serial的短电缆。

您能告诉我我可能会遇到的问题吗?


问题答案:

我刚刚将JavaCOMM(GNU RXTX)库移植到了Android。这是链接
http://v-lad.org/projects/gnu.io.android/

您仍然可能需要重建内核,并可能需要为您的环境重新编译共享库。但这应该可以帮助您入门。



 类似资料:
  • 问题内容: 我在Ubuntu上使用LibSerial在串行端口上读写数据。 目前,我可以通过串行端口写入和接收字符串,但是我的代码不能很好地工作:特别是, 我想控制读取功能,以便仅在有需要读取的内容时才能读取当没有信息可读取时退出,以发送另一个命令 而不会阻塞流程。 我想要做: 编写命令 等待答案 然后写另一个命令 等待答案 现在,我可以在while循环中使用读取功能发送第一个命令并读取答案,但是

  • 本文向大家介绍串行端口和并行端口之间的区别,包括了串行端口和并行端口之间的区别的使用技巧和注意事项,需要的朋友参考一下 串口 串行端口提供连接串行线路以准备串行通信的接口。串行端口通常用于调制解调器,鼠标,安全摄像机等。串行端口使用DB-9连接器,该9针D型连接器连接到传输线。串行端口使用一条线提供串行通信,因此不依赖于另一条线的速度,并且其长度可以根据需要进行扩展。 并行端口 并行端口提供了连接

  • 我正在尝试使用shell和java的组合来读取和写入串行端口。目标是能够使用PrintWriter和BufferedReader从连接到串行端口的设备发送和接收命令。我知道这可以用不同的方式来实现(不使用shell),但这不是我想要的。我希望能够使用shell和java实现这一点。 这是我的代码: 有了这段代码,我特别尝试从串行端口读取数据。我使用java运行shell命令来访问串行端口,然后读取

  • Spring靴:1.4.0.M1 我有一个IIS在端口80上运行,但是我已经通过STS配置属性将Sever.port更改为8090。STS屏幕快照 为什么STS embedded tomcat在更改后仍使用端口80?有点迷惑。

  • 问题内容: 我需要在Linux上测试一个串行端口应用程序,但是,我的测试计算机只有一个串行端口。 有没有一种方法可以通过在Shell或脚本中模拟设备来向Linux添加虚拟串行端口并测试我的应用程序? 注意:我无法重新映射端口,它在ttys2上进行了硬编码,我需要在编写应用程序时对其进行测试。 问题答案: 您可以为此使用pty(“ pseudo-teletype”,其中串行端口是“ real tel

  • 我正在尝试制作一个Tkinter应用程序,它连接到选定的串行端口,并向文本小部件显示发送和接收的数据。我不知道如何在这样的应用程序中处理来自串行端口的数据的持续检查,因为我最初的方法会导致应用程序窗口在几秒钟后没有响应。更具体地说,在用户选择一个端口并连接到它之后,我尝试连续运行两个函数。一个用于从串行端口读取任何可用数据(receive_data()),另一个用于用任何新数据刷新文本小部件(re