Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
51 lines (51 sloc) 2.6 KB
categories description image session_attendee_num session_id session_room session_slot session_speakers session_track tag tags title youtube_video_url amazon_s3_presentation_url amazon_s3_video_url
Cameras are complex devices that need heavy hardware image processing operations. Control of the processing is based on advanced algorithms that must run on a programmable processor. This has traditionally been implemented in a dedicated MCU in the camera, but in embedded devices algorithms have been moved to the main CPU to save cost. Blurring the boundary between camera devices and Linux often left the user with no other option than a vendor-specific closed-source solution.<br /> <br /> To address this problem the V4L2 community is collaborating with industry leaders to develop a camera stack that will be open-source-friendly while still protecting vendor core IP. Libcamera is under active development and interested vendors have the opportunity to contribute and provide feedback to ensure we cover all use cases before the API is finalised.<br /> <br /> This talk will examine the libcamera architecture, and how it applies to embedded ARM devices. We will look at how vendors and developers can use the stack to their advantage, the areas they can contribute to, the benefits the stack will bring to them, and how they can influence the design.
featured path
Session Room 2 (Lotus 3-4)
end_time start_time
2019-04-05 09:25:00
2019-04-05 09:00:00
speaker_bio speaker_company speaker_image speaker_location speaker_name speaker_position speaker_username
Kieran Bingham is an embedded software engineer working with Ideas on Board and specialising in Linux kernel developments with a focus on media related subsystems.<br><br>Kieran has worked with embedded Linux systems for over 12 years through professional service companies and silicon vendors and now focuses on upstream-first projects.<br><br>He has previously presented at the Embedded Linux Conference (North America) and Automotive Linux Summit (Japan).
Ideas on Board
Kieran Bingham
Linux Embedded Software Engineer
Open Source Development
Linux Kernel
BKK19-506 - Libcamera: Making Complex Cameras Easy
You can’t perform that action at this time.