Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AT91SAM7S и планшетник на ANDROID4?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
kostyan
Есть устройство на at91sam7s. Соединяется с компом по USB как CDC-устройство. Есть необходимость подключить устройство к планшетнику на андроиде от 4.0 и выше.
Вроде бы на андроидах уже есть апи

http://developer.android.com/guide/topics/...y/usb/host.html

и проблем не должно быть. Кто нибудь пробывал? Есть какие то подводные камни?

Планшетник может посоветуете?

PS. Систему для разработки приложений под андроид вроде развернул. Приложение маломальское по обработке данных написал - ставится на реальный планшет. Вся "боязнь" за USB порт.
oll
тут посмотрите: http://4pda.ru/forum/index.php?showtopic=375823
kostyan
кулхацкерные пляски с бубном вокруг конкретного gps приемника... это не то...
Golikov A.
под андроид писать и сложно и не сложно одновременно.
Сложно, - потому что есть много тонкостей о которых не думаешь если не изучаешь среду. К примеру поворот экрана полностью пере инициализирует класс, то есть введенные данные потеряются если не принять меры (стандартные компоненты их принимают, так что не пугайтесь).

Просто, - потому что вся сложная периферия уже есть и написана гуглом, а если ее нет, то вы ее и не напишитеsm.gif... Я не уверен, но мне кажется андроид не пустит на нижний железный уровень, вся работа только через гугловые АПИ. Так что если в вашем планшетнике есть усб и уровень андроида поддерживает необходимые АПИ функции, то сложностей быть не должно.
kostyan
Из всего разнообразия присмотрели пока что вот такой планшет Acer Iconia Tab A200.

Интересует именно работа с USB устройством через апи, которое предоставляет андроид4.0. Пляски с бубнами не интересны.
AlexandrY
Цитата(kostyan @ Feb 6 2013, 12:17) *
Из всего разнообразия присмотрели пока что вот такой планшет Acer Iconia Tab A200.

Интересует именно работа с USB устройством через апи, которое предоставляет андроид4.0. Пляски с бубнами не интересны.


А чем не подходит проект из Android ADK 2012?

Там есть все иходники и под платформу на ARM-е и под Android.
Обмен организовывается и по USB и по Bluetooth.
Причем по специализированному протоколу, не надо изобретать велосипед поверх CDC.
Golikov A.
Может весь смысл в том что устройство уже CDC, и надо его именно так подключить?

Надо поглядеть сэмплы от андроида на этот счет. Обычно с СДК андроидовым ставятся и скачиваются разом очень много примеров. Я сейчас андроид с процом через блютус соединяю, все весьма просто делается, разобраться можно за 1 вечер. С усб не разбирался.
oll
Имхо с USB Android, пока пляски с бубнами. Есть FTDI FT311D, тоже читал - проблемы с новыми версиями Android. Разве только такое решение: http://www.ixbt.com/news/hard/index.shtml?14/53/65
Пробовал скрестить планшет китайский с FT232, пробовал разных драйверов - не увидел, мышку и клавиатуру - видит. Надо PL было бы попробовать.
Сделал соединение с микроконтроллером через WiFi, но громоздко - микроконтроллер+эзернет+WiFi роутер, работает на любой версии Андроида. Сейчас есть небольшие модули WiFi. На этой неделе будет платка - есть заказчик, буду пробовать соединить планшет с микроконтроллером по аудио (только не смейтесь) - задача простая надо управлять реле с планшета, скорость обмена небольшая.
Да вот еще вспомнил нашел не так давно это, не тестировал: http://android.serverbox.ch/?p=549
kostyan
Взяли Acer Iconia Tab A200. Планшет с USB хостом + выход USB на подключение к компьютеру. Поставил дрова на ХР и в итоге планшет подключается к еклипсу для дебагинга. CDC железка проенумеровалась и, написав коду согласно примерам в сети, получил UsbDeviceConnection. Никаких драйверов не ставил и никаких рутов не получал. В общем можно работать в андроиде с USB без танцев с бубном sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.