In automotive, there are strict requirements to boot a rear-view camera quickly. Existing approaches use firmware-based techniques to display a rear-view camera quickly. Although this firmware-based approach works, it is difficult to maintain, hardware-specific, it is not software-defined.
This libcamera-powered approach, provides an optimised software defined technique to do this, which is easier to maintain, using open-source frameworks. We use libcamera to process frames quickly and a plymouth-like approach to display camera frames quickly.
We will demo and describe the techniques used in order to achieve this.
We will also go through some general tips of how to start an early boot service which may be useful to some.