
1STM32MP157GPUTK overview
This tool kit applies to the STM32MP157 Arm®-based microprocessors (MPUs).
Note: Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
1.1 STM32MP157GPUTK components overview
STM32MP157GPUTK includes the following components (also named vTools):
•vProfiler: driver and hardware performance profiling utility
•vAnalyzer: visual analyzer for graphing the performance metrics
The following pre-processing utilities are also provided:
•vShader for standalone development of optimized shader programs
•vCompiler for compiling shader code into binary executables
•vTexture for image transfer providing compression and decompression options
Figure 1. STM32MP157GPUTK vTools components
STM32MP157GPUTK
on-target utility
STM32MP157 MPU
STM32MP157GPUTK
Windows or Linux on-host utilities
Graphics
applications
vShader
Prototype and
optimize shader
programs
vTexture
Compress and
decompress images
vCompiler
Shader programs
compile and link
vAnalyzer
Visual analysis of
performance metrics
Application
framework
OpenGL ES
OpenVG
vProfiler
Collect real-time
performance metrics
1.2 STM32MP157GPUTK operating system requirements
Most vTools applications are designed to run on Windows® 32- and 64-bit operating systems (OS).
Some components, such as vProfiler and vCompiler, are run on other platforms. Refer to the individual vTools
detailed description in the next sections.
UM2547
STM32MP157GPUTK overview
UM2547 - Rev 1 page 2/39