ESP32_Display_Panel: A Versatile Display Driver Library for ESP SoCs, Creating a New Experience in Rapid GUI Development

ESP32_Display_Panel: A Versatile Display Driver Library for ESP SoCs, Creating a New Experience in Rapid GUI Development

Overview ESP32_Display_Panel is an Arduino library specifically designed for ESP SoCs, primarily aimed at driving displays and enabling rapid GUI development. This library supports both official and third-party development boards from Espressif, and it also has the capability to customize development boards and use independent device drivers. Additionally, ESP32_Display_Panel is compatible with various LCD and … Read more

Porting and Simulation of the Open Source GUI Library uC/GUI

Porting and Simulation of the Open Source GUI Library uC/GUI

uC/GUI is a lightweight graphical user interface (GUI) library specifically designed for embedded systems. Developed by Segger, it aims to provide a simple and efficient graphical interface solution for embedded applications. Here are some of the main features and functionalities of uC/GUI: Main Features Lightweight: The design goal of uC/GUI is to be as compact … Read more

PyQt: The Golden Combination for Python GUI Development

PyQt: The Golden Combination for Python GUI Development

1. Core Positioning of PyQt PyQt is the Python binding for the Qt framework, seamlessly porting the C++ Qt library to the Python ecosystem, providing: Cross-platform capability: Full support for Windows/macOS/Linux Dual licensing model: GPL (open source and free) and commercial license (closed source for commercial use) Modular architecture: Includes core modules such as QtWidgets … Read more

Enaml: A Practical Python Library for Declarative UI!

Enaml: A Practical Python Library for Declarative UI!

▼ Click the card below to follow me ▲ Click the card above to follow me In the complex world of Python GUI development, there are always some magical libraries that can make the code exceptionally simple. Today, I want to share with you a super cool UI framework—Enaml, which is like putting a stylish … Read more

Developing a Simple Graphical User Interface Program in C

Developing a Simple Graphical User Interface Program in C

Developing a Simple Graphical User Interface Program in C In modern application development, users require an intuitive and friendly graphical interface to better interact with programs. Although C is typically used for system-level programming, we can also create simple graphical user interface (GUI) programs with the help of certain libraries. In this article, we will … Read more

Workshop Registration: Exploring Edge AI and Large Language Models

Workshop Registration: Exploring Edge AI and Large Language Models

· Desktop Robot Development Practical Course· Exploring the Application Potential of Edge AI and Large Language Models 01 Course Background With the acceleration of digital transformation across various industries, edge AI and cloud-based large model technologies are leading a new wave of innovation in smart devices. This year, the Ministry of Industry and Information Technology … Read more

ZLG Embedded Solutions for Medical Equipment

ZLG Embedded Solutions for Medical Equipment

ZLG has been deeply involved in embedded systems for twenty years, providing embedded solutions to numerous medical enterprise users, including medical ventilators, medical device sterilizers, respiratory pumps, and other commonly used medical equipment. This article introduces the various embedded solutions provided by ZLG for medical equipment. Medical Ventilator In the current critical period, the demand … Read more

How to Quickly Develop Interactive Interfaces for Embedded Systems?

How to Quickly Develop Interactive Interfaces for Embedded Systems?

This article guide The development of interactive interfaces for industrial products is increasingly approaching that of consumer products. Choosing a fast and low-cost embedded UI development solution is particularly important. This article will introduce a new framework-based embedded UI development platform. 1 Serial Port Screens A serial port screen refers to a screen that can … Read more

Do Embedded Engineers Really Need to Know C++?

Do Embedded Engineers Really Need to Know C++?

C++ is one of the main programming languages for Linux application development. It fully utilizes the principles of object-oriented programming, enhancing the reusability, maintainability, and scalability of code, all of which are critical considerations in embedded systems development. Most importantly, graphical interface programming is a very important aspect of embedded development, usually using the cross-platform … Read more