This article provides information about the X-LINUX-ISP Tool, its installation, and how to use it.
1. Description[edit | edit source]
The X-LINUX-ISP Tool is a small binary designed to provide users with useful information about the X-LINUX-ISP Expansion Package.
It is the entry point to install the packages of X-LINUX-ISP on top of the OpenSTLinux Starter Package. It provides information about the X-LINUX-ISP version and its supported features.
2. X-LINUX-ISP Tool installation[edit | edit source]
apt-get install x-linux-isp-tool
3. How to use X-LINUX-ISP Tool[edit | edit source]
Usage: x-linux-isp -[option] -v --version : Shows X-LINUX-ISP current version if it is installed -f --supported-features : Prints all supported frameworks in this X-LINUX-ISP version -l --list : Prints installed and ready-to-install packages -i --install <pkg> : Installs X-LINUX-ISP package -r --remove <pkg> : Removes X-LINUX-ISP package -h --help : Shows this help
3.1. Usage example[edit | edit source]
- To show the current version of X-LINUX-ISP:
x-linux-isp -v
Console output :
X-LINUX-ISP version: 6.2.0
- To display X-LINUX-ISP features:
x-linux-isp -f
Console output :
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 Find more information on the wiki page: https://wiki.st.com/stm32mpu/wiki/Category:X-LINUX-ISP_expansion_package
- To list of the packages of X-LINUX-ISP:
x-linux-isp -l
Console output :
[not installed] usbotg-gadget-acm-config [not installed] stm32-isp-iqtune-application-python [not installed] packagegroup-x-linux-isp [not installed] usbotg-gadget-acm-uvc-config [not installed] gstreamer1.0-plugins-bad-uvcgadget
- To install packages of X-LINUX-ISP:
x-linux-isp -i <package>
Console output :
x-linux-isp -i packagegroup-x-linux-isp Reading package lists... Done Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: gstreamer1.0-plugins-bad-uvcgadget python3-pyserial stm32-isp-iqtune-application-python usbotg-gadget-acm-config usbotg-gadget-acm-uvc-config The following NEW packages will be installed: gstreamer1.0-plugins-bad-uvcgadget packagegroup-x-linux-isp python3-pyserial stm32-isp-iqtune-application-python usbotg-gadget-acm-config usbotg-gadget-acm-uvc-config 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. Need to get 165 kB of archives. After this operation, 0 B of additional disk space will be used. ... The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA). The detailed content licenses can be found at https://wiki.st.com/stm32mpu/wiki/OpenSTLinux_licenses. https://www.st.com/resource/en/additional_license_terms/additional-license-terms-for-x-linux-isp.html Selecting previously unselected package gstreamer1.0-plugins-bad-uvcgadget. (Reading database ... 16098 files and directories currently installed.) Preparing to unpack .../0-gstreamer1.0-plugins-bad-uvcgadget_1.22.12-r3_arm64.deb ... Unpacking gstreamer1.0-plugins-bad-uvcgadget (1.22.12-r3) ... ... packagegroup-x-linux-isp has been installed successfully.