Last edited one month ago

X-LINUX-ISP Starter package


1. Install from the OpenSTLinux ISP package repository[edit | edit source]

All generated X-LINUX-ISP packages are available from the OpenSTLinux ISP package repository service hosted at the non-browsable URL ''http://extra.packages.openstlinux.st.com/ISP''.

This repository contains ISP packages that can be installed by using apt-* utilities, which are the same as those used on a Debian system:

  • The main group contains the selection of ISP packages whose installation is automatically tested by STMicroelectronics.
  • The updates group is reserved for future use, such as package revision updates.

They can be installed individually or by package group.

2. Material needed[edit | edit source]

To use the X-LINUX-ISP OpenSTLinux expansion package, choose one of the following materials:

  • STM32MP257F-EV1 Evaluation board More info green.png + a Sony™ IMX335 5Mpx sensor
  • STM32MP257F-DK Discovery kit More info green.png + a Sony™ IMX335 5Mpx sensor

3. Prerequisites[edit | edit source]

  • Program the Starter package onto your SDCard.
For OpenSTLinux ecosystem release v5.1.0 : STM32MP257x-EV Starter Package procedure
  • The board must have an internet connection either through the network cable or a WiFi connection.

4. Boot the OpenSTLinux Starter package[edit | edit source]

At the end of the boot sequence, the demo launcher application appears on the screen.

Demo launcher appearance when X-LINUX-ISP is not installed

5. Install the X-LINUX-ISP tool[edit | edit source]

Once the board has booted, execute the following command in the console in order to download the X-LINUX-ISP tool package from the OpenSTLinux package repository:


For ecosystem release v5.1.0 :

  • Synchronize the OpenSTLinux package repository:
apt-get update
  • Install the X-LINUX-ISP tool package:
apt-get install x-linux-isp-tool 
  • Check that X-LINUX-ISP is properly installed:
x-linux-isp -v
X-LINUX-ISP version: 5.0.0

6. Install ISP packages[edit | edit source]

6.1. Install X-LINUX-ISP packages[edit | edit source]

To get started with X-LINUX-ISP, we recommended installing the X-LINUX-ISP package, which provides all ISP frameworks, application examples, tools, and utilities optimized for the specific target used.

Command Description
 x-linux-isp -i packagegroup-x-linux-isp 
Install all X-LINUX-ISP packages, which provide ISP frameworks, application examples, and tools dedicated to the board used.

After installing the installed the x-linux-isp-tool, install the X-LINUX-ISP packages:

x-linux-isp -i packagegroup-x-linux-isp

And restart the demo launcher:

systemctl restart weston-graphical-session

6.2. [OPTIONAL] Going further with X-LINUX-ISP package management[edit | edit source]

7. Launch an ISP application sample[edit | edit source]

Once the demo launcher has restarted, notice that it is slightly different because new ISP application samples and tools have been installed.
The demo launcher has the following appearance, and you can navigate through the different screens by using the NEXT or BACK buttons.


Demo launcher appearance when X-LINUX-ISP is installed on MP25x


The demo launcher now contains ISP application samples and tools that are described within the dedicated article available in the X-LINUX-ISP application samples and X-LINUX-ISP tools wiki pages.