Table of Contents

13. Drivere video în Linux

Subiecte abordate

Resurse utile

Arhivă de suport

Arhiva de suport pentru exerciții se găsește aici. Descărcați arhiva și apoi decomprimați-o folosind comanda

unzip cap-13-tasks.zip

Demo-uri/Discuții

Anatomie a implementării driver-ului videodev (driverul intermediar sau server pentru infrastructura v4l2), parcurgerea funcțiilor și structurilor principale

Anatomie a implementării driver-ului vivi (virtual video driver)

Implementarea unui driver USB, parcurgerea funcțiilor și structurilor principale

Anatomie a implementării driver-ului uvcvideo (USB Video Class)

Exerciții

Implementare driver video virtual

Pornind de la modelul driver-ului vivi, implementați un driver video virtual minimal care să răspundă la investigația folosind comanda v4l2-ctl.

Pentru a investiga dispozitivul video0 se poate folosi comanda

v4l2-ctl --all

Pentru a investiga dispozitivul video1 se poate folosi comanda

v4l2-ctl --all -d 1