kostyan1 0 February 6, 2013 Posted February 6, 2013 · Report post Есть устройство на at91sam7s. Соединяется с компом по USB как CDC-устройство. Есть необходимость подключить устройство к планшетнику на андроиде от 4.0 и выше. Вроде бы на андроидах уже есть апи http://developer.android.com/guide/topics/...y/usb/host.html и проблем не должно быть. Кто нибудь пробывал? Есть какие то подводные камни? Планшетник может посоветуете? PS. Систему для разработки приложений под андроид вроде развернул. Приложение маломальское по обработке данных написал - ставится на реальный планшет. Вся "боязнь" за USB порт. Quote Share this post Link to post Share on other sites More sharing options...
oll 0 February 6, 2013 Posted February 6, 2013 · Report post тут посмотрите: http://4pda.ru/forum/index.php?showtopic=375823 Quote Share this post Link to post Share on other sites More sharing options...
kostyan1 0 February 6, 2013 Posted February 6, 2013 · Report post кулхацкерные пляски с бубном вокруг конкретного gps приемника... это не то... Quote Share this post Link to post Share on other sites More sharing options...
Golikov 0 February 6, 2013 Posted February 6, 2013 · Report post под андроид писать и сложно и не сложно одновременно. Сложно, - потому что есть много тонкостей о которых не думаешь если не изучаешь среду. К примеру поворот экрана полностью пере инициализирует класс, то есть введенные данные потеряются если не принять меры (стандартные компоненты их принимают, так что не пугайтесь). Просто, - потому что вся сложная периферия уже есть и написана гуглом, а если ее нет, то вы ее и не напишите:)... Я не уверен, но мне кажется андроид не пустит на нижний железный уровень, вся работа только через гугловые АПИ. Так что если в вашем планшетнике есть усб и уровень андроида поддерживает необходимые АПИ функции, то сложностей быть не должно. Quote Share this post Link to post Share on other sites More sharing options...
kostyan1 0 February 6, 2013 Posted February 6, 2013 · Report post Из всего разнообразия присмотрели пока что вот такой планшет Acer Iconia Tab A200. Интересует именно работа с USB устройством через апи, которое предоставляет андроид4.0. Пляски с бубнами не интересны. Quote Share this post Link to post Share on other sites More sharing options...
AlexandrY 1 February 6, 2013 Posted February 6, 2013 · Report post Из всего разнообразия присмотрели пока что вот такой планшет Acer Iconia Tab A200. Интересует именно работа с USB устройством через апи, которое предоставляет андроид4.0. Пляски с бубнами не интересны. А чем не подходит проект из Android ADK 2012? Там есть все иходники и под платформу на ARM-е и под Android. Обмен организовывается и по USB и по Bluetooth. Причем по специализированному протоколу, не надо изобретать велосипед поверх CDC. Quote Share this post Link to post Share on other sites More sharing options...
Golikov 0 February 6, 2013 Posted February 6, 2013 · Report post Может весь смысл в том что устройство уже CDC, и надо его именно так подключить? Надо поглядеть сэмплы от андроида на этот счет. Обычно с СДК андроидовым ставятся и скачиваются разом очень много примеров. Я сейчас андроид с процом через блютус соединяю, все весьма просто делается, разобраться можно за 1 вечер. С усб не разбирался. Quote Share this post Link to post Share on other sites More sharing options...
oll 0 February 7, 2013 Posted February 7, 2013 (edited) · Report post Имхо с 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 Edited February 7, 2013 by oll Quote Share this post Link to post Share on other sites More sharing options...
kostyan1 0 February 13, 2013 Posted February 13, 2013 · Report post Взяли Acer Iconia Tab A200. Планшет с USB хостом + выход USB на подключение к компьютеру. Поставил дрова на ХР и в итоге планшет подключается к еклипсу для дебагинга. CDC железка проенумеровалась и, написав коду согласно примерам в сети, получил UsbDeviceConnection. Никаких драйверов не ставил и никаких рутов не получал. В общем можно работать в андроиде с USB без танцев с бубном :) Quote Share this post Link to post Share on other sites More sharing options...