Overview¶
RZ/G HMI Software Development Kit (HMI SDK) is an HMI application development environment for Evaluation Board Kit of RZ/G series.
Since it contains Yocto Linux with bootloader, Linux Kernel, Cross Compiler, multimedia and graphics package, users can develop HMI Applications easily and quickly with HMI SDK.
HMI SDK is specifically made for the supported Evaluation Board Kit with fixed Linux components. If you need to customize the Linux environment—such as modifying the memory map or developing support for your own board—you will need to build Yocto Linux from source.
For detailed instructions, please refer to How to build HMI SDK.
Supported Boards¶
- RZ/G2L Evaluation Board Kit (RTK9744L23S01000BE)
- RZ/G2LC Evaluation Board Kit (RTK9744C22S01000BE)
- RZ/G2UL Evaluation Board Kit (RTK9743U11S01000BE)
SDK Components¶
File Contents¶
HMI SDK provides following files:
Package | Items | File Name | Details |
---|---|---|---|
HMI SDK | Release Note | r01an7643ej0100-rzg-hmi-sdk.pdf | PDF documentation that contains RZ/G HMI SDK release information |
README | README.txt | Information of HMI SDK package | |
SD card image for eSD boot | image-file_rzg2*_hmi-sdk_v2.3.0.0.zip | Bootable SD card images in WIC format for RZ/G2L, RZ/G2LC, and RZ/G2UL | |
Installer for pre-built cross-toolchain | toolchain-installer_rzg2*_hmi-sdk_v2.3.0.0.zip | Cross-toolchain is used for building sample applications. | |
Pre-built binaries | pre-built-binary_rzg2*_hmi-sdk_v2.3.0.0.zip | Pre-built binaries (boot loader, Linux kernel image and root filesystem, flash writer) for SPI boot mode (option) | |
OSS license files | licenses_rzg2_hmi-sdk_v2.3.0.0.zip | License files for open-source software used in HMI SDK | |
HMI SDK Source Code | README | README.txt | Information of HMI SDK Source Code package |
Yocto Recipe | yocto_recipe_rzg2_hmi-sdk_v2.3.0.0.tar.gz | Yocto meta layers used for building HMI SDK | |
Source Code | oss-souce-code-pkg_rzg2_hmi-sdk_v2.3.0.0.7z | Source code package of open-source software used for building HMI SDK |
HMI Applications¶
HMI SDK provides HMI demos and sample applications.
These are available as both source code and prebuilt binaries, allowing you to run them on the board immediately and customize them as needed.
Sample Application Name | Description | Pre-installed in SD Card Image | Source Code URL |
---|---|---|---|
LVGL Sample Program for Image Displaylvgl_sample_img_disp | This program is implemented using LVGL, and it can display image files in bmp/jpg/png/gif format. | No | Link to GitHub |
LVGL Sample Program for Audio Playbacklvgl_sample_audio_playback | This program is implemented using LVGL, and it can play audio files in mp3/aac/wav format. | No | Link to GitHub |
LVGL Sample Program for Video Playbacklvgl_sample_video_playback | This program is implemented using LVGL, and it can play a movie file in mp4 format. | No | Link to GitHub |
LVGL RZ Linux Benchmark Demorz_benchmark_demo | RZ Linux Benchmark Demo is implemented using LVGL, and some benchmarks can be run on the demo. | Yes | Link to GitHub |
Chromium Home Panel Demo | Chromium Home Panel Demo is an HTML5 Single Page Web Application, and it is a demo for home panel. It is available only for RZ/G2L EVK. | Yes | Link to GitHub |
The pre-installed applications can be run from a launcher program that starts automatically when the HMI SDK Linux launches. To run other applications, see Step 8 at Getting Started.
Specification¶
RZ/G HMI SDK includes the following software packages:
- RZ/G Verified Linux Package Version 3.0.6-update3
- RZ MPU Graphics Library V1.2.2 Unrestricted Version for Verified Linux Package of RZ/G2L and RZ/G2LC
- RZ MPU Video Codec Library v1.2.2 Unrestricted Version for Verified Linux Package of RZ/G2L
Please refer to the table below for more information.
Features¶
Components | Version | Detail |
---|---|---|
Linux Kernel | 5.10.201-cip41 | SLTS(Super Long Term Support) Kernel |
Yocto | 3.1.31 (dunfell) | Distribution for embedded Linux |
gcc | 8.3.0 (Arm GCC 8.3-2019.03) | Compiler |
glibc | 2.28 | |
busybox | 1.30.1 | |
openssl | 1.1.1n | |
GStreamer1.01 | 1.16.3 | GStreamer UM for RZ/G2L |
wayland | 1.18.0 | |
weston | 8.0.0 | |
Python3 | 3.8.18 | |
lvgl | 8.3.11 | |
lv-drivers | 8.3.0 | |
Firacode | 6.2 | |
Tomlc99 | *2 | |
OpenCL | OpenCL Overview | |
OpenGLES | OpenGL ES Overview | |
OpenMAX IL | 1.1 | OpenMAX IL Overview |
-
For GStreamer Sample Applications please visit this repository. ↩
Related Documents¶
For details on the functions and interface specifications of driver modules, please refer to the software user’s manual.
Get BSP User's Manual: Software
RZ/G2L Group, RZ/V2L Group, and RZ/Five
Get GStreamer User's Manual: Software
RZ/G2L Group and RZ/V2L Group