|
Network Device Driver Help??
Hi,
I relatively new to Device Driver Programming, and trying to make a device driver. I have gone through Linux Device Driver, but somehow did not find it very helpful (except the basic architecture). Here are steps that i think one should follow
1. Create a function for probe, which probes for the hardware device (this function is not at all clear to me, that what and how does it work)
2. Creating tx and rx functions for sending and receiving data and there respective hardware function (this is fine )
3. Creating inititalize modules for the function, so as to implement as a module.
Something that Are not clear are
1. Interrupt handling
2. Hardware probing
3. if possible another outline of what things have to be made.
I would be very thankful if someone can give a reference to a code, which is explanatory, or if some light on any of the above hudles (i will do the jigsaw joining no problems)
Please Help!! Someone...
Thanks a t0n in advance
Shrey
|