Comprehensive Overview of General GUI for MCUs

Comprehensive Overview of General GUI for MCUs

GUI: Graphical User Interface. In the past, due to the limited resources and processing capabilities of MCUs, there were very few general GUIs based on MCUs. Now, with increased resources and stronger processing capabilities of MCUs, along with growing market demand, GUI functionalities have become richer. Let’s take a look at some common MCU-based GUIs. … Read more

Important Considerations for Displaying Strings in LVGL V8.2 on Keil MDK (Example with Xiong Pai)

Important Considerations for Displaying Strings in LVGL V8.2 on Keil MDK (Example with Xiong Pai)

Click on the above “Embedded Application Research Institute” and select “Top/Star Public Account“ Useful Benefits Delivered First-Hand! Source | Embedded Application Research Institute Compiled & Styled | Embedded Application Research Institute Previously, I wrote a multilingual demo on the LVGL simulator CodeBlock to learn about the application of LVGL in multiple languages, as shown below: … Read more

Using TSLib for Input Interface on Embedded Linux Platform with SSD212 Example

Using TSLib for Input Interface on Embedded Linux Platform with SSD212 Example

Click the above “Embedded Application Research Institute” and select “Top/Star Official Account” Valuable Resources Delivered Instantly! Source | Embedded Application Research Institute Compiled & formatted | Embedded Application Research Institute Since the coordinates reported by the driver are not flipped, the reported coordinates are reversed in both X and Y directions on the screen. However, … Read more

Super Knob Open Source Project Based on ESP32 and Brushless Motor

Super Knob Open Source Project Based on ESP32 and Brushless Motor

Click on the top “Embedded Application Research Institute” and select “Pin/Star the Public Account“ Valuable Resources Delivered Instantly! Source | Gitee wenzheng Compiled & Typeset | Embedded Application Research Institute Recently, I have been learning about LVGL related development, which will be applied to MCU and Linux related projects in the future. I chose LVGL … Read more

Using LVGL GUI Library with ESP32

Using LVGL GUI Library with ESP32

Using the LVGL GUI library with ESP32 allows for the implementation of modern and beautiful GUIs on microcontroller devices. This article is based on using the ESP32 with the Arduino framework to drive a 3.5-inch LCD screen. First, ensure that the TFT_eSPI can properly drive the 3.5-inch LCD screen. If the driver is not set … Read more

Fast Boot of Embedded Linux on Allwinner T113-i Platform

Fast Boot of Embedded Linux on Allwinner T113-i Platform

I am Lao Wen, an embedded engineer who loves learning. Follow me to become even better together! Engineers who have worked on embedded Linux system optimization know that when the system powers on, it first starts u-boot (sometimes with a u-boot wait delay). After u-boot boots the kernel, the kernel will load the driver, and … Read more

Hello, China: Developing for Chinese Smartwatch with C#

Hello, China: Developing for Chinese Smartwatch with C#

Previously, I wrote a few examples of how to use C# to write STM32 programs. Similarly, we can also use C# under ESP32, relying on the ever-growing .Net nanoFramework. Currently, it supports more and more development boards and chip types, and the related libraries are also increasing. The supported devices can fully support conventional application … Read more

Step-by-Step Guide to Porting LVGL to the T113-i Industrial Development Board

Step-by-Step Guide to Porting LVGL to the T113-i Industrial Development Board

There are many embedded GUI libraries available on the market, including open-source GUI libraries such as LVGL and EmWin, and closed-source GUI libraries like TouchGFX and Persimmon GUI. The testing board for this development tutorial comes from Tronlong Technology’s TLT113-EVM industrial evaluation board, which is based on the Allwinner Technology T113-i dual-core ARM Cortex-A7 + … Read more

Unlocking Your IoT Smartwatch Journey with ESP32-C3-Mini and LVGL

Unlocking Your IoT Smartwatch Journey with ESP32-C3-Mini and LVGL

ESP32-C3-Mini is a development board based on the ESP32-C3 chip, designed specifically for smartwatches and other wearable devices. It features a 240×240 resolution color touchscreen display and integrates multiple sensors, providing developers with a powerful and easy-to-use platform for building various creative projects. The open-source project introduced in this article aims to provide an LVGL … Read more