Я новичок в Android и только начал работать с Android 4.0.3. который позволяет подключать USB Host. Я пытаюсь послать некоторый сигнал через USB к камере, предположим, что это должны быть некоторые символы, которые должна получить камера и, например, начать запись. Я хотел сделать это с помощью controlTransfer(), но я не могу понять, что означает каждая часть логики этого метода. Я проверил многие форумы, но везде я вижу, что люди продолжают ссылаться на него, как будто это очевидно. Что такое идентификатор запроса, значение и индекс? Или, может быть, есть другой подход к проблеме, который я не знаю. Я точно знаю, что вы можете отправить сигнал через USB из терминала Linux на эту камеру, и поскольку у Android есть ядро linux, возможно, путь к запуску должен состоять в том, чтобы запустить терминал и сделать это способом Linux? Спасибо за любые советы :)Android 4.0.3. USB Host - отправка данных через controlTransfer
3
A
ответ
1
controlTransfer()
предназначено для отправки команд через конечную точку управления (конечная точка 0). Идентификатор запроса, индекс и значение и часть протокола USB. Пожалуйста, обратитесь к http://www.beyondlogic.org/usbnutshell/usb6.shtml#SetupPacket за дополнительной информацией.
У вас есть описание протокола для вашей камеры? Я полагаю, вам нужно использовать другую конечную точку (как описано в протоколе камеры) для отправки символов на камеру.
Смежные вопросы
- 1. Android 4.0.3. USB Host - связь с камерой
- 2. Отправка данных через USB для Android приложения
- 3. Atmega328p отправка данных через USB
- 4. WinUsb ControlTransfer на USB 3.0
- 5. Android USB Host Последовательная связь через USB-концентратор
- 6. Unsuccessful bulkTransfer - Android 4.0.3
- 7. Общайтесь с устройством USB с controlTransfer
- 8. Android Host Host Communication
- 9. Невозможно отключить и отключить устройство в режиме Android USB Host
- 10. Android usb host api и USB-накопитель
- 11. Перенос данных на USB-устройство с помощью controlTransfer
- 12. пояснение о controltransfer в android для настройки связи USB
- 13. Android Usb Host Получить данные
- 14. Режим USB HOST в ICS
- 15. Отправка простых команд с Android через USB
- 16. Отправка последовательных данных через USB-порт Arduino
- 17. Отправка данных через USB с помощью PyUSB
- 18. отправка необработанных данных через USB на Linux
- 19. Отправка и получение данных через порт USB
- 20. Отправка данных на термопринтер с устройства Android через usb
- 21. Android USB Host API - как найти драйвер для USB (Prolific) связи
- 22. Android usb host serial communication with custom made board
- 23. Android USB Host API: объем передачи размер буфера
- 24. Arduino Android и USB host API
- 25. Отправить простую картину через USB Host на Android
- 26. Android USB Host - bulkTransfer() теряет данные
- 27. USB Host Development на Android 2.3 Устройство
- 28. LPC1768 usb host
- 29. Как получить в Android Usb Host какие ответы устройства Usb после отправки хостом Host?
- 30. USB-отладка Android 4.0.3 ICS: Eclipse не видит устройство?
здесь ссылка говорит, как установить параметры для управления скоростью передачи данных и т. Д. Http://stackoverflow.com/questions/8546099/setting-parity-with-controltransfer-method/11282738#11282738 – yokks