Skip to content

HMI SDK for RZ/G Series

The RZ/G HMI Software Development Kit (HMI SDK) is an all-in-one Linux-based development environment for the RZ/G Evaluation Board Kit (EVK).

It includes all the software required to build HMI applications quickly and efficiently.


Easy-to-Use

    Provides a simple development environment, making it easier for Linux beginners to work with Linux MPUs.

Free of Charge

    All software included in the HMI SDK is available for free.

Ready-to-Use

    Includes the following commonly used GUI frameworks and libraries for HMI application development:
  • LVGL – A lightweight, open-source graphics library for embedded systems.
  • Chromium – A browser-based framework with GPU acceleration for application development.

What's New

2025/08/07

RZ/G HMI SDK version 2.3.1.0 is available.

  • Update VLP/G from v3.0.6 update3 to v3.0.7.
  • Update RZ MPU HTML5 (Chromium) Package for VLP from v1.0.0 to v1.0.1
    • Add support for hardware video decoding on Chromium (RZ/G2L only).
  • Add a video player to home panel demo running on Chromium (RZ/G2L only).
  • Add a sample application program ’LVGL home panel demo’.

View Version History >

How to Use This Website

This website provides a step-by-step guide from first-time setup to advanced Linux and application development.
You may continue step by step or jump directly to advanced sections.


Not Sure Where to Start?
Here are the recommended flows based on your purpose:

🆕 First-time users: Getting StartedHMI Applications
💻 Developers: Building the HMI SDK with Yocto → *HMI ApplicationsWiki

Before following any flow, we recommend reading Overview first to understand the HMI SDK at a glance.
If you have any questions or feedback, please feel free to contact us via FAQ.

Start here if this is your first time using the HMI SDK.

  • Quick Linux system setup
  • Out-of-box demo applications
  • No build required

👉 Next, go to HMI Applications to review the details of the demo applications or challenge yourself by deploying sample applications.

Explore HMI demo and sample applications.

  • Out-of-box demo applications (ready to run)
  • Sample applications that require building and deploying

👉 Can be used after Getting Started or after Building the HMI SDK with Yocto.

👉 For further development, refer to Wiki for creating your own applications.

For developers who need a customized Linux system.

  • Custom Linux system build
  • Advanced system configurations
  • Demo applications ready to run
  • Sample applications development can continue

👉 Next, go to HMI Applications to try the demo and sample applications.

👉 Or move on to further development in Wiki.

Advanced development documentation.

  • System internals and references
  • Custom application development

HMI Frameworks

The HMI SDK supports the following GUI frameworks and libraries for HMI development. It also includes sample applications built with these frameworks and libraries. For more information about the applications, see Overview.

LVGL (Light and Versatile Graphics Library)

LVGL is a free and open-source graphics library that provides everything needed to create an embedded GUI with easy-to-use graphical elements, beautiful visual effects, and a low memory footprint. It is hardware-independent, works with any microcontroller or display, and does not require a GPU, making it ideal for resource-constrained environments.


A GUI built with LVGL offers several advantages:

  • Lightweight and efficient for low-resource devices
  • Highly customizable and flexible
  • No GPU required, reducing hardware costs

Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web. Chromium supports HTML5-based solutions, making it a strong choice for embedded systems requiring modern web technologies. It uses GPU acceleration for rendering, enabling high-performance graphics and smooth user experiences.


A browser-based GUI on Chromium (HTML5 solutions) offers several advantages:

  • Feature-rich user interface
  • Cross-platform compatibility
  • Lower development costs

Video Tutorials

  • RZ/G2L Tutorial: Get Started with HMI SDK
    This video introduces the HMI SDK, shows how to access its website and download the package, and ends with running the demo applications.

  • RZ/G2L Advanced Tutorial: Build the HMI SDK Sample Application
    This video shows how to build the HMI SDK sample application, then demonstrates how to deploy and run it.