2012-05-15 6 views
4

Я по существу создаю новый способ управления курсором на экране. Прямо сейчас у меня есть Altera Stratix iv FPGA, и я бы хотел, чтобы он отправлял информацию через USB на компьютер и управлял курсором.Повторная проверка проверки работоспособности мыши

Это выполнимо, и кто-нибудь знает что-то подобное? Как это будет выглядеть? Я понимаю, что мне, возможно, придется написать какой-то код на компьютере, который прослушивает порт и перемещает мышь, я в порядке с этим, но можно ли переместить мышь с кодом, который находится на FPGA?

Спасибо!

ответ

4

Возможно, вам захочется реализовать устройство USB HID class. Класс HID - один из самых простых классов USB, и большинство комплектов USB поставляются с примером HID-устройства. Преимущество в том, что ваша ОС уже знает, как разговаривать с HID-устройством, поэтому вам не нужно будет писать какие-либо драйверы ОС.

+0

Что делать, если мне нужно было отправить информацию на одно и то же устройство с компьютера? Будет ли это разрушить этот подход или будет ли я писать работу в тандеме? – ZacAttack

+0

Возможно, что одно USB-устройство реализует более одного класса USB. Таким образом, вы могли бы иметь HID в дополнение к пользовательскому протоколу (с драйвером, требуемым на стороне хоста), если хотите. Я рекомендую начать с сайта [Ян Аксельсона, в частности, страницы HID] (http://www.lvr.com/hidpage.htm). –

+0

Спасибо! Это действительно полезно! – ZacAttack

Смежные вопросы