USB를 통한 데이터 전송의 방법..
글쓴이: jaeohkim / 작성시간: 목, 2010/07/08 - 12:50오전
안녕하세요..눈팅만 하다가 처음으로 글을 올려봅니다..
안드로이드폰에서 USB를 통해 target(개발중인 장치입니다.)에 데이터 전송을 구현해야하는데요, Kernel쪽도 첨이고 USB도 첨이라 걱정입니다..
궁금한 점은 다음과 같습니다.
1. 데이터 전송을 하려면 단말(꼭 단말이 아니라 리눅스환경이 정확한 표현이겠지요..)에서는 OTG가 지원되어야 한다고 들었습니다. 현재 대부분의 상용 안드로이드폰은 OTG slave만 지원한다고 하던데, 이 경우에도 폰과 target간의 data 통신에 문제가 없는지요?
2. target device의 USB를 폰에 꽂았을 때, 폰에서 이를 인식하면(커널단에서 인식해서 상위단으로 이벤트를 날리는 구조) 어플에서 데이터를 던지려합니다. 꽂혔다는걸 어떻게 인식을 할 수 있을까요? 얼핏 듣기로 target을 만들때 USB의 클래스 타입이라는 걸 정의를 해줘야한다는데 무슨 말인지도 솔직히 잘 모르겠고..
고수분들의 고견을 여쭙겠습니다..도와주십시요..^^;;
Forums:
댓글 달기