Thread (8 messages) 8 messages, 5 authors, 2012-06-07

Suggest good reads..!!!

From: Ezequiel Garcia <hidden>
Date: 2012-06-06 17:38:44

Hi,

For kernel programming the books already mentioned are excellent for starters.

On Wed, Jun 6, 2012 at 1:28 AM, manty kuma [off-list ref] wrote:
@Ezequiel
I am currently working on v4l2 driver. Specific stuff i have googled it and
For v4l specific I *really* recommend:

1. Read lwn.net v4l2 api series [1]
2. Read lwn.net videobuf2 article [2]
3. Read Documentation/video4linux/v4l2-framework.txt
4. Read vivi driver (media/video/vivi.c) carefully
5. Read the latest media api [3]

The v4l2 framework is very mature, but it has a complete api
you have to understand well, with semantics of its own.
This, along with the new videobuf2 support for buffer handling,
makes it possible to write an elegant, compact driver.

My advice is: be patient and read A LOT!
But also: start writing code as soon as possible! In my country we say
"watermelons fit on the road",
which means: "start working and things will get smooth as you work" :-)

[1] http://lwn.net/Articles/203924/
[2] http://lwn.net/Articles/363349/
[3] http://linuxtv.org/downloads/v4l-dvb-apis/

Good luck,
Ezequiel.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help