Skip to content

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.

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

(RTK0EF0195F02300SJ)








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

(RTK0EF0195F02300SJ_linux-src)


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 Display
lvgl_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 Playback
lvgl_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 Playback
lvgl_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 Demo
rz_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
  1. For GStreamer Sample Applications please visit this repository.

  2. Commit ID 5221b3d.

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