paint-brush
Introducing the Embedded GUI Webinar and Design Contestby@rtthread
103 reads

Introducing the Embedded GUI Webinar and Design Contest

by RT-Thread IoT OSFebruary 23rd, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

The Internet of Everything extends the embedded devices that emphasize human-computer interaction to describe a more intelligent connection with graphical user interface (GUI) and voice to best clarify the value of the Internet of Things. RT-Thread is an open-source, neutral, and community-based real-time operating system (RTOS) The minimum kernel requires only 1.2KB of RAM and 3 KB of Flash. LVGL (Light and Versatile Graphics Library) provides everything you need to create an embedded GUI with easy-to-use graphical elements.

Company Mentioned

Mention Thumbnail
featured image - Introducing the Embedded GUI Webinar and Design Contest
RT-Thread IoT OS HackerNoon profile picture

The Internet of Everything extends the embedded devices that emphasize human-computer interaction to describe a more intelligent connection with graphical user interface (GUI) and voice to best clarify the value of the Internet of Things.

We now have easy access to enjoy high-definition, high-nature interaction experiences pervaded through daily life, for example, the smartphone. However, introducing a colorful UI into a resource-limited embedded device (MCU) is not easy.

So RT-Thread IoT OS partnered with LVGL, STMicroelectronics, NXP, and Nuvoton to bring this webinar (and a design contest we will soon be launching), opening an opportunity for embedded developers that come from everywhere to explore more possibilities with embedded GUI. Topics feature several, such as discussing the best-fitting GUI for your projects, hardware commits to human-computer interaction, skills to simplify GUI development. Also, many examples and projects showcases will be introduced. 

  • ⏰ Time: 3/15/2022, 8:00 AM PST
  • ✅ The e-certificate is provided to attendees.
  • Free to register

What is RT-Thread?

RT-Thread is an open-source, neutral, and community-based real-time operating system (RTOS). RT-Thread has a Standard version and Nano version.

For resource-constrained microcontroller (MCU) systems, the Nano version that requires only 3 KB Flash and 1.2 KB RAM memory resources can be tailored with easy-to-use tools.

For resource-rich IoT devices, RT-Thread can use the online software package management tool, together with system configuration tools, to achieve intuitive and rapid modular cutting, seamlessly import rich software packages; thus, achieving complex functions like Android's graphical interface and touch sliding effects, smart voice interaction effects, and so on.

Key features:

  • Designed for resource-constrained devices, the minimum kernel requires only 1.2KB of RAM and 3 KB of Flash.
  • A variety of standard interfaces, such as POSIX, CMSIS, C++ application environment.
  • Has rich components and a prosperous and fast-growing package ecosystem
  • Elegant code style, easy to use, read and master.
  • High Scalability. RT-Thread has high-quality scalable software architecture, loose coupling, modularity, is easy to tailor and expand.
  • Supports high-performance applications.
  • Supports all mainstream compiling tools such as GCC, Keil and IAR.
  • Supports a wide range of architectures and chips.

What is LVGL?

LVGL (Light and Versatile Graphics Library) is a free and open-source graphics library providing everything you need to create an embedded GUI with easy-to-use graphical elements, beautiful visual effects, and a low memory footprint.

LVGL has now registered as a software package of RT-Thread. By using Env tool or RT-Thread Studio IDE, RT-Thread users can easily download LVGL source code and combine with the RT-Thread project.

Together, we're on a mission to make Embedded GUI Development easier.