From Introduction to Practice: A Detailed Explanation of Embedded RPC Communication and .erpc File Configuration

From Introduction to Practice: A Detailed Explanation of Embedded RPC Communication and .erpc File Configuration

In embedded development, when a system needs to communicate across chips or cores, traditional methods often require handling complex low-level communication details. Today, we will introduce a lightweight RPC framework designed specifically for embedded environments—eRPC—and see how it simplifies this process. 1. What is eRPC? eRPC (Embedded Remote Procedure Call) is an open-source remote procedure … Read more

An Embedded Firmware Reverse Engineering Practice

An Embedded Firmware Reverse Engineering Practice

This article is a featured article from the Kanxue Forum Kanxue Forum AuthorID: KenLi 0x0 Introduction We obtained a device firmware of 6M, and found no articles analyzing this firmware online, so we decided to perform reverse analysis on the firmware according to the general approach of firmware analysis for practical learning. The main tools … Read more

Embedded Processor Architectures

Embedded Processor Architectures

The embedded processor architecture is a core component of embedded systems, and its design and performance directly affect the efficiency and functionality of the entire system. Below is a detailed technical explanation of embedded processor architecture, including its basic concepts, main types, characteristics, and performance in practical applications. 1. Basic Concepts An embedded processor is … Read more

Differences Between ARM, X86, and PowerPC Architectures

Differences Between ARM, X86, and PowerPC Architectures

When it comes to processor architectures, the most well-known globally are ARM, X86, and PowerPC. As a result, many people often compare them, yet there are still many who are unclear about their differences. Below, we will compare them from multiple aspects to help you understand the differences between ARM, X86, and PowerPC at once! … Read more

Implementing Fast Boot for VxWorks: From Power On to Application in 1 Second

Implementing Fast Boot for VxWorks: From Power On to Application in 1 Second

Click “Read the Original Text” to access more VxWorks resources Free download of VxWorks technical materials, resources sourced from the internet, copyright belongs to the original authors! For CPU systems with an MMU, the typical boot time for VxWorks systems is around 10 seconds. Compared to Windows and similar systems that take several minutes to … Read more

Domestic PowerPC P2020 Embedded Computer

Domestic PowerPC P2020 Embedded Computer

This product is a fully domestically produced embedded computer based on the domestic processor P2020, running the domestic Ruihua embedded real-time operating system, and can be widely used in industrial control, data processing, signal acquisition, military electronics and other industries. Performance parameters are as follows: l Domestic PowerPC processor, model P2020 l External DDR3 SDRAM, … Read more