Writing an (Xbox 360) Kinect USB Driver - achievable?
so i was thinking the other day about interfacing a (xbox 360) kinect into the Amiga.
Might be cool to implement some voice commands to kick off some things, and some other features . Really more of a proof of concept at this point. So heres a list of things i need to make this work: 1) an Xbox 360 kinect. i have 3 of these laying around at home. not to hard to source 2) a USB device and USB stack. I have a Rapid-Road USB and Poseidon installed on 2 Amigas 3) a kinect SDK. Microsofts of course is closed source but there is the Open Kinect Initiative - http://github.com/OpenKinect/libfreenect. That should work nicely. now - heres where i am stuck. libfreenect needs libusb to compile. I can likely work around this. but the issue now becomes, there doesn't seem to be an open source USB library amiga equivalent. Poseidon is closed source and i am at a stopping point. It looks like many different USB class drivers were written for Posideon. How would i go about writing my own? I am familiar with USB and the challenge response descriptors etc to establish a handshake. But some guidance on how to proceed would be appreciated TL;DR - am i wasting my time here? |
Actually Poseidon is open if you look at AROS 68k sources, plus it seems to remember that there was another guy doing something similar to you; try to search in aros-exec.
|
You could also request the Poseidon NDK from its author, Chris Hodges.
|
Wouldnt it be easier to use a USB bus sniffer on the PC and then replicate the results on the Amiga?
|
All times are GMT +2. The time now is 12:14. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.