Режим USB HOST в ICS - PullRequest
       24

Режим USB HOST в ICS

4 голосов
/ 06 января 2012

Я пытаюсь подключить USB-датчик (см. Toradex) к телефону Android (Desire Z) под управлением Android 4.0.3.

Чтобы проверить это, я написал небольшое приложение для перечисления подключенного устройства(s).

Предполагается, что реализован режим USB HOST и для питания USB-датчика (HID) ... но это не так.

Я получил кабель USB OTG и теперь, когда я подключаю кабель, в строке состояния (автомобильный режим) появляется маленький значок.

Я разочарован, так как я ждал эту функцию некоторое время сейчас ...

Любые мысли?Я прочитал почти все, что связано с этим (работа Свена и еще много чего), но я мог что-то упустить ...

Спасибо!

1 Ответ

0 голосов
/ 11 сентября 2012

В последние полтора года я много работал над созданием собственной платформы Android. Некоторые были под Froyo, но в основном на пряниках. Большая часть оборудования, которое я добавил, была либо на UART, либо на USB, что вы и хотите сделать. К сожалению, добавить USB-периферию на устройство Android не так просто, как на ПК или MAC. ПК и MAC имеют практически неограниченное пространство памяти (жесткий диск). Они могут содержать драйверы очень большого количества устройств. Это позволяет выполнять автоопределение и автоматическую загрузку драйверов. На Android-устройстве это намного более экономно, только необходимые драйверы хранятся на устройстве. Каждый раз, когда я добавлял новое устройство, мне приходилось компилировать драйвер для моей платформы и вносить некоторые изменения в мою конфигурацию. Также возможно загрузить драйвер как модуль вместо того, чтобы скомпилировать его с ядром (выдает файл file.ko). Хотя, драйвер должен быть написан соответствующим образом. Но вам придется установить его, изменив файл «init.rc», который требует привилегий root.

вот несколько ссылок на вопрос / ответ о драйверах в Android. Это должно дать вам немного больше информации: Драйвер USB с сенсорным экраном

Надеюсь, это поможет, но, к сожалению, тихо, много работы делают.

...