我有一个带有 Android 操作系统的 Wandboard IMX 6。我无法读取RS232数据。我在 QtCreator 上用 C++ 编写了一个应用程序。
我有一个问题。当我按下连接按钮时,出现serial port is being used for no permission to open
错误。
我在下拉菜单中列出了可用的串行端口。我可以在下拉菜单中看到ttymxc0
和 ,ttymxc2
但无法连接。
答案1
我想该消息应该是“端口正在使用或者没有权限打开”。
您的应用程序可能需要在其清单中表明它使用串行端口和/或请求必要的权限。根据这个,所需的许可是:
<uses-permission android:name="com.google.android.things.permission.USE_PERIPHERAL_IO" />