1

Я не смог найти ответ на этот вопрос на stackoverflow, и люди там предложили мне попробовать superuser, поэтому я держу пальцы скрещенными.

Я разработал составное устройство USB (с использованием чипа Cypress и их эмулятора / инструментов), которое использует конечную точку 0 для управления и конечные точки 1, 2, 3 и 4 для передачи прерываний. Устройство прекрасно работает под Windows, и прикладная программа для устройства была написана на VB6. Я пытаюсь переписать прикладную программу, чтобы устройство можно было использовать на Chromebook. Я использую Chrome Dev Editor для этой задачи, и я относительно новичок в Javascript / HTML, поэтому мое обучение проходит по нескольким направлениям.

На платформе Windows я использовал USBview, чтобы «увидеть» свое USB-устройство и прогресс, которого я добился. До сих пор в некомпозитном USB-устройстве, которое я создал (используя только конечную точку 0 для управления и конечные точки 1 и 2 в качестве входных и выходных прерываний), я смог использовать консоль редактора Chrome Dev для поиска и подключения с устройством. Я также вижу трафик конечной точки 1 (отображается 8 байт). Однако на комбинированном устройстве все, что я могу сделать, это найти и подключиться к устройству. Нет трафика USB, но я уверен, что мне нужно изменить код. Я нашел онлайновый пример связи с USB-устройствами в Chrome, но, думаю, мне повезло с этим. Я также борюсь с Chrome/Javascript/HTML, как с Windows/VB6.

Я видел только один пост, в котором говорится, что Chrome не может общаться с композитным USB-устройством, но я новичок в этом мире и действительно не знаю. Заранее спасибо.

0