Embedded IoT Software Development: Have You Used AT Commands?

Scan to FollowLearn Embedded Together, Learn and Grow Together Overview AT commands (Attention Command) are a widely used text command line protocol in communication devices such as modems, GSM/GPRS modules, and Bluetooth modules. It originated from the command set designed by Hayes for its smart modem in 1981 and later became the de facto industry … Read more

How Embedded Developers Can Respond to the Era of Deflation (Part 2)

In the era of deflation, the uncertainty of the economic environment increases. For embedded developers to establish a foothold in this context, it is crucial to build a solid defense system. The following will provide comprehensive and practical strategies for embedded developers from three key aspects: industry selection, career planning, and financial management. 1. Industry … Read more

Embedded Sharing #26: Why Use Sync?

Cover ImageThe Southern Right Whale Dolphin (Lissodelphis peronii) is a unique species of dolphin that only lives in the Southern Hemisphere, characterized by the absence of a dorsal fin and its black and white coloration.Main ContentIn Linux systems, we often need to execute the sync command after modifying files to save the changes. Why is … Read more

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

Introduction to Embedded USB Development: Essential Knowledge You Must Know

USB, short for <span>Universal Serial Bus</span>, has long been an indispensable technology in our daily lives. From connecting keyboards and mice to PCs to enabling communication between embedded devices and hosts, USB has revolutionized peripheral connectivity with its simplicity and robust compatibility. The Birth of USB Let’s take a look at the PC usage scenario … Read more

How Much Can You Earn from Embedded Development from Work to Retirement?

Follow+Star PublicAccount, don’t miss out on exciting contentSource | Big Fish RoboticsToday, I asked DeepSeek the following question:How much can an embedded software developer earn from the age of 22, when they graduate from a regular undergraduate program, until retirement? 1. Career Stages and Salary Levels 1. Junior Engineer (0-3 years) Salary Range: Annual salary … Read more

Embedded Development: Choosing Between Microcontroller + RTOS or Linux?

🍊1. Technical Entry Difficulty: Microcontroller + RTOS is Easier to Get StartedMicrocontroller + RTOS (e.g., STM32 + FreeRTOS) Advantages: Low Hardware Resource Threshold: You can get started with a development board costing only a few hundred yuan (e.g., STM32F103), with memory requirements in the KB range, suitable for beginners. Simplified Development Process: Focuses on hardware … Read more

The Principle and Implementation of the Memory Copy Function memcpy in Embedded C

I am Lao Wen, an embedded engineer who loves learning.Follow me, and let’s become better together! The Memory Copy Function memcpy memcpy is short for memory copy, which means copying memory. We often use it when writing C programs. Its function prototype is as follows: void *memcpy(void *dest, const void *src, size_t n); Its function … Read more

The Ultimate Guide to Choosing a Laptop for College Freshmen in 2025: Balancing Aesthetics and Performance for Study and Entertainment!

As the school season approaches, a suitable laptop is an essential piece of equipment for college life. However, with a plethora of models available, how can one balance aesthetics, performance, and portability while perfectly meeting professional needs? Don’t worry! This guide will help you avoid pitfalls by considering factors such as gender preferences, professional scenarios, … Read more

A New Strategy for Nanosuspension Stabilizer Screening Based on Computer-Aided Drug Design and Molecular Self-Assembly

Nanosuspensions (NS) are considered dispersions of drug particles with a particle size of less than 1μm (most commonly 200-500nm) that are stabilized by adding suitable polymers and/or surfactants. By dispersing drugs into nanoscale particles, nanosuspensions significantly increase the specific surface area of the drug, thereby promoting drug dissolution and significantly improving its release performance and … Read more