Re: How do I begin?

2014-12-14 Thread Andrzej Pietrasiewicz

W dniu 13.12.2014 o 18:53, Vedant Nevetia pisze:

Thanks a lot! How would you recommend I then go on to submit
full-scale drivers? Should I read through the whole of LDD3 or is
there another means to acquire the knowledge?



What about this: http://eudyptula-challenge.org ?

A quote from the said website:

What is it?

The Eudyptula Challenge is a series of programming exercises
for the Linux kernel, that start from a very basic Hello world
kernel module, moving on up in complexity to getting patches
accepted into the main Linux kernel source tree.

It looks like it is exactly what you are looking for.

AP


--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: How do I begin?

2014-12-13 Thread Greg KH
On Sat, Dec 13, 2014 at 01:04:48PM +0530, Vedant Nevetia wrote:
 Hello,
 
 I am sorry if this has been posted by someone else before. I'd really
 like some help.
 
 So a little background: I'm a 17 year old Linux enthusiast. I've
 always wanted to contribute in any way to the kernel. Now I feel I
 can, so I picked up LDD3. I have little knowledge when it comes to the
 hardware part of things. However, I have a good understanding of C. I
 feel drivers would be a great way to begin and so I naturally came
 across this mailing list to ask my noob questions. I would like to
 desperately get into the kernel development process. I know my way
 around the Linux shell and have written my hello world module (which
 ran successfully, btw). I would like to know, however, how I can write
 my first legit patch and soon my first legit full-working driver and
 submit it to the Linux kernel. If someone can guide me as to how I can
 go about this, learning as much as possible about low level concepts,
 I would really appreciate it.

http://kernelnewbies.org/OPWfirstpatch
--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: How do I begin?

2014-12-13 Thread Vedant Nevetia
Thanks a lot! How would you recommend I then go on to submit
full-scale drivers? Should I read through the whole of LDD3 or is
there another means to acquire the knowledge?

On Sat, Dec 13, 2014 at 9:06 PM, Greg KH gre...@linuxfoundation.org wrote:
 On Sat, Dec 13, 2014 at 08:45:28PM +0530, Vedant Nevetia wrote:

 snip

 For some reason you sent this only to me, which is a bit rude to
 everyone else on the mailing list.  I'll be glad to respond if you
 resend it to everyone.

 thanks,

 greg k-h



-- 
Thanks
Vedant
--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: How do I begin?

2014-12-13 Thread Greg KH
On Sat, Dec 13, 2014 at 11:23:23PM +0530, Vedant Nevetia wrote:
 Thanks a lot! How would you recommend I then go on to submit
 full-scale drivers? Should I read through the whole of LDD3 or is
 there another means to acquire the knowledge?

Why not try working on tiny things first, the odds of you even finding a
brand-new driver that needs to be written is so low, I wouldn't even
worry about that at this point in time.

good luck,

greg k-h
--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


How do I begin?

2014-12-12 Thread Vedant Nevetia
Hello,

I am sorry if this has been posted by someone else before. I'd really
like some help.

So a little background: I'm a 17 year old Linux enthusiast. I've
always wanted to contribute in any way to the kernel. Now I feel I
can, so I picked up LDD3. I have little knowledge when it comes to the
hardware part of things. However, I have a good understanding of C. I
feel drivers would be a great way to begin and so I naturally came
across this mailing list to ask my noob questions. I would like to
desperately get into the kernel development process. I know my way
around the Linux shell and have written my hello world module (which
ran successfully, btw). I would like to know, however, how I can write
my first legit patch and soon my first legit full-working driver and
submit it to the Linux kernel. If someone can guide me as to how I can
go about this, learning as much as possible about low level concepts,
I would really appreciate it.

-- 
Thanks a ton
Vedant
--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html