나는 USB 호스트 모드를 지원하므로 갤럭시 S2에 연결할 수있는 USB 장치 (지문 인식기)를 가지고 있으며 최신 Android USB API http://developer.android.com/reference/android/hardware/usb/UsbDevice.html삼성 갤럭시 S2에 대한 안드로이드의 USB 주변 드라이버 통합
휴대 전화에 연결할 때 "알 수없는 USB 주변 장치"라고 표시되며 리더가 켜져있어 전원 공급 장치에 문제가 없습니다. 필자는 독자의 Linux 드라이버 소스 코드를 가지고 있으므로 필요할 경우 ARM 아키텍처 용으로 컴파일 할 수 있습니다.
이 드라이버를 Android 커널에 통합하려면 어떻게해야합니까? (가능한 경우 Linux 기반이므로) ?? 별도의 모듈을 만들 수 있습니까 ?? 루트 권한이 절대적으로 필요합니까?
또는 더 단순한 어쩌면, USB API를 통해 주변 장치 유형을 결정할 수 있습니까 ??
S2가 진저 브레드 (API 수준 9 또는 10)와 함께 제공되는 것처럼 보이는 동안 공식 USB 호스트 api는 API 수준 12에있는 것처럼 보입니다. 따라서 삼성이 어떻게 든 백 포트하지 않으면 해당 방법을 사용할 수 있는지 분명하지 않습니다. 해당 장치에 사용자 정의 커널을 설치할 수 있거나 루트가 있고 이미 모듈을 지원하고 적절한 소스가 지금까지 릴리스 된 경우 기존의 Linux 커널 드라이버 방법이 가능해야합니다. –
사과를 사용했지만 사과를했습니다. –