kekon
Full Member level 3
- Joined
- Sep 19, 2002
- Messages
- 155
- Helped
- 5
- Reputation
- 10
- Reaction score
- 3
- Trophy points
- 1,298
- Location
- Poland, Białystok
- Activity points
- 1,493
USB Considerations
Although I have used FTDI USB chips for some time with no problems (excellent documentation, whereby they are very easy to use) I still think that USB is screwed up in 50%. The neccesity of installing a driver is horrible. Why the hell they didn't design it so that it wouldn't need any driver ? (it could have been done so that each USB device would have the same data exchange protocol controlled by one, standard driver)
Such interfaces like RS232, LPT have their standard drivers included in the operating system and any device connected to PC doesn't need any driver updates when the operating system changes. Some companies offer microcontrollers with USB interface, but they don't give any driver so FTDI chips still remain the best solution and any competitors have no chances. Because of that, USB is sometimes called Useless Serial Bus Nevertheless, I'd like to get to know USB more deeply.
I know there are some good books on the market such as "USB Complete" concerning the problem. But is there any "not very painfull" way to learn how to write drivers for USB devices ?
Although I have used FTDI USB chips for some time with no problems (excellent documentation, whereby they are very easy to use) I still think that USB is screwed up in 50%. The neccesity of installing a driver is horrible. Why the hell they didn't design it so that it wouldn't need any driver ? (it could have been done so that each USB device would have the same data exchange protocol controlled by one, standard driver)
Such interfaces like RS232, LPT have their standard drivers included in the operating system and any device connected to PC doesn't need any driver updates when the operating system changes. Some companies offer microcontrollers with USB interface, but they don't give any driver so FTDI chips still remain the best solution and any competitors have no chances. Because of that, USB is sometimes called Useless Serial Bus Nevertheless, I'd like to get to know USB more deeply.
I know there are some good books on the market such as "USB Complete" concerning the problem. But is there any "not very painfull" way to learn how to write drivers for USB devices ?