Essential for Embedded Development! A Detailed Overview of the Lightweight JSON Library tiny-json, Your Savior in Memory-Constrained Scenarios

Essential for Embedded Development! A Detailed Overview of the Lightweight JSON Library tiny-json, Your Savior in Memory-Constrained Scenarios

In embedded development, do you often encounter the dilemma: the device has limited memory, and you want to use JSON, a universal data format, but are deterred by the “bulkiness” of mainstream libraries? Don’t worry, today I will introduce a lightweight JSON parsing/generating library specifically designed for resource-constrained scenarios—tiny-json, allowing you to easily handle JSON … Read more

Clue: A Lightweight C++ Logging Library

Clue: A Lightweight C++ Logging Library

Clue: A Lightweight C++ Logging Library In C++ development, logging is an important aspect that helps developers better understand the program’s runtime state and quickly locate issues. Clue is a very compact and practical C++ logging library. Introduction Clue is a single-file header library, which means it is very lightweight and easy to use. It … Read more

lwprintf: A Tailored printf Implementation for Embedded Systems – Say Goodbye to Bloat and Embrace a Lightweight printf Library

lwprintf: A Tailored printf Implementation for Embedded Systems - Say Goodbye to Bloat and Embrace a Lightweight printf Library

In embedded system development, the <span>printf</span> function is like an old friend, facilitating debugging and information output. However, the standard library’s <span>printf</span> is often too large, consuming precious memory resources, which is a heavy burden for resource-constrained embedded systems. Today, we are excited to introduce a lightweight and efficient <span>printf</span> library—lwprintf—that will completely change your … Read more

Say Goodbye to Bloat! nanolibc: Your Lightweight Tool for Embedded C/C++!

Say Goodbye to Bloat! nanolibc: Your Lightweight Tool for Embedded C/C++!

Hello everyone! Today, I want to talk to you about a fantastic tool—nanolibc! This little gem is compact and powerful, just like a martial arts master in a novel, light as a feather yet incredibly effective! What is nanolibc? In simple terms, nanolibc is a streamlined version of the C standard library (libc). It only … Read more

Lightweight and User-Friendly GUI Solution for Embedded Systems – LameUI

Lightweight and User-Friendly GUI Solution for Embedded Systems - LameUI

Project Address:https://github.com/abhra0897/LameUI With the continuous development of information technology, embedded systems have become the core of various smart devices. These systems often face the challenge of limited resources, so it is particularly important to use lightweight and easy-to-implement libraries when developing user interfaces. LameUI has emerged as a lightweight and platform-independent graphical user interface library, … Read more