Simple Embedded System Logging Method

Follow+Star public number, don’t miss wonderful content Source | CSDD Author | JustCasper In embedded devices, many scenarios require logging, especially in environments with limited storage resources like microcontrollers, which necessitates a lightweight storage method. 1. System Log In embedded device applications, system logs can often monitor the running status of device software, timely record … Read more

Using MQTT Message Bus in Embedded Systems

1. Inter-Process Communication (IPC) As an embedded software developer, handling communication between processes is quite common. From the perspective of communication purposes, we can categorize inter-process communication into three types: For process scheduling: can be achieved through signals; For resource sharing: can be achieved through mutexes, semaphores, read-write locks, file locks, etc.; For data transmission: … Read more

Embedded System Anti-Interference Design Techniques

Follow+Star public number, don’t miss the wonderful content Compilation | strongerHuang WeChat public account | strongerHuang While improving the anti-interference capability of hardware systems, software anti-interference is increasingly valued for its flexible design, resource savings, and reliability. The following research focuses on software anti-interference methods using microcontroller systems as an example. Research on Software Anti-Interference … Read more

Efficient Approaches to Embedded Systems for Beginners – Practical, Challenges, Learn Together!

Follow,Star Public Account Number, don’t miss the wonderful content Source: Electronic Forest Edited by: strongerHuang Embedded system programming is very important, and it is becoming increasingly important. Even the elderly Teacher Su wants to learn how to do embedded programming, because almost all electronic products around us are intelligent and require programming to work. Even … Read more

A 20-Year Review of Embedded Systems Development

Just like in any field of development, the development of embedded systems is like the ocean: the deep ocean currents are relatively stable, while beneath the seemingly calm surface, there may be raging undercurrents. Risking being submerged, I want to express that the foundation of today’s embedded systems development is basically akin to how engineers … Read more

Understanding Priority in Embedded Systems

Follow,Star public number, don’t miss the exciting content Author: Osprey WeChat ID: emOsprey In embedded software development, we inevitably need to touch upon the concept of priority. Mastering the concept of priority is particularly important for designing a good software system. The main content of this note includes the following aspects: 1. Interrupt Priority 2. … Read more

How to Learn Embedded Systems?

01 How to Learn Embedded Systems? Concept of Embedded Systems Focus on understanding the concept of “embedding” from three aspects. 1. From the hardware perspective, “embedding” integrates peripheral devices based on CPU into the CPU chip itself. For example, in early computers based on the X86 architecture, the CPU only had arithmetic and accumulator functions, … Read more

The Bible of Embedded System Development

Introduction to autonomous mobile robots, covering: Introduction to embedded systems, Overview of embedded SoC hardware systems, Embedded system software development. Suitable for product managers, system design analysts, and engineers looking to enter this field. This material provides detailed theoretical explanations and extensively analyzes relevant embedded system technologies. It is an essential introductory bible for developing … Read more

Common Security Issues in Embedded Systems

Embedded systems are electronic products that contain microprocessors and software, widely used in industrial production, medical electronics, automotive electronics, network communication, military aerospace, and other fields. Embedded systems generally consist of relatively fixed components, such as chips, flash memory, firmware, etc. The components mainly include hardware and software, where the software part directly interacts with … Read more