My project is for learning only of course. I don't know nothing about
writting a linux driver, but I'm reading LDD 3rd edition.

I want to have a list of unimplemented features in linux uvc driver,
because it may be interesting for know the possibilities of "get" this
knowledges.

Bye
Palmax

2008/10/15 Laurent Pinchart <[EMAIL PROTECTED]>:
> Hi,
>
> On Tuesday 14 October 2008, [EMAIL PROTECTED] wrote:
>> Hello
>>
>> I want to do a webcam driver from scratch.
>
> Can I ask you why ? Do you have a webcam that is currently unsupported in
> Linux, or is your project for learning purpose only ?
>
>> Your driver may be interesting in my "academy" intention because I know that
>> a lot of cameras are compatible UVC (usb video class).
>
> Most new webcams are UVC compatible as Microsoft made it a requirement for the
> Vista compatibility logo.
>
>> Can you tell me what is the most interesting "papers" for me?
>
> You can find a few documents about the Linux side of things at
> http://www.linuxtv.org/docs.php. You will need to understand the V4L2 API.
>
> A good understanding of the Linux driver model will be required too. "Linux
> Device Drivers", 3rd edition, is a good book and can be downloaded at
> http://lwn.net/Kernel/LDD3/ (or better for the authors, bought from
> O'Reilly).
>
> Regarding UVC itself, the specification can be downloaded from the USB
> Implementers Forum at
> http://www.usb.org/developers/devclass_docs/USB_Video_Class_1_1.zip. There's
> not much other source of information (although the USB-IF forums could be
> useful).
>
>> If I would enter in "UVC driver team", what will I do?
>
> That's up to you :-) If you write a UVC driver from scratch it will be a
> separate project, unrelated to the current Linux UVC driver. If you want to
> join the "team", pick up something you'd like to improve in the driver and
> send a patch. I can provide a sample list of unimplemented features.
>
>> What will I need know knowledges?
>
> C programming (obviously) and Linux kernel development, although the later can
> be learnt as you go.
>
> Best regards,
>
> Laurent Pinchart
>
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to