Experience of Developing Cortex-M85 MCU with Keil

Experience of Developing Cortex-M85 MCU with Keil

Follow+Star Public Account Number, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | strongerHuang In the past two years, the MCU industry has also started to get competitive, with major manufacturers launching various high-performance MCUs. As of now (April 2024), the “strongest MCU” has to be the Cortex-M85 core MCU (the Cortex-M85 … 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

Getting Started with Keil MDK 6: A Comprehensive Guide

Getting Started with Keil MDK 6: A Comprehensive Guide

Follow+Star Public Account, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | strongerHuang Many readers are concerned about the news regarding Keil MDK 6… Is Keil MDK 6 here? What is the relationship between Keil MDK 6 and Keil Studio Desktop? Is Keil Studio Desktop just a VS Code plugin? How … Read more

Why Keil Hasn’t Been Phased Out Despite Its Challenges

Why Keil Hasn't Been Phased Out Despite Its Challenges

This topic seems like a false proposition, because I think Keil is not very difficult to use, except for frequent lag, inexplicable freezes, and lack of flexible expansion. In fact, as an embedded software development tool, Keil has a long-standing presence and wide application in the industry. Although some people believe that Keil has some … Read more

Essential Tools and Devices for Embedded Development

Essential Tools and Devices for Embedded Development

For technology enthusiasts aspiring to enter the field of embedded development, understanding and preparing the relevant tools and devices is an important step in starting this journey. This article will detail the indispensable tools and devices in the embedded development process. 01 Development Tools 1. Development Boards The development board is the core hardware platform … Read more

Embedded Development – Detailed Explanation and Application of CAN Protocol

Embedded Development - Detailed Explanation and Application of CAN Protocol

Click the blue text Follow us Bit Time and Bit Synchronization in CAN Communication In CAN communication, Bit Time refers to the time required to transmit one bit on the bus, which is the reciprocal of the CAN bus communication rate (baud rate). CAN communication ensures reliable data transmission by sampling and synchronizing the signal … Read more

Flexible Communication Protocols in Embedded Software

Flexible Communication Protocols in Embedded Software

In embedded development, it is common to define custom protocol formats, such as for communication between boards or between client and server. There can be many types of custom protocol formats. In this article, we will introduce a commonly used, practical, and highly flexible protocol format—ITLV format. 01 【What Is ITLV Format?】 You may have … Read more

Function Overloading in C++ for Embedded Development

Function Overloading in C++ for Embedded Development

It has been a whole week since I last shared knowledge about C++, and I miss you all dearly! Now, let me briefly introduce today’s main topic: function overloading. What is function overloading? Function overloading is somewhat different from the concept of overloading in real life. Those who have a background in C may know … Read more

Inner Dev Loop: Enhancing Embedded C/C++ Developer Efficiency

Inner Dev Loop: Enhancing Embedded C/C++ Developer Efficiency

Inner Dev Loop (Internal Development Loop) is a crucial part of modern software development that helps developers deliver high-quality software products more quickly and efficiently. It refers to a repetitive iterative process adopted by developers during software development, aimed at continuously improving and refining code to enhance software quality and stability. On February 23, Incredibuild … Read more