Why Is Keil More Popular Than IAR?

Why Is Keil More Popular Than IAR?

When it comes to Keil and IAR, you might think that these integrated development environments have a relatively old interface and are not user-friendly. But here is a fact: No matter if you are a beginner in microcontroller programming or an experienced developer, the proportion of users using Keil and IAR is relatively higher compared … Read more

Step-by-Step Guide: Simulating ARM Systems on x86 with Qemu

Step-by-Step Guide: Simulating ARM Systems on x86 with Qemu

Welcome FPGA engineers to join the official WeChat technical group Clickthe blue textto follow us at FPGA Home – the largest and best FPGA-only engineering community in China Introduction Why simulate an ARM system? What is Qemu? The two modes of Qemu What can Qemu do? Or what is it suitable for? Setting up an … Read more

Embedded Development: Core Components of Safety Architecture – SMU

Embedded Development: Core Components of Safety Architecture - SMU

In practical engineering, we often hear Alarm Alarm Alarm; for example, a watchdog timeout triggered an Alarm, or PLL anomalies triggered an Alarm… Why do we need these Alarms? Who manages these Alarms? When an Alarm occurs, how should it be handled? With these questions in mind, this article discusses the core component of the … Read more

Explaining Embedded Security in Simple Terms (2)

Explaining Embedded Security in Simple Terms (2)

(Image from Wikipedia entry Caerlaverock Castle: https://en.wikipedia.org/wiki/Caerlaverock_Castle ) In the previous article, we introduced the difference between the two concepts of “security” in Chinese, namely Security and Safety, in embedded systems—Safety is generally understood as “functional safety,” while Security refers to “information security”—to distinguish it from the more familiar “cyber information security.” In the following … Read more

Linux Process Scheduling – Real-Time Scheduler

Linux Process Scheduling - Real-Time Scheduler

Background Read the fucking source code! –By Lu Xun A picture is worth a thousand words. –By Gorky Note: Kernel version: 4.14 ARM64 processor, Cortex-A53, dual-core Tools used: Source Insight 3.5, Visio 1. Overview In the Linux kernel, real-time processes always have a higher priority than ordinary processes. The scheduling of real-time processes is managed … Read more

Nine Key Techniques for Low-Power Processor Design

Nine Key Techniques for Low-Power Processor Design

Low-power mechanisms are crucial for processors. This article provides an overview of low-power technologies for processors. For processors, while we pay great attention to their clock frequency and performance, one undeniable fact is that processors spend the vast majority of their time in standby or sleep mode. For example, the smartphones we use daily are … Read more

ET-UARTSWD: An Efficient Tool for Motor and Power Circuit Development

ET-UARTSWD: An Efficient Tool for Motor and Power Circuit Development

ET-UARTSWD: An Efficient Tool for Motor and Power Circuit Development In the process of electronic engineering R&D, the quality of debugging tools directly affects project progress and product quality. From the physical image, we can see that ET-UARTSWD, as a debugging tool specifically designed for engineers, is not only made with high-quality materials in hardware … Read more

Understanding Arm: A Leader in Chip IP and IoT

Understanding Arm: A Leader in Chip IP and IoT

Source: IoT Media Author: Feiniaohuang For secondary reprints, please contact the original author Introduction Arm, a British company founded in 1978, developed through a chip IP licensing business model, thrived due to the growing demand for smartphones, and entered a new phase of development after being fully acquired by Masayoshi Son. No one would have … Read more

Global MCU Market and Technology Development Trends

Global MCU Market and Technology Development Trends

The rise of microcontrollers (MCUs) began in the 1970s in Europe and America, and the 8051 MCU was introduced in 1981. It has been 36 years since then. In terms of quantity, 8-bit MCUs remain the backbone of the MCU market, and many companies continue to design and produce MCUs based on the 8051 core. … Read more