PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Беcпроводные коммуникации > Radio

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2014, 13:04   #21
macau
Старший Пользователь
 
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
macau is just really nicemacau is just really nicemacau is just really nicemacau is just really nice
По умолчанию

обычные чтение\запись файла. /dev/tty* в линуксе же устройства-файлы
macau вне форума   Ответить с цитированием
Старый 02.06.2014, 13:15   #22
Ursus
Пользователь
 
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
Ursus is on a distinguished road
По умолчанию

Да вот не монтируется оно в tty. По крайней мере далеко не на всех планшетах. И в этом гемор большой.
Ursus вне форума   Ответить с цитированием
Старый 02.06.2014, 13:21   #23
pokertk
Пользователь
 
Регистрация: 14.05.2014
Возраст: 44
Город: Саратов city
Регион: 64
Сообщений: 38
pokertk is on a distinguished road
По умолчанию

Цитата:
Сообщение от Ursus Посмотреть сообщение
Да вот не монтируется оно в tty. По крайней мере далеко не на всех планшетах. И в этом гемор большой.
А не в том ли дело, что на большинстве таблеток из коробки USB-OTG, вместо USB-Host?

Поначалу тоже устройство не определялось как положено.
Помогло приложение USB Host Check
Софтина под рутом модифицировала android.hardware.usb.host и handheld_core_hardware.xml.
После OTG превратился в Host и стало возможно достучаться до Arduino, и пообщаться с ней через терминал.
pokertk вне форума   Ответить с цитированием
Старый 02.06.2014, 13:44   #24
Ursus
Пользователь
 
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
Ursus is on a distinguished road
По умолчанию

pokertk скорее всего так и есть. Про USB Host Check я не знал.
Кроме того непосредственная работа с файлом не очень удобна в плане чтения. Нужно постоянно мониторить файл (тобишь крутить что-то в цикле) а тут пришел интент - выполнил задачу. Не пришел - не выполнил.
Ursus вне форума   Ответить с цитированием
Старый 02.06.2014, 14:33   #25
macau
Старший Пользователь
 
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
macau is just really nicemacau is just really nicemacau is just really nicemacau is just really nice
По умолчанию

вы в какуюто пердь полезли. как по вашему работают usb-gps? там обычный сериал. ядро увидело устройство-выставили нужные права на файл, скорость порта и вперед. какие-то костыли, подпорки у вас. зачем так жить?
macau вне форума   Ответить с цитированием
Старый 02.06.2014, 14:49   #26
Ursus
Пользователь
 
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
Ursus is on a distinguished road
По умолчанию

Без понятия как работает usb-gps. Но сильно подозреваю, что зависит от программы которая с ним работает. Могу только сказать, что далеко не каждое устройство монтируется в андроиде как serial, а android работает с ним через свой api, а не через linux устройство.
Я 2 недели протрахался пытаясь запустить arduino serial устройство. И у меня ничего не вышло. И никто ничего толком не смог подсказать. Планшет, правда, был не нексус, а устройство на MTK 6577. Если расскажете что нужно сделать, чтобы ардуино увиделся на нем Serial, буду прям очень рад.
Ursus вне форума   Ответить с цитированием
Старый 02.06.2014, 15:09   #27
macau
Старший Пользователь
 
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
macau is just really nicemacau is just really nicemacau is just really nicemacau is just really nice
По умолчанию

не стоит так категорично утверждать вот для начала нужно понять как ондроед работает с устройствами и почитать соответствующие топики на этом форуме. тогда не придется в пустую трать столько часов своей жизни.
macau вне форума   Ответить с цитированием
Старый 02.06.2014, 15:31   #28
pokertk
Пользователь
 
Регистрация: 14.05.2014
Возраст: 44
Город: Саратов city
Регион: 64
Сообщений: 38
pokertk is on a distinguished road
По умолчанию

Цитата:
Сообщение от macau Посмотреть сообщение
не стоит так категорично утверждать вот для начала нужно понять как ондроед работает с устройствами и почитать соответствующие топики на этом форуме. тогда не придется в пустую трать столько часов своей жизни.
Дроид из коробки с устройствами работает на уровне модуля в ядре. Нет модуля - нет устройства.

Цитата:
Сообщение от Ursus Посмотреть сообщение
Планшет, правда, был не нексус, а устройство на MTK 6577. Если расскажете что нужно сделать, чтобы ардуино увиделся на нем Serial, буду прям очень рад.
Думается, что в MTK6577 нет OTG.
Что за модель планшета? Банально флешку видит?
pokertk вне форума   Ответить с цитированием
Старый 02.06.2014, 15:47   #29
macau
Старший Пользователь
 
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
macau is just really nicemacau is just really nicemacau is just really nicemacau is just really nice
По умолчанию

Цитата:
Сообщение от pokertk Посмотреть сообщение
Нет модуля - нет устройства.
как показала практика-для pl2303 это не критично
macau вне форума   Ответить с цитированием
Старый 02.06.2014, 16:05   #30
pokertk
Пользователь
 
Регистрация: 14.05.2014
Возраст: 44
Город: Саратов city
Регион: 64
Сообщений: 38
pokertk is on a distinguished road
По умолчанию

Цитата:
Сообщение от macau Посмотреть сообщение
как показала практика-для pl2303 это не критично
Это не только для profilic'a не критично. При условии рута, полноценного USB-Host и поддержки в программе требуемого чипа, отсылать и получать данные с устройства возможно.

Arduino Uno Communicator с маркета принимает данные, но как и положено ему в виде байтов
Доработанное приложение пишет System Ready! но принимать данные с дуины отказывается, пишет "Use END_ on end message"
pokertk вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 19:23.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot