Advanced Embedded Systems: Top Open Source Projects!

Advanced Embedded Systems: Top Open Source Projects!

In learning about embedded systems, projects are quite important, as practice leads to true understanding. Here are several top-rated open-source projects. Hardware-Software Integration 1. ElectronBot: A desktop-level small robot based on STM32. https://github.com/peng-zhihui/ElectronBot/tree/main 2. AVEM: A lightweight drone based on STM32. https://github.com/avem-labs/Avem-HUD 3. SoftWareSerial: Software serial port simulation for STM32 IO ports. https://github.com/TonyIOT/SoftWareSerial 4. STM32 … Read more

Common Module Examples for 51 Microcontroller (Part 1)

Common Module Examples for 51 Microcontroller (Part 1)

Since the late 1970s, with the birth of the microcontroller, there has been a considerable history of development in microcontrollers. Because microcontrollers are more suitable for embedded systems and have strict volume management, almost every electronic device you see today integrates a microcontroller. The widespread application means that learners of microcontrollers have a wealth of … Read more

Install and Run Alpine Linux on Raspberry Pi

Install and Run Alpine Linux on Raspberry Pi

Alpine Linux is known for its minimal size and security features, making it an ideal operating system choice for resource-constrained devices like the Raspberry Pi. This article will detail how to install and configure Alpine Linux on the Raspberry Pi and explore its advantages and use cases in embedded applications. Features and Advantages of Alpine … Read more

Getting Started with Embedded Systems Using ChatGPT

Getting Started with Embedded Systems Using ChatGPT

What has been the hottest topic in the last two months? I believe ChatGPT is definitely among them. How hot can this thing be? I used to think it was only popular in the internet and technology fields, until recently, when even our local government’s public account and community started posting content related to ChatGPT… … Read more

IoT + Embedded Systems Development and Practice

IoT + Embedded Systems Development and Practice

Today, the Internet of Things (IoT) and artificial intelligence technologies are increasingly integrated into people’s daily lives, raising higher demands for embedded system development technologies. This is reflected not only in the requirements for hardware performance but also in new demands in software, algorithms, and cloud services. Therefore, “IoT + Embedded Systems Development and Practice” … Read more

Why Choose Linux Over Windows for Embedded Systems?

Why Choose Linux Over Windows for Embedded Systems?

Follow+Star Public Account Number, don’t miss out on wonderful content Compilation | strongerHuang WeChat Public Account | Embedded Column Why is Linux dominating the embedded field now, rather than Windows? This has a lot to do with their development. The UNIX system was open-source and free as early as the 1970s. However, on a day … Read more

Overview of Embedded Systems: The Brain of Smart Devices

Overview of Embedded Systems: The Brain of Smart Devices

Overview of Embedded Systems: The Brain of Smart Devices Embedded systems are undoubtedly an indispensable part of modern technology, quietly operating in countless devices around us, from simple household appliances to complex spacecraft. This article will delve into the basic concepts and application scenarios of embedded systems, illustrating their importance in modern society with compelling … Read more

The Role of Watchdogs in Embedded Systems

The Role of Watchdogs in Embedded Systems

Click the blue text above Tan Si Laboratory to get more information on automotive cybersecurity 01 What is a Watchdog? The watchdog technology was first proposed by AMD, a U.S. semiconductor giant, in the 1980s. It is a technology specifically designed to detect and record the operational status of processors and reset them in case … Read more

Function Calls in Embedded Systems

Function Calls in Embedded Systems

Understanding the function call process is beneficial for implementing the AUTOSAR layered architecture. 1 Memory Distribution of the Program In embedded systems, what is the internal mechanism when a function is called, and what steps are executed? As shown in Figure 1, first, let’s look at the memory distribution of a program when it is … Read more

Essential Knowledge for Learning Embedded Systems

Essential Knowledge for Learning Embedded Systems

This article mainly introduces some basic knowledge about embedded systems, hoping to be helpful to everyone. 1. Definition of Embedded Systems (1) Definition: An application-centered, computer technology-based, customizable hardware and software system that meets the strict requirements of application systems on functionality, reliability, cost, size, and power consumption. (2) The four stages of embedded system … Read more