Master Linux Driver, Kernel, and Application Compilation in 5 Minutes

Master Linux Driver, Kernel, and Application Compilation in 5 Minutes

As a newcomer to embedded Linux, many questions arise during the learning process. How do I compile a driver program? How do I load it into the kernel? This article will introduce some basic operations for embedded Linux development, guiding you step by step to master the compilation of drivers, kernels, and applications. Little Wang … Read more

Junzheng A1 Embedded NVR Function Board Overview

Junzheng A1 Embedded NVR Function Board Overview

1. Product Overview 1.1 Application Scope of Junzheng A1 Function Board The Junzheng A1 is an embedded NVR function board that uses standard DC12V power supply, supports dual SATA hardware interfaces, and is widely applicable to smart NVRs, video decoders, soft routers, and related products. 1.2 Product Overview The Junzheng A1 features a 1.4GHz dual-core … Read more

Essential Guide: How to Choose the Right Embedded Motherboard

Essential Guide: How to Choose the Right Embedded Motherboard

In the current era of rapid digitalization and intelligence, embedded motherboards have become the brain of electronic devices. Procurement personnel must consider comprehensively and make precise choices to find the best products for their projects. Understand Project Requirements Before procurement, it is essential to be familiar with the project characteristics. For example, in industrial control … Read more

Breaking Through In The Competition: Learning Embedded AI

Breaking Through In The Competition: Learning Embedded AI

I am Lao Wen, an embedded engineer who loves learning. Follow me, and let’s become better together! To help embedded developers reach a higher technical level, the educational brand ElfBoard under Feilin Embedded released the second-generation embedded AI advanced learning board ELF 2 on November 28. So, I immediately contacted the ElfBoard official to apply … Read more

How to Learn an Embedded System?

How to Learn an Embedded System?

This is a document I found online, where the author’s goal is to design a simple embedded operating system that implements a basic task scheduler. As the author mentioned, although it cannot be called an operating system, it embodies the essence of a small embedded operating system. This serves as excellent learning material for us, … Read more

Embedded Interface Protection Design

Embedded Interface Protection Design

The interface is the most common component in embedded devices, serving as a channel for data transmission while providing isolation and protection for the circuit. Today, let’s explore a common solution for interface protection design. A gas discharge tube is a short-circuit protection device encapsulated in ceramic or glass, filled with low-pressure inert gases (such … Read more

Embedded Software Design for Testability

Embedded Software Design for Testability

“Star Public Account“, Let’s Progress Together! Hello everyone, I am Mixed Cuisine Jun. This time we will introduce embedded software design for testability. What is testability? It means that after you finish writing a software module/function interface, you can conveniently and comprehensively perform self-testing. Let’s take a simple example to understand testable software. There is … Read more

2024 Embedded Chip and System Design Competition Overview

2024 Embedded Chip and System Design Competition Overview

2024 Embedded Chip and System Design Competition ST Track Topic Direction Three Automotive MCU Application Support Explanation and Production Ideas Sharing Hello everyone, from yesterday’s post we learned that the 7th National College Student Embedded Competition has officially started, and a live broadcast of the ST track topic guide was held last night (Prize Live … Read more

Common Lightweight Checksum Algorithms in Microcontrollers

Common Lightweight Checksum Algorithms in Microcontrollers

UART has parity check, and CAN communication has CRC check. Communication protocols such as Modbus, MAVlink, and USB also have checksum information. When customizing data storage, experienced engineers will always add some checksum information. In your daily communication or data storage, do you use checksum information? Below are several common checksum algorithms. 1. Checksum Checksum … Read more

7 Embedded Software Design Architectures You Should Know

7 Embedded Software Design Architectures You Should Know

I am Lao Wen, an embedded engineer who loves learning. Follow me to become better together! An architectural pattern is a general reusable solution to a commonly occurring problem within a given context in software architecture. A pattern is a solution to a problem in a specific context. However, many developers still struggle to understand … Read more