Android 직렬 포트가 사용 중이며 열 수 있는 권한이 없습니다.

Android 직렬 포트가 사용 중이며 열 수 있는 권한이 없습니다.

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" />

관련 정보