|Mar 16, 2008, 06:44 PM||#1|
USB device & driver development in 6 weeks?
So my senior project is to essentially interface a custom GPS device controlled by a PIC microcontroller with a computer via USB and have the PIC send the GPS's location to the computer. I'm working with another person who will manage most of the hardware and I'll do most of the software. We are planning on using a USB chip like this which already has drivers available for Windows/OSX/Linux, however I probably will develop the Windows app first since I'm guessing it'll be easier.
I'm just wondering, since we have about 6 weeks to develop this, is this going to be too much to do? Will we be overwhelmed?
A little background: we already have (from a previous course) a PIC interfacing with an LCD and a bare minimum USB setup, although that'll change since we'll be using a separate USB module. I have a lot of experience programming, but only tinkered with device drivers. The link above looks like there is a DLL for Windows, which would probably make it pretty easy. Even then, unless there is a good .NET compatibility layer, I'll probably resort to Win32 programming.
I guess I'm just at a blank at what all will have to be written for communicating with the USB on the PIC and desktop. Does anyone have any kind of experience in this to give me an idea of how much work is needed to work with USB in this kind of setup?
|Mar 16, 2008, 08:19 PM||#2|
Do you get to choose the OS. If so hands down I'd pick linux just because it is so easy to write Linux device drivers and the process is so well documented.
|Mar 31, 2008, 01:45 AM||#3|
My lab partner chose the idea and it seemed feasible to me. There are no requirements except that you choose a project that gets approved. I was mainly just wanting to know if there was something that might come up that would cause problems.
Tonight I found sample code that's supported on the Mac. I think it's going to be much easier than I thought. If you follow the links above you can download a dylib and header file, so it's as easy as using a few open, close, read and write commands essentially. I already got the sample code compiled too.
I had no idea what NMEA was until I googled it. Unfortunately I don't know any specifics on the GPS hardware that we'll be using.
|Thread Tools||Search this Thread|
|thread||Thread Starter||Forum||Replies||Last Post|
|5S USB Device Not Recognized & Not Charging While On||Fredster730||Jailbreaks and iOS Hacks||8||Apr 19, 2014 12:40 PM|
|All iPads: Cannot Use Device - USB Keyboard: The connected device is not supported.||Jhartma7||iPad Accessories||0||Apr 7, 2014 05:18 AM|
|How to solve a apple mobile device usb driver code 10?||BlendedFrog||iPod||0||Dec 23, 2013 06:32 PM|
|Lacie USB Driver Incompat w/ USB Soundsticks??||LeicaM8||Mac Peripherals||3||Apr 17, 2013 09:44 PM|
|iPhone's usb removed while Apple Device Driver was still installing||Lemon Tree||iPhone Tips, Help and Troubleshooting||0||Dec 19, 2012 08:29 PM|
All times are GMT -5. The time now is 05:21 PM.