'rz_benchmark_demo' is a demo application for RZ Linux Benchmark Demo.
This demo program is a wayland client running on Weston.
It works as a program launcher.
User can start existing tools via GUI of the demo program.
'rz_benchmark_demo' is licensed under the MIT License. See LICENSE.txt.
This program uses the following open-source libraries:
-
Light and Versatile Graphics Library (LVGL)
- URL: https://github.com/lvgl/lvgl
- Version: v8.3
- License: MIT Licnese
-
LVGL Display and Touch pad drivers
- URL: https://github.com/lvgl/lv_drivers
- Version: v8.3
- License: MIT Licnese
-
tomlc99 (a C library for TOML in c99)
- URL: https://github.com/cktan/tomlc99
- commit 5221b3d3d66c25a1dc6f0372b4f824f1202fe398
- License: MIT Licnese
And this demo program uses a font in the "FiraCode" family.
- Fira Code
- URL: https://github.com/tonsky/FiraCode
- Version: v6.2
- License: SIL OPEN FONT LICENSE Version 1.1
- See also LICENSE.txt.
-
Target Devices
-
Supported Environment
To build this demo program, use a PC with Ubuntu 20.04 LTS, and prepare the toolchain SDK. For information about the toolchain, see "How to build".
$ source /opt/poky/<version number of toolchain>/environment-setup-aarch64-poky-linux
$ make
Note: The LVGL libraries and tomlc99 libraries shall be installed in the toolchain in advance.
$ prefix=<a path to rootfs>/usr make install
Usage: rz_benchmark_demo [OPTION]
Options are:
-c, --config specify configuration file
unless specified, /usr/share/benchmark_demo/rz_bench_config.toml is used
-v, --version output version information and exit
-h, --help display this help message and exit
'rz_benchmark_demo' has a configuration file written in TOML format.
All benchmark tools launched on this program are defined in the configuration file.
It means that you can add some tools to the RZ Linux Benchmark Demo by editing the configuration file without rebuilding the demo program.
The configuration file "rz_bench_config.toml" in "/usr/share/benchmark_demo" is used by default.
The information about how to change the configuration file, see rz_bench_config.toml. The specification of the configuration file is explained in the comments of the default configuration file.