Там is a missle launcher, запускаемый через USBДрайвер для ракетных пусковой USB в Windows 7
Программное обеспечение для него можно найти на DreamCheeky website
То, что я хочу сделать, это быть в состоянии для управления этой машиной через мои программы. Так что эти проблемы я вижу:
- приобретающих Driver < ---
- Интерфейс этот драйвер в мои приложения C# (я буду смотреть на это позже)
Для первой части что является самым важным, я нашел несколько портов linux драйвера, но могу ли я использовать драйвер, который пришел с программой? Или я могу взять код linux и построить драйвер в Windows?
Самый полезный источник, который я нашел, - the code from the NZ Mac port, но я понятия не имею, что с ним делать.
Любые советы и подсказки. Это мое знакомство с водителями.
EDIT - Больше мыслей
я получаю чувство, что я могу просто позвонить и приема команд USB. В коде dgwilson from the NZ mac port он так:
// Control of the launcher works on a binary code – see the table below for an explanation
//
// | 16 | 8 | 4 | 2 | 1 |
// |——|—|—|—|—|
// | 0 | 0 | 0 | 0 | 1 | 1 – Up
// | 0 | 0 | 0 | 1 | 0 | 2 – Down
// | 0 | 0 | 0 | 1 | 1 | 3 – nothing
// | 0 | 0 | 1 | 0 | 0 | 4 – Left
// | 0 | 0 | 1 | 0 | 1 | 5 – Up/Left
// | 0 | 0 | 1 | 1 | 0 | 6 – Down/left
// | 0 | 0 | 1 | 1 | 1 | 7 – Slow left
// | 0 | 1 | 0 | 0 | 0 | 8 – Right
// | 0 | 1 | 0 | 0 | 1 | 9 – Up/Right
// | 0 | 1 | 0 | 1 | 0 | 10 – Down/Right
// | 0 | 1 | 0 | 1 | 1 | 11 – Slow Right
// | 0 | 1 | 1 | 0 | 0 | 12 – nothing
// | 0 | 1 | 1 | 0 | 1 | 13 – Slow Up
// | 0 | 1 | 1 | 1 | 0 | 14 – Slow Down
// | 0 | 1 | 1 | 1 | 1 | 15 – Stop
// | 1 | 0 | 0 | 0 | 0 | 16 – Fire
//
// | Fire |RT |LT |DN |UP |
//
ли это, что означает, что может быть USB-библиотеку, которая будет просто послать эти команды и получать команды обратной связи?
Ответ
Это все было сделано раньше, и сидит и ждет на rocket.codeplex.com Даже вещи я думал делать (Wiimote соединение)!
Делает это работать на 64-битной? Если так, я проверю это. – Dann
Да, у меня 64-битная машина с Win7 Home Premium, и она работает там. –
Отмечено как ответ, поскольку теперь он более уместен. Извините @Nick – Dann