02.06.2014, 13:04 | #21 |
Старший Пользователь
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
|
обычные чтение\запись файла. /dev/tty* в линуксе же устройства-файлы
__________________
В работе Китайнедожып+медиацентр на андроиде |
02.06.2014, 13:15 | #22 |
Пользователь
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
|
Да вот не монтируется оно в tty. По крайней мере далеко не на всех планшетах. И в этом гемор большой.
|
02.06.2014, 13:21 | #23 | |
Пользователь
Регистрация: 14.05.2014
Возраст: 44
Город: Саратов city
Регион: 64
Сообщений: 38
|
Цитата:
Поначалу тоже устройство не определялось как положено. Помогло приложение USB Host Check Софтина под рутом модифицировала android.hardware.usb.host и handheld_core_hardware.xml. После OTG превратился в Host и стало возможно достучаться до Arduino, и пообщаться с ней через терминал. |
|
02.06.2014, 13:44 | #24 |
Пользователь
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
|
pokertk скорее всего так и есть. Про USB Host Check я не знал.
Кроме того непосредственная работа с файлом не очень удобна в плане чтения. Нужно постоянно мониторить файл (тобишь крутить что-то в цикле) а тут пришел интент - выполнил задачу. Не пришел - не выполнил. |
02.06.2014, 14:33 | #25 |
Старший Пользователь
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
|
вы в какуюто пердь полезли. как по вашему работают usb-gps? там обычный сериал. ядро увидело устройство-выставили нужные права на файл, скорость порта и вперед. какие-то костыли, подпорки у вас. зачем так жить?
__________________
В работе Китайнедожып+медиацентр на андроиде |
02.06.2014, 14:49 | #26 |
Пользователь
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
|
Без понятия как работает usb-gps. Но сильно подозреваю, что зависит от программы которая с ним работает. Могу только сказать, что далеко не каждое устройство монтируется в андроиде как serial, а android работает с ним через свой api, а не через linux устройство.
Я 2 недели протрахался пытаясь запустить arduino serial устройство. И у меня ничего не вышло. И никто ничего толком не смог подсказать. Планшет, правда, был не нексус, а устройство на MTK 6577. Если расскажете что нужно сделать, чтобы ардуино увиделся на нем Serial, буду прям очень рад. |
02.06.2014, 15:09 | #27 |
Старший Пользователь
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
|
не стоит так категорично утверждать вот для начала нужно понять как ондроед работает с устройствами и почитать соответствующие топики на этом форуме. тогда не придется в пустую трать столько часов своей жизни.
__________________
В работе Китайнедожып+медиацентр на андроиде |
02.06.2014, 15:31 | #28 | ||
Пользователь
Регистрация: 14.05.2014
Возраст: 44
Город: Саратов city
Регион: 64
Сообщений: 38
|
Цитата:
Цитата:
Что за модель планшета? Банально флешку видит? |
||
02.06.2014, 15:47 | #29 |
Старший Пользователь
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
|
как показала практика-для pl2303 это не критично
__________________
В работе Китайнедожып+медиацентр на андроиде |
02.06.2014, 16:05 | #30 |
Пользователь
Регистрация: 14.05.2014
Возраст: 44
Город: Саратов city
Регион: 64
Сообщений: 38
|
Это не только для profilic'a не критично. При условии рута, полноценного USB-Host и поддержки в программе требуемого чипа, отсылать и получать данные с устройства возможно.
Arduino Uno Communicator с маркета принимает данные, но как и положено ему в виде байтов Доработанное приложение пишет System Ready! но принимать данные с дуины отказывается, пишет "Use END_ on end message" |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|