LVGL Benchmark Guide for AXON/EDM-IMX91 and AXON/EDM-IMX93
- 06 May 2025
- 1 Minute to read
- Print
- DarkLight
- PDF
LVGL Benchmark Guide for AXON/EDM-IMX91 and AXON/EDM-IMX93
- Updated on 06 May 2025
- 1 Minute to read
- Print
- DarkLight
- PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback!
Applicable Platforms
This guide applies to the following SOMs.
- AXON-IMX91
- AXON-IMX93
- EDM-IMX91
- EDM-IMX93
Introduction
This evaluation focuses on four NXP i.MX platform development boards—the AXON-IMX93 and EDM-IMX93, as well as the AXON-IMX91 and EDM-IMX91. Using LVGL’s built-in benchmark module, we will quantitatively compare their multi-object animation rendering, update rate (FPS) , CPU load and average time under identical display resolution and test conditions.
Part 1: Project setup
1.1 Set Up the Build Environment
1.2 Run the project
- Clone the repository:
git clone --recurse-submodules https://github.com/lvgl/lv_port_nxp_imx93.git
cd lv_port_nxp_imx93
- default application from lv_port_linux runs the widget demo. To run the benchmark demo, modify lv_port_linux/main.c :
/*Create a Demo*/
// lv_demo_widgets();
// lv_demo_widgets_start_slideshow();
lv_demo_benchmark();
- Choose a Configuration:
cp lv_conf_example/lv_conf_fb_2_threads.h lv_port_linux/lv_conf.h
- build :
cd lv_port_linux
source /opt/fsl-imx-xwayland/6.6-scarthgap/environment-setup-armv8a-poky-linux
cmake -GNinja -B build
ninja -C build
Part2: Transfer the executable on the board
2.1 Prepare Target Board
- Ensure your target board is powered on and connected to your network
- Go to the root filesystem
2.2 Copy the LVGL Application
cp /bin/lvglsim /media/username/root/usr/bin/
Alternatively, if your board is accessible via SSH:
scp /bin/lvglsim root@board-ip-address:/usr/bin/
Part3: Running the LVGL Benchmark Demo
1.Start the application
######################################
## WARNING: do not stop these services if using wayland demo
systemctl stop weston.socket
systemctl stop weston.service
######################################
/usr/bin/lvglsim
AXON-IMX93/EDM-IMX93
AXON-IMX91/EDM-IMX91
Reference
Was this article helpful?