Patch and build source components
User mode driver
Configure the UMD, which configures camera pipelines according to use cases and provides an interface that allows developers to define new image processing pipelines and plug in custom image processing nodes.
Kernel mode driver
Configure the KMD, which consists of Linux device drivers that control the camera subsystem hardware.
Device tree files (DTB)
Configure the device tree files.
Patch and build source files
Modify source code and apply a patch file to CHI-CDK, camera device drivers, or camera DTB.
Enable camera stack by default for production builds
Enable CamX as the default downstream camera DTBO for Config2.
Develop sensor drivers
Configure sensor software
Configure the sensor driver and module configuration XML files.
Configure sensor hardware
Modify kernel DTSI files for hardware configuration.
Develop MIPI camera sensor driver
Develop MIPI camera sensor driver.
Develop GMSL camera sensor driver
Develop GMSL camera sensor driver.
Customize camera use cases and pipelines
Camera framework overview
Review how the framework handles camera pipeline configuration and processes capture requests and results.
Understand zero shutter lag (ZSL) use case
Learn about an example camera use case.
Create a custom node
Create a custom node..
Custom node call flow
Review custom node call flows.
Customize advanced camera features
Customize high dynamic range
Enable the staggered high dynamic range (SHDR) feature.
Customize EIS and LDC
Enable the electronic image stabilization (EIS) and lens distortion correction (LDC) features.
Customize defog
Enable the defog feature.
Advanced feature concurrencies
Review feature concurrency information.
Tune the camera
Tuning overview
Review the overall tuning process.
Install Chromatix
Determine which tuning tool to use.
Capture raw data images
Capture raw images.
Tune the camera with Chromatix Developer Edition
Tune the camera with Chromatix Developer Edition or Chromatix 7.
Generate tuning binary
Generate the tuning binary.
Evaluate the image
Evaluate the image quality.
Troubleshoot camera
Capture user mode logs
Capture user mode logs.
Capture kernel mode logs
Capture kernel mode logs.

