An Introduction to Embedded System Programming with Python

An Introduction to Embedded System Programming with Python

An Introduction to Embedded System Programming with Python Introduction With the rapid development of the Internet of Things (IoT) and smart devices, embedded system programming has become increasingly important. Python, as an easy-to-learn and user-friendly programming language, is gradually gaining widespread application in embedded development. This article will guide you through an initial exploration of … Read more

Granularity in Embedded Programming: Mastering the Precision Art of Milliseconds, Bits, and Modules

Granularity in Embedded Programming: Mastering the Precision Art of Milliseconds, Bits, and Modules

In the world of embedded systems, “granularity” is not an abstract concept but a precise gauge that engineers use to control the pulse of the system. It requires us to be accurate to the millisecond in the time dimension, to manage memory down to the bit level, and to navigate modules in functional architecture, all … Read more

Embedded Programming Model | Abstract Factory Pattern

Embedded Programming Model | Abstract Factory Pattern

Follow our official account to keep receiving embedded knowledge! 1. Abstract Factory Pattern The Abstract Factory Pattern is a creational design pattern that provides an interface for creating a family of related or dependent objects without specifying their concrete classes. In embedded systems that require high compatibility, the Abstract Factory Pattern can significantly reduce the … Read more

Energy-Saving Software Development Based on FreeRTOS for Automotive Applications

Energy-Saving Software Development Based on FreeRTOS for Automotive Applications

This white paper’s text was produced by High Integrity Systems, with illustrations and text translation completed by the Edian team. For the original text link, please click the bottom left corner at the end of the document. Chapter 1 Introduction 1.1 How Does Software Affect Climate? The carbon footprint generated by software is rapidly increasing. … Read more

Understanding the Working Principle of the ESP32 Dual-Core Processor

Understanding the Working Principle of the ESP32 Dual-Core Processor

A Chip, Two Brains: A Sci-Fi Guide to ESP32 Dual-Core Processing Collaboration Engineers shout in forums: “Clearly, there are two CPUs, but the code only runs on one core!”The harsh truth: 90% of developers only utilize 50% of the ESP32’s computing powerToday, we unlock its full potential—an overclocking symphony of dual-core parallelism. 01 Dissecting the … Read more

A Method for Parsing Data from Microcontrollers

A Method for Parsing Data from Microcontrollers

Source: https://blog.csdn.net/XR528787067/article/details/52822377 Recently, a friend of mine was communicating with a peripheral using a microcontroller, and the peripheral returned a series of data formatted as follows: AA AA 04 80 02 00 02 7B AA AA 04 80 02 00 08 75 AA AA 04 80 02 00 9B E2 AA AA 04 80 02 … Read more

From 51 to STM32: How Microcontrollers Lead the Hardware Revolution in the Smart Era?

From 51 to STM32: How Microcontrollers Lead the Hardware Revolution in the Smart Era?

In today’s rapidly developing fields of artificial intelligence and the Internet of Things, microcontrollers (Single Chip Microcontrollers) still play an indispensable role. Whether in smart homes, industrial automation, or wearable devices, microcontrollers remain the “unsung heroes” of the hardware world. Today, we will discuss the “hardcore strength” of microcontrollers and how they have become the … Read more

In-Depth Analysis of Microcontroller Architecture Features

In-Depth Analysis of Microcontroller Architecture Features

1. Core Architecture Features 1. System on Chip (SoC) Integration Module Aggregation: Integration of CPU, RAM, ROM, I/O, timers, ADC/DAC, etc. on a single chip Typical Case: STM32F407 integrates ARM Cortex-M4 core + 1MB Flash + 192KB RAM + rich peripherals 2. Memory Structure Program Memory (ROM/Flash)▶ Stores firmware (e.g., LED control code)▶ Capacity: 8KB~2MB … Read more

Is Focusing Solely on Embedded Software Coding Limiting My Path?

Is Focusing Solely on Embedded Software Coding Limiting My Path?

I am Lao Wen, an embedded engineer who loves learning.Follow me to become even better together!As an amateur embedded engineer, my main job involves using microcontrollers to detect button actions and implement various LED light effects (advanced lighting). Occasionally, I also design simple circuit boards and solder some smart hardware to validate ideas or technical … Read more

Why Is It Difficult to Get a “One-Click Quote” for Embedded Core Boards?

Why Is It Difficult to Get a "One-Click Quote" for Embedded Core Boards?

Hanchuan Technology has been deeply involved in the embedded field for over twenty years. Our sales engineers often receive inquiries from customers asking, “Can you provide a quick quote based on simple parameters?” We fully understand the customers’ pursuit of project efficiency. However, for core boards that truly meet industrial-grade customer requirements, “quick quotes” often … Read more