1. we can develop device drivers to any of the kernel version,
I mean we can port any of the download Linux kernel into our development board and start developing device drivers on that kernel
or is there any specified version of kernel for specified board for develop device drivers.
2 . my second doubt is, how to write device driver for particular hardware.
I mean now we have one development board in that we have lot of peripheral , then how we can develop device driver for that particular pin,
I have so many peripherals in that peripheral how can develop i2c, spi, rs232 etc...
3. for developing any driver like char, bus, network driver what are the basic steps we need to follow,
Note
and please share last class notes,
then it should help us for device driver development