The Compilation Principles of LLVM in Keil Compiler AC6

The Compilation Principles of LLVM in Keil Compiler AC6

Follow+Star Public Account, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | Embedded Column In Keil MDK, the Arm Compiler (Arm Compiler) is used, mainly AC5 and AC6. AC6 has a significant improvement in compilation speed compared to AC5, do you know why? The reason is that AC6 is built on modern … Read more

Keil Series Tutorial 09: Debugging and Simulation

Keil Series Tutorial 09: Debugging and Simulation

Follow/Star Public Account to not miss any messages! This tutorial was updated and published by the original author strongerHuang in November 2018. Tags: Keil, MDK-ARM, µVision Copyright: Commercial use prohibited Disclaimer:This document is for personal learning use only, for reprints please contact the author via the public account for authorization. 1Introduction Debugging is a crucial … Read more

Keil Series Tutorial 02: Creating a Basic Software Project

Keil Series Tutorial 02: Creating a Basic Software Project

Follow/Star Public Account to not miss any updates! This tutorial was updated and published by the original author strongerHuang in October 2018. Tags: Keil, MDK-ARM, µVision Copyright: Commercial use prohibited Disclaimer:This document is for personal learning use only. For reprints, please contact the author through the public account for authorization. 1Introduction Currently, Keil offers four … Read more

How to Change the Compiler in Keil MDK?

How to Change the Compiler in Keil MDK?

Follow+Star Public Account, don’t miss out on wonderful content Author | strongerHuang WeChat Public Account | strongerHuang Some readers do not want to change the version of Keil MDK but wish to upgrade to a higher version of the compiler. For example: using Keil MDK version V5.32, the default compiler version is V6.14.1. If I … Read more

Introduction to Keil Development Tools

Introduction to Keil Development Tools

Keil Keil consists of µVision + Development Tool Kit. µVision is the shell, while the development tool kit is the core, combined to form four complete software products. For example, keil5 (Keil µVision5) includes four products: • Keil for Arm • Keil for C51 • Keil for C251 • Keil for C166 Similarly, Keil4, Keil3, … Read more

What Is the Function of the Microcontroller Startup File?

What Is the Function of the Microcontroller Startup File?

Author: Lao Ma Shi Tu Microcontroller When we create a 51 microcontroller project using Keil C51, we will see a prompt as shown in the following image: Keil prompts whether to add a startup file when creating a new project Generally, you need to choose “Yes”. Of course, you can also choose not to add … Read more

Keil Serial Port Software Simulation Debugging

Keil Serial Port Software Simulation Debugging

1 Preparation Before Debugging This section introduces a method to achieve serial debugging of user programs for the 51 microcontroller using the software simulation feature of Keil. This method requires no hardware emulator, and even no user circuit board is needed. All that is required is: ① Hardware. A standard computer (which needs to have … Read more

Microcontroller Principles and Applications Tutorial, 4th Edition

Microcontroller Principles and Applications Tutorial, 4th Edition

Today, we recommend a quality book — Microcontroller Principles and Applications Tutorial, 4th Edition (9787111654506),This book is revised, streamlined, adjusted, and expanded based on the previous edition, providing a detailed description of the architecture, working principles, functional components, and software and hardware application development resources of the 51 series and compatible microcontrollers. The book includes … Read more