title: Writing Device Drivers for a Microcontroller(any)
body: <p>I am very enthusiastic in writing device drivers for a microcontroller(like PIC, Atmel etc).
  Since I am a newbie in this controller-coding-area I just want to know whether writing device drivers for controller is same as we write for linux( or any other OS) ?</p>
  
  <p>Also can anyone suggest some online device driver building tutorial for the same ..?</p>
  
  <p>Thanks,</p>