USB device drivers and applications
I want to make several USB devices, but I have no idea how to interface them to the computer. Right now I'm interested in building a spectrophotometer and an antenna rotor that are both USB controlled.
Ideally, I would make drivers for both windows and linux, but I have no idea where to begin. I've never made anything that plugged into the kernel of either OS, nor anything that plugged into technologies like VFW, twain, or v4l2.
Most of my hardware projects have been rs232 or ieee1284 based, and I've programmed in very low level support for these right into my apps.
Now I'm beginning to have a need for more bandwidth (imaging) and cross platform communication.
Could somebody point me in the right direction for these endeavors?
I am mainly a java programmer, but I'm willing to pick up C to accomplish these tasks.
the reference book for Linux Device Drivers can be found here
1) How valid is that for 2.6 kernels? Has anything much changed in the way USB is handled? (I don't think it has...)
2) Anything available for Windows? I'm too cheap to buy visual studio or an MSDN subscription...
1) that's true that this doc is not completely true for 2.6 kernels (I know that there are changes about atomic operations in drivers)... I've heard that version3 should come soon so be patient ;)
Sorry but I'm not really friend with Bill Gates' systems
|All times are GMT -5. The time now is 06:44 AM.|