본문 바로가기
임베디드.일렉트로닉스

CP210x . VCP 드라이버 . 안드로이드 용

by i.got.it 2024. 6. 26.

 

 

안드로이드에서의 CP210x VCP 드라이버 

 

리눅스에는 CP210x VCP  드라이버 기본 포함되어 있기에 CP210x 기기 연결하면 즉시 드라이버 활성화 되면서 사용 가능 상태가 된다. 

 

안드로이드는 리눅스 커넬을 기반으로 하기 때문에 안드로이드에서도 CP210x 사용은 가능한 기본은 달성되어 있지만,  문제는 대부분의 안드로이드 기기에 탑재되는 커넬 빌드 설정에서 CP210x 지원 활성화 되지 않은 상태로 되어있다. 

 

안드로이드  Kernel  설정 툴을 이용하여 CP210x 활성화 된 것으로 kernel 리빌드 한다.  

 

 

 

 

 

 

 

 

CP210x 칩 제조사인 실리콘 랩 홈페이지의 안드로이드 용 드라이버  관련 정보

 

Community - Silicon Labs

The Silicon Labs Community is ideal for development support through Q&A forums, articles, discussions, projects and resources.

community.silabs.com

 

 

 

CP210x 드라이버 활성화 위한  안드로이드 커넬 리빌드 설명.    pdf 문서. 

https://www.silabs.com/documents/public/application-notes/an809-integrating-cp210x-vcom-port-driver.pdf

 

 

 

 

안드로이드 kernel 리빌드 하지 않고 앱에서 직접 접근 하는 방법도 있긴한데...  

 

안도로이드 USB 호스트   접근하여 CP210x 의 로레벨 API   이용하면 되긴 하는데, 더 방대한 작업이 이뤄져야 한다. 

 

 

 

 

안드로이드 커넬 리빌드하여 CP210x VCP 드라이버를 활성화 시키면 이후는 운영체제에서 인식된 시리얼 포트 접근 하는 코딩 만으로도 즉시 기기와 통신 가능하므로 앱 개발 입장에서는 훨씬 편리하다. 

 

 

 

 

연관

- 리눅스에는 CP210x  드라이버가 운영체체 배포시 기본 포함되어있기에 별도로 설치 하지 않아도 되나 권한 설정은 해줘야 함.  

 

우분투에서 USB 2 UART ( 칩 CP2102 ) 권한설정하기. ttyUSB 시리얼포트.

개요. 상황예. 우분투 운영체제 PC에 USB 2 UART(아래 그림) 등을 연결하여 우분투에서 ttyUSB0 등의 시리얼 포트로 생성된 것을 코드 내에서 접근하기 위해서는 권한설정을 해줘야 한다. LX USB2UART 상

igotit.tistory.com

 

 

 


첫 등록 : 2024.06.26

최종 수정 : 

단축 주소 : https://igotit.tistory.com/5693


 

 

 

 

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5