Quick booting a software defined rear view camera
summary
Software-defined fast rear-view uses libcamera + DRM KMS to bypass compositors, pack camera binary and libs into the initramfs, and start a systemd unit with default-dependencies=no and ignore-on-isolate=true. The reference app twincam writes frames straight to the framebuffer (avoids Wayland) and shows frames at ~1.4 s after kernel boot and full display by ~1.8 s versus ~14 s with a normal kiosk start. Raspberry Pi and M1 timings validate feasibility across hardware.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:50Optimization scope
- 3:59Linux boot process
- 6:49Quick booting tips
- 8:12Rear view camera approaches
- 9:41Optimized libDRM/libcamera
- 12:31Camera in initramfs
- 15:00Results and demo
- 17:41Related talk and conclusion
- 18:29Question and answer session
related talks
42mBooting Automotive ECUs Really Fast with Modern Security Features
34mTweaking the Linux Boot Flow for an Accelerated ADAS Experience
43mApplication Support with Libcamera
34mExtending Libcamera to Provide a Fully Open Camera SoftISP Stack
42mImproving Linux Boot Time for Automotive Use Cases
42mSoftware ISP FOSS Support for MIPI Cameras
37mAccelerating Linux Boot Time: Techniques and Strategies for Optimal Performance
43mApplication support with libcamera
