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
I know exactly that the answer to my question is very difficult.
However, i have managed to understand USB protocol at last at the side of USB device. It's bot as difficult as it seems. The most difficult thing is to properly send device descriptors to the host. The rest is simple. More and more popular microcontrollers are supplied with USB harware port. One can utilize USB port to interface them to the PC by means of standard device class cuh as Mass Storage Class or Communication Class. However, it's not always convinient way of transferring data to the device. The device will shown itself in the PC as additional COM Port or a disc. I was told that USB drivers can work in user mode. Is it possible to access USB ports using API functions ?
The second question i want to ask is how to learn windows architecture and writing drivers in more convinient and clearer way that this is done in DDK ?
However, i have managed to understand USB protocol at last at the side of USB device. It's bot as difficult as it seems. The most difficult thing is to properly send device descriptors to the host. The rest is simple. More and more popular microcontrollers are supplied with USB harware port. One can utilize USB port to interface them to the PC by means of standard device class cuh as Mass Storage Class or Communication Class. However, it's not always convinient way of transferring data to the device. The device will shown itself in the PC as additional COM Port or a disc. I was told that USB drivers can work in user mode. Is it possible to access USB ports using API functions ?
The second question i want to ask is how to learn windows architecture and writing drivers in more convinient and clearer way that this is done in DDK ?