2013-05-30 2 views
0

의 안드로이드 직렬 포트. 직렬 메시지를 보내는 것이 다소 쉽습니다. USB (USB otg 케이블을 통해) 직렬 어댑터를 휴대 전화에 연결 한 다음 /dev/usb/tty2-1:1.0 파일을 작성하기 만하면됩니다 (echo "string">/dev/usb/tty2-1 : 1.0) (또는 해당 디렉터 리의 다른 파일, 어댑터에 플러그인 할 때 어떤 파일이 나타나는지에 따라 다름). 그러나 직렬 연결에 대한 매개 변수를 결정하고 변경하는 방법을 아는 사람이 있습니까? 필자는 모든 매개 변수가 저장되는 설정 파일 또는 다른 파일이어야 함을 알고 있습니다.안드로이드 폰의 호스트 기능이있는 호스트 모드

은 (암시 적 표준이 아닌)에 권한을 가진 장치 노드와 같은 당신이 실제로 사용할 수 있습니다, 당신은 할 수 있어야한다 커널이 지원하는 모듈과 뭔가가 안드로이드 장치를 Agge

답변

1

에 관하여 데스크톱 리눅스 에서처럼 일반적인 직렬 API를 사용하십시오.

라인 설정을위한 "설정 파일"이 없을 것입니다 - 일반적으로 데스크톱 리눅스에는 필요하지 않은 설정이 있습니다 (주어진 터미널 응용 프로그램 자체에

NDC 라이브러리와 관련하여 tcgetattr()/cfsetospeed()/tcsetattr()을 사용할 수 있어야합니다 (데스크탑을 찾으십시오.)이 설정을 포함하는 구성 파일은 실행될 때만 적용됩니다. 리눅스 예제 C 프로그램 가이드, 또한 리눅스를 참조 termios 맨 페이지); 아마도 Android 이외의 Java에서도 상속 된 표준 API가있을 것입니다.

관련 문제