MCUViewer: The Ultimate GUI Debugging Tool for Seamless STM32/JLink Integration

MCUViewer: The Ultimate GUI Debugging Tool for Seamless STM32/JLink Integration

IntroductionIs debugging STM32 giving you a headache lately? UART printing is too slow and resource-consuming, and you have to set breakpoints just to check variables. Not to mention, tracking high-frequency signals is nearly impossible… Don’t worry, today I want to introduce you to a powerful tool—MCUViewer—that will completely liberate your debugging process. What is MCUViewer?MCUViewer … Read more

Zheng Junjie: Building Free Software on Open Hardware

Zheng Junjie: Building Free Software on Open Hardware

“I like technologies that are not easily replaceable, technologies that can still be used in the future, 20 years from now, that are simple and reasonable.” This simple technical declaration marks the starting point of Zheng Junjie’s journey into the open-source world and defines the direction of his subsequent explorations. Zheng Junjie’s Linux journey began … Read more

Outstanding Software: The GNU Project, GCC, and the Free Software Revolution

Outstanding Software: The GNU Project, GCC, and the Free Software Revolution

Part Two: Tools for Creation and Collaboration In addition to providing the operating system that serves as the foundational environment, the second category of outstanding software includes tools that empower developers to create, manage, and share their works. The modern software landscape, particularly the vibrant open-source world, is built upon a specific set of foundational … Read more

Installing AlmaLinux Operating System

Installing AlmaLinux Operating System

AlmaLinux is the preferred alternative following the discontinuation of CentOS maintenance. With its enterprise-level stability, open-source free strategy, and active community, it has become a popular choice for servers, cloud platforms, and containerized deployments.AlmaLinux is fully compatible with Red Hat Enterprise Linux (RHEL), ensuring that RHEL/CentOS applications can be migrated seamlessly without modification.The following is … Read more

NuttX: Small Size, Big Power – Creating a Minimalist Embedded System!

NuttX: Small Size, Big Power - Creating a Minimalist Embedded System!

What is NuttX?NuttX (officially known as Apache NuttX) is a real-time operating system (RTOS) that is “small in size but high in quality,” emphasizing compatibility with POSIX/ANSI standards while also incorporating classic APIs from Unix and VxWorks. It can run on various MCUs, including 8-bit, 32-bit, and 64-bit architectures, and even comes with a built-in … Read more

Why Do 90% of Cloud Computing Platforms Run on Linux?

Why Do 90% of Cloud Computing Platforms Run on Linux?

Have you ever wondered why cloud computing giants like AWS, Alibaba Cloud, Huawei Cloud, and Google Cloud almost uniformly choose Linux as their underlying system? Isn’t Windows Server appealing? Today, we will unveil the “five key advantages” of Linux’s dominance in the cloud computing market, and by the end, you’ll understand why it is indispensable … Read more

Chip Startups: Which is More Important, Open Source or Cost Reduction?

Chip Startups: Which is More Important, Open Source or Cost Reduction?

Domestic chip startups are entering the final life-and-death test phase. In the “Chip Product Manager Alliance” group in China, a member raised a question: “Why are there still so many chip startups when half of the chip investment institutions have disappeared?” How should we view this question? First, we need to confirm whether the statement … Read more

Empowering Robots with Touch: NYU Scholars Open Source 3D Printed Skin, Cost Drops by 99%!

Empowering Robots with Touch: NYU Scholars Open Source 3D Printed Skin, Cost Drops by 99%!

Why have tactile sensors not become widespread in the field of robotics, and why is this situation about to change? Amazon’s Vulcan is its first robot to utilize tactile sensing technology for fine manipulation. In tightly constrained grasping and placing scenarios, tactile sensing should be a disruptive key. While humans primarily rely on vision, we … Read more

picolibc: A Tailored Ultra-Lightweight C Library for Embedded Systems, Simple Yet Powerful

picolibc: A Tailored Ultra-Lightweight C Library for Embedded Systems, Simple Yet Powerful

What is picolibc? What can it do? If you often engage in embedded development, you might encounter a common problem—libraries are too large, and memory is limited, making it impossible to fit everything. Or perhaps you want a lighter, faster C library to save precious space? That’s where picolibc comes in! It is an ultra-lightweight … Read more

ESP32-MJPEG: Multi-Client Streaming Server

ESP32-MJPEG: Multi-Client Streaming Server

Introduction The ESP32 is a powerful microcontroller with Wi-Fi and Bluetooth capabilities, widely used in IoT and embedded systems. Within the ESP32 ecosystem, the MJPEG multi-client streaming server is a significant feature that meets the demand for multiple clients to access video streams simultaneously. This article will introduce the ESP32 MJPEG multi-client streaming server based … Read more