What Knowledge Should Be Mastered in Embedded Software Development?

What Knowledge Should Be Mastered in Embedded Software Development?

1. What is Embedded Software? Embedded software typically refers to the software that runs on embedded systems. An embedded system is a special type of computer system, usually used for tasks such as control, monitoring, and data processing. Embedded systems generally consist of two parts: hardware and software, where embedded software refers to the programs … Read more

What are the Differences and Connections Between Microcontrollers and Embedded Systems?

What are the Differences and Connections Between Microcontrollers and Embedded Systems?

What is a MicrocontrollerFirst, let’s clarify the concept of a microcontroller. A microcontroller is an integrated circuit chip that uses very large scale integration (VLSI) technology to integrate a central processing unit (CPU) with data processing capabilities, random access memory (RAM), read-only memory (ROM), various I/O ports, an interrupt system, timers/counters, and other functions (which … Read more

ARMv9/v8 Power State Management Software Architecture (PSCI Architecture)

ARMv9/v8 Power State Management Software Architecture (PSCI Architecture)

ver0.2 Introduction We have begun to touch upon the software layer of power management. In this article, we will delve deeper into the internal architecture of power management software based on the previous discussion of power states. To facilitate more precise management, the hardware nodes of the SoC are divided into different power domains, each … Read more

Reflections on CPU Sockets and the Era of SoC

Reflections on CPU Sockets and the Era of SoC

You cannot just take any processor and plug it into a motherboard; this involves key factors such as the brand of the product and the type of socket. Traditional CPUs require various independent components to function, while SoCs integrate the CPU, GPU, RAM, peripheral interfaces, and more into a single silicon chip. The benefits of … Read more

Understanding ARMv9/v8 Power States

Understanding ARMv9/v8 Power States

ver0.1 Introduction In previous articles, we discussed the system architecture of power management based on the ARM architecture, covering the core nodes and mechanisms related to hardware power management. This laid the foundation for introducing the software architecture of power management. Imagine, as a developer, especially one aspiring to advance, one day your manager assigns … Read more

Data Consistency in AI Systems – 24 Chip

Data Consistency in AI Systems - 24 Chip

In the previous article: AI System – 22 Introduction to AI Chip Storage, various storage types were discussed, but when the Core accesses data, it often encounters data consistency issues, which have already been successfully identified as common sources of errors in software, especially the inconsistencies seen between heterogeneous cores and multi-core data inconsistencies, leading … Read more

The Next Big Thing in Arm Architecture Chips

The Next Big Thing in Arm Architecture Chips

According to relevant data, the global leading IP giant Arm is seeing significant results from its diversification strategy. According to the company’s financial report for the second quarter of fiscal year 2024, released in November this year, Arm’s revenue for the quarter increased by 28% compared to the same period last year, reaching $806 million. … Read more

Why the Energy Storage Industry Prefers ARM Industrial Computers as Controllers

Why the Energy Storage Industry Prefers ARM Industrial Computers as Controllers

With the advancement of the “dual carbon” strategy, the energy storage industry has entered a phase of explosive growth. Whether it is centralized energy storage on the grid side or distributed energy storage on the industrial and commercial side, capabilities such as system stability, intelligence, and remote maintainability have become essential. In the selection of … Read more

Wu Xiongang’s Rare Appearance: Will RISC-V Become Mainstream?

Wu Xiongang's Rare Appearance: Will RISC-V Become Mainstream?

“After I left Arm, many of my former colleagues at Arm went to various companies working on RISC-V, and they all told me that RISC-V is very interesting.” Arm was also very small back in the day. “Arm is a great company,” Wu Xiongang said without hesitation. “But just like RISC-V, Arm was once very … Read more

Arm Server Customers Surpass 70,000, Growing 14 Times in 4 Years!

Arm Server Customers Surpass 70,000, Growing 14 Times in 4 Years!

On July 9, according to Reuters, Arm announced that the number of server customers using processors based on the Arm architecture has grown to 70,000, a 14-fold increase since 2021. The rapid growth in Arm’s server market customer base is primarily driven by the surge in demand brought about by the recent boom in generative … Read more