filmov
tv
Supporting the Camera Interface on the C.H.I.P
Показать описание
Supporting the Camera Interface on the C.H.I.P - Maxime Ripard, Free Electrons
Every modern multimedia-oriented ARM SoC usually has some kind of camera interface to be able to capture a video (or photo) stream from an external camera. The framework of choice to support these controllers in Linux is the Video4Linux subsystem, also called v4l2.
This talk will walk through the v4l2 stack, the architecture of a v4l2 driver and the interaction between the SoC driver and its camera's.
The presentation is based on the work we have done to develop such a driver for the Allwinner SoCs, as part of enabling the C.H.I.P platform with the upstream Linux kernel.
About Maxime Ripard
Maxime Ripard is an embedded Linux engineer and trainer at Free Electrons since 2011. He is the maintainer of Allwinner ARM SoCs in the Linux kernel. He is also a regular contributor to various Free Software projects related to embedded Linux such as Barebox and Buildroot.
Every modern multimedia-oriented ARM SoC usually has some kind of camera interface to be able to capture a video (or photo) stream from an external camera. The framework of choice to support these controllers in Linux is the Video4Linux subsystem, also called v4l2.
This talk will walk through the v4l2 stack, the architecture of a v4l2 driver and the interaction between the SoC driver and its camera's.
The presentation is based on the work we have done to develop such a driver for the Allwinner SoCs, as part of enabling the C.H.I.P platform with the upstream Linux kernel.
About Maxime Ripard
Maxime Ripard is an embedded Linux engineer and trainer at Free Electrons since 2011. He is the maintainer of Allwinner ARM SoCs in the Linux kernel. He is also a regular contributor to various Free Software projects related to embedded Linux such as Barebox and Buildroot.