Does anyone here have experience developing drivers for things like USB/WiFi/Bluetooth devices? Taking that a step further, how would we store/read data off of things like a flash device. Basically, a group of friends and I are thinking about prototyping a device which should be capable of storing minimal data - when hooked to the computer, it should have the capability to sync with our application. Our initial goal is to make it work on *nix and Windows environments.
I have begun looking into things like WDM, but am still ambivalent about the protocol and the most platform-friendly interface. We have some freedom with the protocol (USB vs. WiFI vs. Bluetooth), so it would be useful if you folks can share your experiences.
This is still in the initial stage, so the details above may appear rudimentary - let me know if you guys need further clarification. Thanks for any input.
I have begun looking into things like WDM, but am still ambivalent about the protocol and the most platform-friendly interface. We have some freedom with the protocol (USB vs. WiFI vs. Bluetooth), so it would be useful if you folks can share your experiences.
This is still in the initial stage, so the details above may appear rudimentary - let me know if you guys need further clarification. Thanks for any input.