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.
Key Features¶
Supported Devices¶
- RZ/G2L Evaluation Board Kit (RTK9744L23S01000BE)
- RZ/G2LC Evaluation Board Kit (RTK9744C22S01000BE)
- RZ/G2UL Evaluation Board Kit (RTK9743U11S01000BE)
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 |
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.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 |
-
For GStreamer Sample Applications please visit this repository. ↩
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