C++ and IoT: Development and Optimization of Embedded Systems

C++ and IoT: Development and Optimization of Embedded Systems

Development and Optimization of Embedded Systems Hey, C++ friends, today Hui Xiaoqin wants to talk to you about the application of C++ in the Internet of Things (IoT), especially in the development and optimization of embedded systems. The IoT is like a giant network connecting various devices and sensors, and embedded systems are the brains … Read more

Sming: An Open-Source Framework for Embedded C++ Applications

Sming: An Open-Source Framework for Embedded C++ Applications

Introduction Embedded systems have become an essential component of modern technology. In these systems, the design and development of embedded applications are crucial. Sming is a powerful open-source framework aimed at simplifying the creation of embedded C++ applications. This article will detail the features and uses of Sming, as well as its advantages in embedded … Read more

Developing Embedded Systems with C++: A Comprehensive Guide

Developing Embedded Systems with C++: A Comprehensive Guide

Writing embedded systems is indeed an interesting task. Unlike regular application development, we have to deal directly with the hardware and also worry about memory usage and real-time performance. As a veteran in embedded systems for over a decade, I find that developing embedded systems with C++ is quite cool. It allows us to utilize … Read more

Overview of CMake Project Build Process

Overview of CMake Project Build Process

One-Click Three Connections,Continuous Valuable Content! Introduction Guite Embedded focuses on sharing knowledge about embedded software and hardware. 1 First Build – First, execute CMake in the project root directory to generate the Makefile or other build tool files required for the build system. This is typically done by running a command like `cmake /path/to/source`. – … Read more

Introduction to Multicore Debugging and Basic Operations with IAR

Introduction to Multicore Debugging and Basic Operations with IAR

In the process of project development, different chip platforms may use different compilation and debugging environments. Taking compilers as an example, commonly used ones include Tasking, Hightec, GreenHills, and IAR. In addition, there are various types of debuggers and emulators. Therefore, familiarizing oneself with the software/hardware environment used is a fundamental skill for software development … Read more

Methods to Preserve Variables in Keil, IAR, and CubeIDE

Methods to Preserve Variables in Keil, IAR, and CubeIDE

1 Introduction Sometimes, our applications require variables to maintain continuity or to preserve the state, for example, during Bootloader jumps or resets where certain critical variables should not be initialized. Different compilation environments have different settings. This article summarizes this operation and introduces the methods used in Keil, IAR, and CubeIDE. The chip used in … Read more

Creating IAR Project for KEA128 Chip

Creating IAR Project for KEA128 Chip

Teacher Zhu, this tutorial is based on notes I整理ed from a recent competition. I remember that there was very little information online about the KEA128 application in smart car competitions. I have graduated but couldn’t bear to delete these materials. If you think this article might be useful for everyone (especially those just starting with … Read more

How to Configure CRC Parameters in IAR

How to Configure CRC Parameters in IAR

Introduction All STM32 series products come with a CRC peripheral that provides hardware support for CRC calculations, saving code space for applications. The CRC checksum can be used to verify the correctness of data during transmission and can also be used for integrity checks during data storage. In IEC60335, CRC checks are accepted for verifying … Read more

How to Install IAR Embedded Workbench for ARM 8.32.1

How to Install IAR Embedded Workbench for ARM 8.32.1

IAR for ARM is a top-tier integrated development environment, fully known as “IAR Embedded Workbench for ARM”. It is developed by the world-renowned Swedish company IAR Systems, which specializes in embedded systems development tools and services. Founded in 1983 and headquartered in Uppsala, Sweden, the company went public on NASDAQ OMX Stockholm on January 4, … Read more

What Does an Embedded BSP Engineer Do?

What Does an Embedded BSP Engineer Do?

Click the blue "One Click Linux" in the upper left corner and select "Set as Star" Be the first to see valuable articles ☞【Valuable】Embedded Driver Engineer Learning Path ☞【Valuable】A Comprehensive Linux IoT Project for Your Resume ☞【Valuable】Linux Embedded Knowledge Points – Mind Map – Free Access ☞【Thanks】My new book “Learning ARM from Scratch” is officially … Read more