ARM Architecture and Its Applications in Automotive Electronics

ARM Architecture and Its Applications in Automotive Electronics

Welcome to follow the public account belowAbao1990, this public account focuses on autonomous driving and smart cockpits, providing you with automotive insights every day. We start with cars but go beyond them. #01 ARM Processors Currently, among the controllers responsible for core vehicle control functions, a significant portion of the processors used are based on … Read more

7 Rule Engines of Cortex: A Powerful Python Monitoring System

7 Rule Engines of Cortex: A Powerful Python Monitoring System

Hi, I’m Huan Ge! Today, I want to take you on a journey to explore a powerful Python monitoring system—Cortex, especially its cool 7 rule engines. Cortex can help us monitor various metrics in real-time and issue alerts promptly when anomalies occur, just like a diligent sentinel guarding the stability of our system. Are you … Read more

How to Differentiate ARM Cortex Series Processors?

How to Differentiate ARM Cortex Series Processors?

Follow and star our public account, to reach exciting content directly Source: Embedded News Selected Recently, I have been looking into which cores are suitable and cost-effective for selecting a chip, which is a task that requires combining various technical aspects and market analysis. It seems simple but still requires some preparation. Today, I chose … Read more

Implementing Complex Embedded Systems with ZYNQ

Implementing Complex Embedded Systems with ZYNQ

Welcome FPGA engineers to join the official WeChat technical group Clickthe blue textto follow us at FPGA Home – the largest and best FPGA engineer community in China [Guide] Implementing complex embedded systems based on ZYNQ is very convenient, and its application fields are becoming increasingly widespread. This article will discuss personal experiences based on … Read more

The Relationship Between ARM9 and STM32

The Relationship Between ARM9 and STM32

Recently, someone asked: What is the relationship between ARM9 and STM32? If we rewind 10 years, ARM9 and S3C2410 were quite popular, but the “new era” ARM processors like STM32 have also emerged. ARM9 is an early ARM processor, while STM32 is a more modern processor that has gained popularity in recent years. ARM Naming … Read more

Understanding Disassembly Files in Cortex-M Development

Understanding Disassembly Files in Cortex-M Development

Hello everyone, I am Pi Zi Heng, a serious technical guy. Today, I will talk about disassembly files in embedded development (.s, .lst, .dump). In the fourth, fifth, and sixth lessons, I introduced three types of output files generated by the compiler/linker (relocatable, map, executable files). These three files focus on how the compiled/linked code … Read more

Understanding Map Files in Cortex-M Development

Understanding Map Files in Cortex-M Development

Hello everyone, I am Pi Zi Heng, a serious techie. Today, I will talk to you about map files in embedded development. In the fourth lesson, I introduced the first type of output file – relocatable files. This article continues to discuss the second type of output file generated by the project – map files. … Read more

How to Determine If Cortex-M Processor Is Executing Interrupt Function?

How to Determine If Cortex-M Processor Is Executing Interrupt Function?

Follow+Star Public Account, don’t miss wonderful content Author | strongerHuang WeChat Official Account | Embedded Column Today, I want to share some knowledge I encountered while debugging code: the usage of __get_CONTROL, and the differences between xQueueSend and xQueueSendFromISR; 1 Source of the Problem I previously ported some code written by others on the FreeRTOS … Read more

Getting Started: Bare-Metal Programming on ARM Cortex-M Microcontrollers

Getting Started: Bare-Metal Programming on ARM Cortex-M Microcontrollers

Getting Started: Bare-Metal Programming on ARM Cortex-M Microcontrollers Bare-metal programming typically refers to the process of writing programs to control hardware devices directly without an operating system. For embedded system developers, this is a fundamental and important skill. Today, I will guide you through how to implement bare-metal programming on ARM Cortex-M series microcontrollers. Starting … Read more

Understanding Linker Files in Embedded Development

Understanding Linker Files in Embedded Development

Hello everyone, I am Pi Zi Heng, a serious tech enthusiast. Today, I will discuss linker files in embedded development. In the previous lesson “Source Files (.c/.h/.s)”, I systematically introduced source files, which are typical input files in embedded projects. But are there other types of input files? Since I asked this question, the answer … Read more