Linux에 tty 그룹이 없습니다.

Linux에 tty 그룹이 없습니다.

현재 Linux 32비트 버전 18.04를 사용하고 있습니다. CAN 버스 메시지 읽기, 쓰기 및 기타 기능을 모두 수행하는 일체형 제품을 보유하고 있습니다. 문서화된 대로 CAN 메시지를 읽기 위해 Qt5 애플리케이션을 개발하려고 합니다.

PC Can-bus SDK를 사용하려고 하면 /dev/ttyA0 통신 경로를 사용하는 것으로 표시되지만 내 디렉터리에는 해당 경로가 없습니다. /dev/path를 결정하지 않으면 예제 코드를 올바르게 실행할 수도 없습니다.

내 질문은 tty 그룹이 어떻게 나타나는지입니다. 운영 체제와 함께 제공됩니까, 아니면 케이블이 장치에 연결될 때 나타납니까?

저는 Windows Embedded 8에서 Ubuntu 32비트(제품 데이터시트, Ubuntu OS 지원)로 운영 체제를 직접 변경했습니다. 회사의 일부 드라이버 업데이트가 누락되었을 수도 있지만 확실하지 않습니다.

추가 정보는 예제 코드를 실행하기 위해 모든 /dev/paths를 시도했으며 30-40개의 tty 및 ttyS 그룹 중 하나의 tty 그룹이 /dev/ttyUSB2라는 예제를 실행했다는 것입니다.

하지만 불행하게도 작업을 읽으려고 하면 읽을 내용이 없습니다.

이 상황에 대한 정보는 매우 도움이 될 것입니다. 저는 Linux 환경과 CAN 버스 프로토콜을 처음 접했기 때문에 도움을 주시면 감사하겠습니다.

ベストアンサー1

おすすめ記事