안드로이드에서의 CP210x VCP 드라이버
리눅스에는 CP210x VCP 드라이버 기본 포함되어 있기에 CP210x 기기 연결하면 즉시 드라이버 활성화 되면서 사용 가능 상태가 된다.
안드로이드는 리눅스 커넬을 기반으로 하기 때문에 안드로이드에서도 CP210x 사용은 가능한 기본은 달성되어 있지만, 문제는 대부분의 안드로이드 기기에 탑재되는 커넬 빌드 설정에서 CP210x 지원 활성화 되지 않은 상태로 되어있다.
안드로이드 Kernel 설정 툴을 이용하여 CP210x 활성화 된 것으로 kernel 리빌드 한다.
CP210x 칩 제조사인 실리콘 랩 홈페이지의 안드로이드 용 드라이버 관련 정보
CP210x 드라이버 활성화 위한 안드로이드 커넬 리빌드 설명. pdf 문서.
안드로이드 kernel 리빌드 하지 않고 앱에서 직접 접근 하는 방법도 있긴한데...
안도로이드 USB 호스트 접근하여 CP210x 의 로레벨 API 이용하면 되긴 하는데, 더 방대한 작업이 이뤄져야 한다.
안드로이드 커넬 리빌드하여 CP210x VCP 드라이버를 활성화 시키면 이후는 운영체제에서 인식된 시리얼 포트 접근 하는 코딩 만으로도 즉시 기기와 통신 가능하므로 앱 개발 입장에서는 훨씬 편리하다.
연관
- 리눅스에는 CP210x 드라이버가 운영체체 배포시 기본 포함되어있기에 별도로 설치 하지 않아도 되나 권한 설정은 해줘야 함.
첫 등록 : 2024.06.26
최종 수정 :
단축 주소 : https://igotit.tistory.com/5693
'임베디드.일렉트로닉스' 카테고리의 다른 글
스위치 . 대전류 (0) | 2024.06.29 |
---|---|
압착 단자 (0) | 2024.06.29 |
정류 다이오드 . 대전류 ~30A, 50A (0) | 2024.06.25 |
AC 220V 플러그 소켓 케이블 매립 콘센트 모음 (0) | 2024.06.19 |
DIN 레일 . 거치 브라켓들 (0) | 2024.06.18 |
댓글