회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

갤탭 10.1에 ODROID-ADK 보드를 연결해서 안드로이드 Open Accessory Library를 테스트해보았습니다.

그런데, 인식은 되는듯 하는데 실제 앱이 동작을 안하더군요. 갤럭시-S는 정상동작을 하지만...


현재 갤럭시탭 10.1은 안드로이드 허니컴 3.1이 탑재되어 있습니다.
원래 3.1이상은 Open Accessory Library를 지원해야할텐데.... (제조사의 선택이기는 하지만요)

그래서 일단 루팅을 통해 삼성이 어떤 실수를 했나 찾아 보았습니다.
Rooting은 XDA의 자료와 아래 링크를 참고하였습니다.
http://activr.com/2011/05/11/how-to-root-samsung-galaxy-tab-10-1-in-just-15-mins/
국내 포털에서도 "갤탭 10.1 루팅"이라고 입력하면 많은 자료를 찾을 수 있습니다.

안드로이드 리눅스 커널에 open accessory용 Gadget driver는 포함되어 있는것 같았습니다.
그리고 android.hardware.usb.accessory.xml 파일이 /system/etc/permissions/아래에도 있더군요.
그렇다면 com.android.future.usb.accessory.jar 이 빠진거네요...  삼성의 실수 !!

하여간 루팅후 이 .jar 파일을 강제로 밀어넣고나니 갤탭10.1에서도 ADK가 정상 동작 합니다.
아래는 인증샷 입니다 !!

tab_adk.jpg


이솝에도 플랫폼하시는 분들이 많은데...

안드로이드 2.3.4나 3.1 이상에 Android Open Accessory Library를 포팅할때 주의하세요.

커널에 ADK용 USB gadget driver는 잘 구현해놓고, permission file이나 라이브러리를 빌드할때 실수로 빠지면 이런 문제가 발생합니다.


저희도 ODROID-7에는 제대로 넣고, ODROID-A에는 실수를 했습니다. ^.^; ㅋㅋ





김학승

2011.08.16 08:20:19
*.40.191.231

하드커널에 갤럭시 S2에서도 ADK가 동작 안한다고 하셨는데요.

갤탭 10.1과 비슷한 실수일까요? 아시는 분 없나요?

이제현

2011.08.17 03:12:51
*.90.137.102

S2는 커널 드라이버 작업도 안되어 있는듯 합니다.

갤탭10.1은 ADK 보드를 연결하면, 연결 안내 팝업이 뜨고 앱이 관련 jar 파일을 못찾아 죽는 문제였습니다.


그런데 S2는 연결 안내 팝업도 안뜨는것 같습니다. 따라서 커널에 adk gadget도 빠져 있는듯 하네요. 루팅해서 한번 확인해 보시죠~~ ^.^

고등어

2011.08.17 23:22:27
*.111.41.24

혹~ USB host는 테스트 해봤나요?

XOOM이나 다른 안드로이드 3.1장치는 잘되는데 갤탭10.1만 안되더라구요.


이제현

2011.08.20 04:29:34
*.90.137.102

한국도 출시한지 3주 정도 된듯합니다.

삼성플라자에서 알아봐야 겠네요.


그런데, 알려주신 사이트에 가보니 iPhone 커넥터랑 비슷하게 생긴것 같은데요. ㅎㅎ


고등어

2011.08.19 20:08:17
*.204.2.105

삼성 미국홈피에서 판매합니다.

국내출시하면서 판매하는지 모르겠군요. ^^


저는 요기서 판매하는 것을 사용해 봤습니다.

http://www.kineteka.com/galaxy-tab-connector.aspx


이제현

2011.08.19 18:47:13
*.90.137.102

정보 감사합니다.


오드로이드-A에 포팅해보려고 했는데..

허걱... API-Level이 12네요...  허니컴3.1 이상만 가능하겠어요..


그런데 갤탭 10.1용 HOST gender 커넥터 어디서 파나요?

고등어

2011.08.19 12:09:30
*.204.2.105

요기있는 예제를 이용하면 쉽게 구현됩니다.

http://developer.android.com/guide/topics/usb/host.html


하드웨어는 일반 USB device기능을 사용하시면 되구요.

범용 USB 클래스를 사용하시면 리눅스쪽에서 이상하게 처리해서 안드로이드 단에서 이상하게 동작될겁니다.

특정 VID 및 PID와 bulk mode를 사용하면 쉽게 처리됩니다.


이제현

2011.08.18 03:02:36
*.90.137.102

Host용 ADK에 대한 자료는 본적이 없네요. 구글 Open Accessory Library에 관련 글이 쬐끔 있습니다만...


관련 하드웨어/프레임웍 정보가 있으면 좀 알려주세요.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 교육 홍보 및 광고는 "교육 및 세미나 홍보" 게시판을 이용해 ... 관리자 2010-07-15 108071
1610 S3C6410 - 구글 안드로이드 동작 화면 file [9] 김재훈 2009-03-11 5166
1609 TI DM644x 다빈치보드 개발 문의 [1] hee021 2010-07-21 5158
1608 iPhone 3GS 와 Google Nexus One 3D 성능 비교 [3] 이제현 2010-02-18 5152
1607 음식 조심 하세요. [3] 착한이 2010-08-07 5137
1606 TI Davinci DM6467 - 인지니언트사 비디오코덱(S/W) 성능 ..... [1] 장석원 2009-11-14 5136
1605 다른분들은 오드로이드 개발 환경이 어떻게 되시나요...? file [5] 몽인 2010-01-26 5130
1604 MIPI 전용칩 문의 드립니다. [2] 이성휘 2011-02-25 5129
1603 zImage-C100-XWindows 커널 로딩중 에러 [1] 미운오리 2010-05-13 5111
1602 엑시노스 듀얼코어 안드로이드 2.3.3 BSP 릴리즈 [6] 이제현 2011-05-27 5097
1601 오드로이드를 NFS를 이용해 개발할때 LOG를 시리얼 콘솔로 보... [7] 범수아빠 2010-07-09 5084
1600 EXYNOS-4210 안드로이드 4.0.3 릴리즈 [3] 이제현 2012-03-15 5082
1599 Aesop-embedded.org 란 주소를 아시나요? [2] 김영일 2011-04-23 5077
1598 android 슬슬 코드 보기 시작했습니다. [3] 고도리 2009-05-24 5075
1597 [재미] Android multimedia player 1.2 배속 재생 성공 [2] 고도리 2011-03-24 5067
1596 LG가 Meego에 손댄다는 글 읽다 오랜만에 웃었습니다. [3] 고도리 2011-04-16 5061
1595 [신형칩] S5P6450 SoC file [3] 관리자 2011-01-28 5058
1594 Lock Screen을 Disable 시킬 수는 없을가요? [6] Simba444 2011-04-20 5056
1593 stagefright관련 open소스 해석하신분 있으실까요?ㅠ [3] 첸보이 2011-03-21 5044
1592 이솝 S5PC100 - 보드 아트워크 완료 했습니다. file [1] JhoonKim 2010-03-31 5041
1591 판다보드 어떻습니까? 아시는분 계시나요? [4] 치르르 2010-11-25 5030

사용자 로그인