X-LINUX-ISP Expansion Package

Revision as of 14:47, 21 June 2024 by Registered User
Applicable for STM32MP25x lines

dfqsdfdsq


1. What is X-LINUX-ISP?[edit source]

X-LINUX-ISP is a free of charge open-source software package dedicated to Image Signal Processing (ISP) and Image Quality (IQ) tuning fro STM32MP25x platforms.
It brings ISP Image Quality (IQ) tuning capabilities through the STM32 ISP IQTune desktop application and libcamera addons to support the configuration of the ISP parameter and Auto Exposure (AE) and Auto White Balance (AWB) algorithms providing embeddedISP is a complete ecosystem that allow developers working with OpenSTLinux to create AI-based application very easily.

  • All-in-one AI solutions for the entire STM32 MPU boards More info green.png
  • Pre-integrated into Linux distribution based on ST environment
  • Include AI frameworks to execute Neural Network models
  • Include AI model benchmark application tools for MPU
  • Easy application prototyping using Python language and AI frameworks Python API
  • C++ API for embedded high-performance applications
  • Optimized open-source solutions provided with source codes that allow extensive code reuse and time savings
  • Delivered under GitHub as a Yocto meta-layer


What is x linux ai.png

2. X-LINUX-AI Software stack introduction[edit source]

X-LINUX-AI is an STM32 MPU OpenSTLinux Expansion Package that targets artificial intelligence for STM32MPx Series devices.
It contains Linux AI frameworks, development tools, as well as application examples to get started with some basic AI use cases such as computer vision.
It is composed of an OpenEmbedded meta layer, named meta-st-x-linux-ai, to be added on top of the STM32MPx Distribution Package. It brings a complete and coherent easy-to-build / install environment to take advantage of AI on STM32MPx Series devices.


Depending on the STM32MPU series X-LINUX-AI supports inference execution either on Neural Processing Unit (NPU), Graphics Processing Unit (GPU) or Cortex-A (with multi-threading).

X-LINUX-AI supported inference engine VS sSTM32MPUs series

2.1. Seamless integration of libcamera framework[edit source]


X-LINUX-AI software structure.png


3. References[edit source]