LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   How to become a linux device driver programmer ? (https://www.linuxquestions.org/questions/linux-newbie-8/how-to-become-a-linux-device-driver-programmer-4175419328/)

pradiptart 07-30-2012 05:32 AM

How to become a linux device driver programmer ?
 
Hi,

Can any one suggest me how to become a linux device driver programmer.
I have many doubts as I am working as software engineer in a company (1+ yr experience ).Our project is done using C,c++ in linux and windows both,I am working in C,C++ and using Visual studio and Linux GCC for my project.Our project is mainly on remote management of servers and systems.

I am very interested linux kernel-device driver programming .
can any one tell me what is good for me,and how to start I got some books (LDD 3ed ,etc ) but only reading book is sufficient or I have to get some training.

what about this driver programming future and scope.
Kindly tell some suggestion.
Thanks

pixellany 07-30-2012 06:16 AM

Since you have programming experience, I would think that the next step would be to write a driver. If there is information that you cannot find in "LDD", then ask here or on Google.

Also, look for the source code for some existing drivers.

A Google search using "linux device drivers" shows lots of useful links, including sample code.

Aquarius_Girl 07-30-2012 06:36 AM

http://www.linuxquestions.org/questi...-books-873556/

jefro 07-30-2012 09:47 PM

Writing drivers tends to need in-depth hardware knowledge. Not all companies offer their designs so sometimes you need to look at the product and make some guesses as to how to write a driver. Taking similar models for clues helps if you have the source code that is a start.

Tinkster 08-01-2012 03:46 PM

Please post your thread in only one forum. Posting a single thread in the most relevant forum will make it easier for members to help you and will keep the discussion in one place. This thread is being closed because it is a duplicate.


All times are GMT -5. The time now is 02:03 PM.