Keil MDK and IAR EWARM New Versions Compatibility Issues

Keil MDK and IAR EWARM New Versions Compatibility Issues

Follow,Star Public Account, never miss exciting content Author: Engineer Huang Public Account: strongerHuang A significant number of friends are using Keil and IAR for development, and there is a cross-version compatibility issue with the MDK and EWARM tools targeting the ARM core. In fact, both tools have corresponding migration and compatibility manuals provided by the … Read more

How to Use GCC Compiler in Keil MDK

How to Use GCC Compiler in Keil MDK

Follow+Star Public Account, don’t miss exciting content Author | strongerHuang WeChat Public Account | strongerHuang A netizen asked: Is the Keil compilation speed a bit slow, does it support GCC compilation? In fact, the compilation speed of Keil MDK using AC6 is relatively much faster. If you find AC5 slow, you might as well try … Read more

Create a Business Card Running Linux and Python for $20

Create a Business Card Running Linux and Python for $20

“Hello, I am George, this is my business card.”” “Oh? Does this business card have a USB port and a chip?” “Yes, this business card runs Linux. You plug it into the computer’s USB port, and Linux will boot in 6 seconds. Then you can log in through a virtual serial port and access the … Read more

My Business Card Can Run Linux

My Business Card Can Run Linux

George Hilliard is an embedded systems engineer who spends a lot of time looking for inexpensive Linux computers. One day, the idea of creating a Linux board the size of a business card came to his mind. Previously, George had seen some electronic business cards with various interesting features, including simulating USB flash drives, blinking … Read more

Why ARM Servers Use ACPI? ACPI vs DeviceTree

Why ARM Servers Use ACPI? ACPI vs DeviceTree

Click the above “Public Account” to subscribe! Recently, apart from the rampant news about the COVID-19 pandemic, the most attention-grabbing topic has undoubtedly been the war in Ukraine. Contrary to most people’s expectations, the war, which was thought to be one-sided, has become prolonged, much like the “temporary” lockdown in Shanghai — endless. Regardless of … Read more

How Fast Is the DSP Algorithm Library?

How Fast Is the DSP Algorithm Library?

1. Introduction In ARM microcontroller development, there is a CMSIS DSP library provided for digital signal processing functions. This library includes basic data functions, fast mathematical operations, complex operations, filters, matrices, transformations, click control, statistics, support functions, and interpolation functions, covering most algorithms used in engineering applications. I have a question: how much speed improvement … Read more

How Fast Is the DSP Algorithm Library? A Performance Comparison

How Fast Is the DSP Algorithm Library? A Performance Comparison

In ARM microcontroller development, there is a DSP function library provided by CMSIS. This library includes basic data functions, fast mathematical operations, complex operations, filters, matrices, transforms, click control, statistics, support functions, and interpolation functions, covering most algorithms used in engineering applications. Now, I have a question: how much speed improvement can be achieved by … Read more

Choosing Between General MCU and Edge AI Chips: Arm or RISC-V?

Choosing Between General MCU and Edge AI Chips: Arm or RISC-V?

The development of computing over the past 30 years can be roughly divided into three stages: in 1995, Microsoft Windows ushered in the PC era dominated by x86 architecture CPUs; in 2007, Apple’s iPhone opened the smartphone era dominated by Arm architecture; and in 2012, the success of the convolutional neural network AlexNet based on … Read more

How EtherCAT Ensures High Efficiency, Real-Time, and Flexibility in Fieldbus Communication

How EtherCAT Ensures High Efficiency, Real-Time, and Flexibility in Fieldbus Communication

EtherCAT, as a real-time Ethernet solution, is favored in industrial automation applications due to its high performance. How does EtherCAT ensure high efficiency, real-time performance, and flexibility in fieldbus communication? This article will focus on its key analysis and explanation. Principle of EtherCAT EtherCAT (Ethernet Control Automation Technology) is a high-performance industrial network fieldbus system. … Read more

A Simple Guide to Using GDB Debugger

A Simple Guide to Using GDB Debugger

Original: https://blog.csdn.net/fangye945a/article/details/85254627 When developing C/C++ projects on the ARM and Linux platforms, you will inevitably encounter some bugs in your programs. Small projects are manageable, but for large projects with extensive code, it becomes challenging to pinpoint issues. This is where using the gdb debugger can help you easily locate code bugs. Previously, I shared … Read more