kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
* Writing device drivers
@ 2013-06-12 13:11 shampavman
  2013-06-12 13:36 ` Victor Rodriguez
  0 siblings, 1 reply; 4+ messages in thread
From: shampavman @ 2013-06-12 13:11 UTC (permalink / raw)
  To: kernelnewbies

Hi all,

I've followed up LDD3 and started off with writing device drivers . As 
usual i've started with char drivers given in that book and also started 
to make minor modifications to learn it better and so on.

Now i would like to know how to take it forward and start writing 
drivers for a profession.
I know its too early to call myself a guy writing device drivers but how 
do i take if forward from here so that i can become one.

Is the only solution to pick up a device which does not work on linux 
and get it working? Are there any other ways as well?


Shampavman

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Writing device drivers
  2013-06-12 13:11 Writing device drivers shampavman
@ 2013-06-12 13:36 ` Victor Rodriguez
  2013-06-12 13:41   ` shampavman
  0 siblings, 1 reply; 4+ messages in thread
From: Victor Rodriguez @ 2013-06-12 13:36 UTC (permalink / raw)
  To: kernelnewbies

On Wed, Jun 12, 2013 at 8:11 AM, shampavman <shampavman.cg@gmail.com> wrote:
Hi all,

I've followed up LDD3 and started off with writing device drivers . As
usual i've started with char drivers given in that book and also started
to make minor modifications to learn it better and so on.

Now i would like to know how to take it forward and start writing
drivers for a profession.
I know its too early to call myself a guy writing device drivers but how
do i take if forward from here so that i can become one.

Is the only solution to pick up a device which does not work on linux
and get it working? Are there any other ways as well?


Shampavman

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Hi Shampavman

There are many ways to became a Linux Device Driver Developer.

-> New Embedded platforms ; There are many platforms with none official
Linux kernels ( came to my mind some with HDMI like DN2800MT)
-> Fix and test the current development kernel. Check on Bugzilla the
thousands of bugs that haven't been fixed ( waiting for you )

Hope it helps

Regards

Victor Rodriguez
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130612/8fa1067c/attachment.html 

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Writing device drivers
  2013-06-12 13:36 ` Victor Rodriguez
@ 2013-06-12 13:41   ` shampavman
  2013-06-17  6:53     ` Jonathan Paugh
  0 siblings, 1 reply; 4+ messages in thread
From: shampavman @ 2013-06-12 13:41 UTC (permalink / raw)
  To: kernelnewbies

On 06/12/2013 07:06 PM, Victor Rodriguez wrote:
>
>
>
> On Wed, Jun 12, 2013 at 8:11 AM, shampavman <shampavman.cg@gmail.com 
> <mailto:shampavman.cg@gmail.com>> wrote:
> Hi all,
>
> I've followed up LDD3 and started off with writing device drivers . As
> usual i've started with char drivers given in that book and also started
> to make minor modifications to learn it better and so on.
>
> Now i would like to know how to take it forward and start writing
> drivers for a profession.
> I know its too early to call myself a guy writing device drivers but how
> do i take if forward from here so that i can become one.
>
> Is the only solution to pick up a device which does not work on linux
> and get it working? Are there any other ways as well?
>
>
> Shampavman
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org <mailto:Kernelnewbies@kernelnewbies.org>
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>
> Hi Shampavman
>
> There are many ways to became a Linux Device Driver Developer.
>
> -> New Embedded platforms ; There are many platforms with none 
> official Linux kernels ( came to my mind some with HDMI like DN2800MT)
I had to state my other problem here. Without actual hardware to work on 
its not possible to do much right.
In such a scenario what can i do?
> -> Fix and test the current development kernel. Check on Bugzilla the 
> thousands of bugs that haven't been fixed ( waiting for you )
>
here again the same thing, Unless I have the right hardware i dont know 
what the heck works and what doesn't . Or is there another way to work 
around this limitation?
> Hope it helps
>
> Regards
>
> Victor Rodriguez
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130612/acd36178/attachment-0001.html 

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Writing device drivers
  2013-06-12 13:41   ` shampavman
@ 2013-06-17  6:53     ` Jonathan Paugh
  0 siblings, 0 replies; 4+ messages in thread
From: Jonathan Paugh @ 2013-06-17  6:53 UTC (permalink / raw)
  To: kernelnewbies

On 06/12/2013 09:41 AM, shampavman wrote:
>> Now i would like to know how to take it forward and start writing
>> drivers for a profession.
<snip>
> here again the same thing, Unless I have the right hardware i dont know
> what the heck works and what doesn't . Or is there another way to work
> around this limitation?

Why not look for a problem with an existing device driver you *can*
test? I can think of several annoying bugs that my laptop has had at
different times. Even if you can't make contributions right away, just
looking at the code of an interesting driver can help your skill &
understanding. Probably more so than trying to write one from scratch,
because you get the benefit of others' experience.

Regards,
Jonathan Paugh

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-06-17  6:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-12 13:11 Writing device drivers shampavman
2013-06-12 13:36 ` Victor Rodriguez
2013-06-12 13:41   ` shampavman
2013-06-17  6:53     ` Jonathan Paugh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).