O'Reilly logo

GNU/Linux Rapid Embedded Programming by Rodolfo Giometti

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The USB video class device 

A special video class device is represented by the USB video class (UVC) device , which is a USB device class that describes devices capable of streaming videos, such as webcams, digital camcorders, and so on. They are so important and widely used that they deserve a special section in this chapter to present them.

As said earlier, the CPUs used in most embedded systems usually have an internal video interface, but in some circumstances, these interfaces cannot be used. Examples would be when we need not overload the CPU to video related duties or when the CCD sensor is too distance from where the CPU is located and the data communication is difficult because of the parallel bus used. Well, in these cases, we can use ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required