![Android 직렬 포트가 사용 중이며 열 수 있는 권한이 없습니다.](https://linux55.com/image/140944/Android%20%EC%A7%81%EB%A0%AC%20%ED%8F%AC%ED%8A%B8%EA%B0%80%20%EC%82%AC%EC%9A%A9%20%EC%A4%91%EC%9D%B4%EB%A9%B0%20%EC%97%B4%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EA%B6%8C%ED%95%9C%EC%9D%B4%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
Android OS가 설치된 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" />