Технический форум по робототехнике.
alexhi » 14 апр 2013, 13:37
Потестируйте пожалуйста кому не в "лом" программу терминал для Андроид планшета для переходников USB<->на FT232RL,Cp2102 и PL2303.
Должна работать начиная с Андроид 3.1.Тестировал на 7" планшете MISTERY MID721 и телефоне LENOVO 770.Телефон и планшет с OTG хостом и штатной прошивкой.Все работает с этими микросхемами.Подключал так-же Arduino NANO и плата с AVR.Отпишитесь что работает/не работает название аппарата и версия Андроид.По замечаниям и предложениям доработаю как будет со временем по легче .Думаю пригодится кто занимается с микроконтроллерами. Спасибо.
На данный момент проверено работает на след.устройствах
Планшет MISTERY MID 721 4.1
Телефон LENOVO 770 4.1
Планшет texet tm-9741 android 4.1.1
Планшет Teclast P85, Android 4.1.1
Планшет Ainol Crystal Android с версии 4.0 Ice Cream Sandwich
======================================================================
ВНИМАНИЕ!!! Залил на Play версию 2.0
-добавлено вывод в HEX
-и ввод в HEX в виде 0102AAFFE1 и т.д
Выложил программу в Google Play там поудобнее комменты читать и число загрузок
скачать можно тут:
https://play.google.com/store/search?q= ... %80&c=apps
Последний раз редактировалось
alexhi 18 апр 2013, 18:35, всего редактировалось 4 раз(а).
elmot » 14 апр 2013, 14:29
Вау! Респект!
Teclast P85, Android 4.1.1, CP2102 - работает!
Добавлено спустя 27 минут 12 секунд:Re: Потестируйте плиз программу терминал для Андроид планшета длЕсть еще над чем поработать
- При отключении адаптера планш начинает сябе странно вести
- Иногда цепляется к wifi адаптеру, а не к usb-uart
- При цеплянии PL2303 не цепляется к нему, в logcat валит см ниже
- Код: Выделить всё • Развернуть
W/UsbSettingsManager( 270): Unable to load component info ResolveInfo{42353fc0 ru.shipov.termusb.main p=0 o=0 m=0x108000}
W/UsbSettingsManager( 270): java.lang.NumberFormatException: Invalid int: "16C0"
W/UsbSettingsManager( 270): at java.lang.Integer.invalidInt(Integer.java:138)
W/UsbSettingsManager( 270): at java.lang.Integer.parse(Integer.java:375)
W/UsbSettingsManager( 270): at java.lang.Integer.parseInt(Integer.java:366)
W/UsbSettingsManager( 270): at java.lang.Integer.parseInt(Integer.java:332)
W/UsbSettingsManager( 270): at com.android.server.usb.UsbSettingsManager$DeviceFilter.read(UsbSettingsManager.java:130)
W/UsbSettingsManager( 270): at com.android.server.usb.UsbSettingsManager.packageMatchesLocked(UsbSettingsManager.java:484)
W/UsbSettingsManager( 270): at com.android.server.usb.UsbSettingsManager.getDeviceMatchesLocked(UsbSettingsManager.java:512)
W/UsbSettingsManager( 270): at com.android.server.usb.UsbSettingsManager.deviceAttached(UsbSettingsManager.java:542)
W/UsbSettingsManager( 270): at com.android.server.usb.UsbHostManager.usbDeviceAdded(UsbHostManager.java:157)
W/UsbSettingsManager( 270): at com.android.server.usb.UsbHostManager.monitorUsbHostBus(Native Method)
W/UsbSettingsManager( 270): at com.android.server.usb.UsbHostManager.access$000(UsbHostManager.java:52)
W/UsbSettingsManager( 270): at com.android.server.usb.UsbHostManager$1.run(UsbHostManager.java:177)
W/UsbSettingsManager( 270): at java.lang.Thread.run(Thread.java:856)
alexhi » 14 апр 2013, 14:51
Спасибо про WIFI адаптер видел,но со второго раза цепляет нормально(разбираюсь).На PL2303 проверял на китайском переходничке все работает.А Вы не можете посмотреть PID/VID вашего для PL2303 дожен быть <usb-device vendor-id="1659" product-id="8963"/>
(непонятно еще раз проверил на PL2303 у меня пашет)
Попробуте загрузить новый apk
http://79.111.14.176/averos0/files/termUSB.apk
Angel71 » 14 апр 2013, 16:02
pl2303 USB\VID_067B&PID_2303&REV_0300
elmot » 14 апр 2013, 16:07
USB\VID_067B&PID_2303&REV_0300
Angel71 » 14 апр 2013, 16:12
откопал в залежах ещё один переходник, купленый >4х лет назад и у него отять таки USB\VID_067B&PID_2303&REV_0300.
alexhi » 14 апр 2013, 16:22
Переписал в XML эти PID/VID скачайте с сайта и попробуйте и напишите что пишет при открытии порта
elmot » 14 апр 2013, 16:38
.
Добавлено спустя 27 секунд:
Re: Потестируйте плиз программу терминал для Андроид планшета дл
более-менее заработало, но ругань в logcat осталась
- Вложения
-

alexhi » 14 апр 2013, 16:47
да вроде так все.Логи посмотрю.Если еще у кого что-то на FT232RL есть тоже хорошо бы по пробывать.Я на своем переходнике USB 485 погонял нормально.Сейчас по занимаюсь "ногодрыганьем" SETDTR и т.д Вообще то меня больше СP2102 интересует,надо к планшету "меш" беспроводную сеть на EMBER модудях приделать.Пишите что найдете еще .Спасибо.
Последний раз редактировалось
alexhi 14 апр 2013, 16:50, всего редактировалось 1 раз.
elmot » 14 апр 2013, 16:49
люто, бешено реквестирую либо исходники, либо интеграцию с sl4a!
alexhi » 14 апр 2013, 17:06
Исходники не могу (это макет c дополнениями для клиентов(тестирование оборудования)за деньги,есть договор),как сделаю выложу программу бесплатно в маркет. Хочу сделать наподобие Brey терминала с возможностью написания скриптов.Быстро не получится работы завал,а уже хочется в отпуск

Еще раз спасибо.Шипов Александр.
Правленные версии буду выкладывать на сайт.
Там я ничего нового не изобретал все отсюда.
http://code.google.com/p/usb-serial-for-android/sl4a видел,но к сожалению не писал.
elmot » 14 апр 2013, 17:07
ага, значит эта штука рабочая. Отлично! спасибо!
alexhi » 14 апр 2013, 20:45
Исправил небольшой баг с FT232 новая версия в шапке.
На данный момент проверено работает на след.устройствах
Планшет MISTERY MID 721 4.1
Телефон LENOVO 770 4.1
Планшет texet tm-9741 android 4.1.1
Планшет Teclast P85, Android 4.1.1
Планшет Ainol Crystal Android с версии 4.0 Ice Cream Sandwich
ski » 13 фев 2014, 10:06
Здравствуй, Автор!
Потестировал Вашу терминалку со связкой usb2com:trendnet-tu-s9 - Explay-N1(планшет) - zyxel-791ree.
Не нашел скроллинг сообщений ("палец список не вращает"). Будет ли лифт или управление курсором, или я что-то не так делаю?
С Уважением,
Ski