I have some basic questions plz help me out in those.
We have all the dirvers in /usr/src/linux/drivers isn't it ?
What work do we do in driver deveoplment?
We have user and kernel level drivers ,what is the difference between them?
Are data specifications required for writing a driver in linux ?If yes how /if no why?
Where do you specify registers values and all related information of specifications in the development of the drivers?
Kindly help me out in these so that I will proceed futher