ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
405758
Evgeny_CD, Архитектор (27.04.2013 23:12, просмотров: 751)
USB как отладочный интерфейс. Мысль. Пусть есть мелкий камень, у которого есть USB device. AVRка, например. Охота использовать его как "консоль" для продвинутой отладки. Ну всякие там времена прохождения контрольных точек сбрасывать и проч. Терминальный команды. Полная реализация USB, с енумерацией и прочими виндузовыми/линуховыми понтами, не есть тривильность. Код и время расходуется. А вот просто принять-передать пакет по USB - задача куда проще. Делаем некий debug tool, у которого с одной стороны торчит USB Host|OTG, а с другой стороны - Ethernet, например. И ПО вокруг этого USB Host заточено под самый низкуровневый протокол нашего USB девайса. Просто отправить и передать пакет. Ну и мост в Ethernet с какой-то логикой. Что имеем в +: * всего 2 пина в чипе - актуально для малоногих чипов! * 1Мбайт/сек почти нахаляву * пакеты до 1023 байт с аппаратным определением границы пакета (я правильно понял?). Можно делать бинарный протокол на основе дампа структур. Никаких pfinf для отладки в устройстве. Критика?