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. For those of you who would like to customize Linux environment, i.e., change memory map or develop your own board, you need to build the Yocto Linux source code.

Please refer to How to Build HMI SDK.

How To Build HMI SDK

Key Features

Supported Devices

  • RZ/G2L Evaluation Board Kit (RTK9744L23S01000BE)

File Contents

HMI SDK provides following files.

Package

Items

Details

HMI SDK

Release Note

PDF documentation that contains RZ/G HMI SDK release information.

README

Information of HMI SDK package

SD card image for eSD boot

A bootable SD card image in WIC format

Installer for pre-built cross-toolchain

Cross-toolchain installer built by Yocto build system

Pre-build binaries

Boot loader

Files to boot the board.

Linux kernel image

Linux kerlel and device tree for the RZ/G Linux

Linux root filesystem

Filesystem for the RZ/G Linux

Flash writer

Flash writer for the RZ/G EVK

OSS license files

License files for open-source software used in HMI SDK

HMI SDK Source Code

README

Information of HMI SDK Source Code package

Yocto Recipe

Yocto meta layers for HMI SDK

Source Code

Source code of Open Source Software packages used to build HMI SDK

Specification

RZ/G HMI SDK includes the following software packages:

  • RZ/G Verified Linux Package Version 3.0.6-update2
  • 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.1 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.14
lvgl 8.3.11
lv-drivers 8.3.0
Firacode 6.2
Tomlc99 Latest version2
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.

Memory Map

Please see the memory map at Linux Interface Specification Kernel Core User’s Manual: Software for RZ/G2L Group, RZ/V2L Group, and RZ/Five.

RTK0EF0045Z9006AZJ-v3.0.6.zip > r01us0468ej0108-rz-g_Kernel_Core_UME.pdf page 5-6.

Get User's Manual: Software
RZ/G2L Group, RZ/V2L Group, and RZ/Five