ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
486920 Топик полностью
Evgeny_CD, Архитектор (11.02.2014 11:22, просмотров: 118) ответил Evgeny_CD на Android планшеты с USB типа -> -->: там, как я понимаю, обычно USB Device, но какие классы у них гарантированно установлены? RNDIS? CDC?
Поясню свою особогениальную мыслю, эксклюзивно пришедшую только в мою голову. Просматриваю вариант заюзать дешевый планшет как устройство визуализации и управления к некоему блоку. Идеи такие: * канал связи - USB 2.0 HS * планшет питается и заряжается от USB -> внешнее устройство USB Host * поток данных от устройства в планшет - 10Мбайт сек, может немного более. Обратно менее 1Мбайт/сек * допустимая латентность по коротким пакетам - 100 мс полный трип (туда-обратно). Наверное, даже 200 мс допустимо * на дроид ставится приложение в автозапуск (там, наверное, есть такое) Как я понял в процессе своего беглого ламерского изучения темы "USB и Дроид", в дроиде на уровне готового API можно получить доступ к end point в raw режиме. На самом деле, меня это устраивает более всего - не охота на хосте поднимать поддержку какого-то особо извращенного класса. Малая механическая прочность USB разъема и ограниченно число механических циклов решается изящным пеналом для планшета, чтобы разъем не теребился. Пока вижу только одну проблему - что делать при повисании планшета? Если бы там не было аккумулятора, то отчасти понятно - погасил питание и все дела. Выкусывать аккумулятор? Вообще у меня сложилось впечатление, возможно, ошибочное, что программизм под Android сознательно сделан не очень сложным (некоторые аспекты), чтобы простой законченный результат можно было получить без чтения талмудов по 100500 страниц. И это очень мудрый шаг гугля.