Перейти к содержанию
    

AT91SAM7S и планшетник на ANDROID4?

Есть устройство на at91sam7s. Соединяется с компом по USB как CDC-устройство. Есть необходимость подключить устройство к планшетнику на андроиде от 4.0 и выше.

Вроде бы на андроидах уже есть апи

 

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

 

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

 

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

 

PS. Систему для разработки приложений под андроид вроде развернул. Приложение маломальское по обработке данных написал - ставится на реальный планшет. Вся "боязнь" за USB порт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

под андроид писать и сложно и не сложно одновременно.

Сложно, - потому что есть много тонкостей о которых не думаешь если не изучаешь среду. К примеру поворот экрана полностью пере инициализирует класс, то есть введенные данные потеряются если не принять меры (стандартные компоненты их принимают, так что не пугайтесь).

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из всего разнообразия присмотрели пока что вот такой планшет Acer Iconia Tab A200.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из всего разнообразия присмотрели пока что вот такой планшет Acer Iconia Tab A200.

 

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

 

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

 

Там есть все иходники и под платформу на ARM-е и под Android.

Обмен организовывается и по USB и по Bluetooth.

Причем по специализированному протоколу, не надо изобретать велосипед поверх CDC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может весь смысл в том что устройство уже CDC, и надо его именно так подключить?

 

Надо поглядеть сэмплы от андроида на этот счет. Обычно с СДК андроидовым ставятся и скачиваются разом очень много примеров. Я сейчас андроид с процом через блютус соединяю, все весьма просто делается, разобраться можно за 1 вечер. С усб не разбирался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имхо с 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

Изменено пользователем oll

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Взяли Acer Iconia Tab A200. Планшет с USB хостом + выход USB на подключение к компьютеру. Поставил дрова на ХР и в итоге планшет подключается к еклипсу для дебагинга. CDC железка проенумеровалась и, написав коду согласно примерам в сети, получил UsbDeviceConnection. Никаких драйверов не ставил и никаких рутов не получал. В общем можно работать в андроиде с USB без танцев с бубном :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...