PDA

Просмотр полной версии : Андроид и USB-периферия


pokertk
14.05.2014, 20:08
У кого-нибудь есть устройства с USB-UART переходниками на борту? (Ардуины, кабели для телефонов и т.д.) Интересуют модели с чипами FTDI на борту. Треба проверить определяться в системе или нет?

Также интересна возможность подключения USB-Ethernet адаптера. Если заработает, то какой?

Rage2
14.05.2014, 20:11
Для поддержки FTDI, дрова должны быть включены в ядро или идти как модули. (ftdi_sio.ko) Многие выкладывал в шапке темы про USB-GPS
Аналогично и с USB-Ethernet адаптером.
Смотря к чему подключаете. Все индивидуально.

pokertk
14.05.2014, 20:30
Для поддержки FTDI, дрова должны быть включены в ядро или идти как модули. (ftdi_sio.ko)
Как-либо можно посмотреть список всех драйверов в системе (не только загруженных)?

Смотря к чему подключаете. Все индивидуально.
Вот такие одинаковые таблетки, моя одна из них:
Ainol Numy 3G AX10
MTECH MTP255
Explay Scream 3G
Explay XL2 3G
Hyundai T10s
Created X10S
KNC MD1008A
Effire CityNight D10 3G
iRu Pad Master M1002G
Wexler TAB 10q
SUPRA M145G
Perfeo 1019-IPS
RoverPad Air 10.1 3G
Telefunken TF-MID1007G
TwinMos T103GQ1
Archos 101 XENON
Souiycin S11
Bliss Pad M1002
Eplutus G10S
Treelogic Brevis 1006 QC 3G IPS

Все осложняется тем, что они на MTK8389, а исходников ядра для платформы почти нет. По этой же причине нет кастомов вроде Циана и отсутствует возможность включить в ядро требуемые дрова.

Rage2
14.05.2014, 20:42
Если драйвер включен в само ядро(это часть прошивки), то проверить можно только подключив устройство и смотреть, работает или нет.
Если модулем(что бывает реже), то есть команда lsmod, выводит список загруженных в память модулей

macau
14.05.2014, 20:47
и потом. кто мешает собрать модуль отдельно, с нужным vermagic?

pokertk
14.05.2014, 21:07
Если драйвер включен в само ядро(это часть прошивки), то проверить можно только подключив устройство и смотреть, работает или нет.
Если модулем(что бывает реже), то есть команда lsmod, выводит список загруженных в память модулей

Модули же подгружаются только для подключенных устройств?
Не хочется заказывать кучку ненужной периферии ради выбора одного из девайсов. Хочется быть уверенным, что выбранный USB-UART и USB-Ethernet железки заведутся, пусть с плясками, но гарантированно.

и потом. кто мешает собрать модуль отдельно, с нужным vermagic?
Можно подробнее про сборку и загрузку модуля в андроид?

Rage2
14.05.2014, 21:20
Можно подробнее про сборку и загрузку модуля в андроид?
Надеюсь это была такая шутка? Хаха)) А ты парень остряк.

Sanders
15.05.2014, 08:52
На сайте FTDI есть драйвер для Android и инструкция по его установке. Я себе ставил на телефон, и подключал просто одну микросхему для проверки. Она определилась и при касании ножки Rx на терминалеи шли данные.

macau
15.05.2014, 10:33
для pl2303 есть софтина, которая работает с чипом напрямую, без модуля ядра. в теме про gps обсждалось

dv_mkp
16.05.2014, 11:40
а кто подскажет какое usb радио будет работать на нексусе 2013? кто какие проверял?

Daniel
16.05.2014, 12:07
а кто подскажет какое usb радио будет работать на нексусе 2013? кто какие проверял?

Пока только это: http://www.pccar.ru/showthread.php?t=20225

Еще кто-то hdradio запускал, но это не совсем USB-радио, обращение к нему идет через USB-FTDI (если не ошибаюсь).

dv_mkp
16.05.2014, 12:39
Пока только это: http://www.pccar.ru/showthread.php?t=20225

Еще кто-то hdradio запускал, но это не совсем USB-радио, обращение к нему идет через USB-FTDI (если не ошибаюсь).

я так понимаю это софт? а сам usb свисток какой? на каком чипе? ведь в версии 2013 нексуса нет аппаратного радио...
HD радио с удовольствием установил, но у нас его пока нет... и походу не скоро будет.

Daniel
16.05.2014, 12:50
я так понимаю это софт? а сам usb свисток какой? на каком чипе? ведь в версии 2013 нексуса нет аппаратного радио...
HD радио с удовольствием установил, но у нас его пока нет... и походу не скоро будет.

Там же в теме все обсуждается - и чип, и свисток. Название производителя на форуме запрещено.

dv_mkp
16.05.2014, 14:23
Там же в теме все обсуждается - и чип, и свисток. Название производителя на форуме запрещено.

хм... можно названия в личку

pokertk
18.05.2014, 22:52
для pl2303 есть софтина, которая работает с чипом напрямую, без модуля ядра. в теме про gps обсждалось

а можете носом (ссылкой) ткнуть, а то найти не могу?

pokertk
23.05.2014, 14:47
Завел mega2560 напрямую без шилдов по USB-serial.
Помогла замечательная софтина USB Host Check (https://play.google.com/store/apps/details?id=org.tauruslabs.usbhostcheck)
При запуске написала что не так в конфигах, по тыку на кнопку все поправила и после перегруза девайса все заработало. Софтина от Prolific сообщила что ядром подерживается PL2303.

s.m.
23.05.2014, 15:57
Завел mega2560 напрямую без шилдов по USB-serial.
Помогла замечательная софтина USB Host Check (https://play.google.com/store/apps/details?id=org.tauruslabs.usbhostcheck)
При запуске написала что не так в конфигах, по тыку на кнопку все поправила и после перегруза девайса все заработало. Софтина от Prolific сообщила что ядром подерживается PL2303.

А пацаны и не знали...

Откройте для себя

http://pccar.ru/showpost.php?p=268251&postcount=45

Я это сделал уже более года назад...

С тех пор добавил уже регистратор в систему и интернет-радио.
Все работает как часы...

pokertk
23.05.2014, 18:33
Сегодня подружил KNC1008A на MTK8389 и Arduino Mega2560 в лоб через USB. Хостом был планшет.
Помогло приложение USB Host Check (http://play.google.com/store/apps/details?id=org.tauruslabs.usbhostcheck)
Софтина под рутом модифицировала android.hardware.usb.host и handheld_core_hardware.xml.
После стало возможно достучаться до Arduino, и пообщаться с ней через терминал.
Заработал USB-Ethernet адаптер и софтина от Prolific сообщила, что нашлись дрова на PL2303