# meta-st-x-linux-isp
**Repository Path**: mirrors_STMicroelectronics/meta-st-x-linux-isp
## Basic Information
- **Project Name**: meta-st-x-linux-isp
- **Description**: X-LINUX-ISP is a free of charge open-source software package providing ISP (Image Signal Processing) image quality software targeting the STM32MP25x series that embed an ISP camera pipeline called DCMIPP.
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-10-08
- **Last Updated**: 2026-07-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
X-LINUX-ISP version: v6.2.0
## Enhancements, new features
* Support OpenSTLinux 6.2.1
* Support ST 2A algorithms offering improved accuracy and stability
* New lux estimation service
## Limitation
* None
# Overview
X-LINUX-ISP is a free of charge open-source software package targeting the
STM32MP25x and STM32MP21x series that embed an ISP camera pipeline.
This meta-layer delivers the **STM32 ISP IQTune application** running on the
target to interact with the **STM32 ISP IQTune desktop application**
executed on the host computer (connected through USB), allowing access to the
ISP configuration and sensor tuning procedure.
# meta-st-x-linux-isp
X-LINUX-ISP OpenEmbedded meta layer to be integrated into OpenSTLinux
distribution. It contains recipes for STM32 ISP IQTune embedded application
and its dependencies for STM32MP25x and STM32MP21x series.
## Compatibility
The X-LINUX-ISP OpenSTLinux Expansion Package v6.2.0 is compatible with the
Yocto Projectâ„¢ build system Scarthgap. It is validated over the OpenSTLinux
Distribution v6.2.1 on STM32MP25x and STM32MP21x series.
## Versioning
The major versioning of the X-LINUX-ISP OpenSTLinux Expansion Package is aligned
on the major versioning of the OpenSTLinux Distribution. This prevents painful
backward compatibility attempts and makes dependencies straightforward.
The X-LINUX-ISP generic versioning v**x**.**y**.**z** is built as follows:
* **x**: major version matching the OpenSTLinux Distribution major version.
Each new major version is incompatible with previous OpenSTLinux Distribution
versions.
* **y**: minor version, which is changed when new functionalities are added to
the X-LINUX-ISP OpenSTLinux Expansion Package in a backward compatible manner.
* **z**: patch version to introduce bug fixes. A patch version is implemented in
a backward compatible manner.
## Available frameworks and tools within the meta-layer
[X-LINUX-ISP v6.2.0 expansion package](https://wiki.st.com/stm32mpu/wiki/Category:X-LINUX-ISP_expansion_package):
* ISP software:
* ISP software framework is now part of OpenSTLinux 6.2.1 distribution
(not delivered within x-linux-isp expansion package)
* Utilities:
* STM32 ISP IQTune application (running on the target) used to tune the ISP
by providing communication services between the host and the device
* Host tools:
* STM32 ISP IQTune desktop application that provide services to tune the ISP
present in STM32 devices
## Further information on how to install and how to use X-LINUX-ISP Starter package
## Further information on how to install and how to use X-LINUX-ISP Distribution package
## Application samples
## STM32 ISP tuning procedure