Master These Embedded C/C++ Development Tools To Boost Efficiency!

Master These Embedded C/C++ Development Tools To Boost Efficiency!

I am Lao Wen, an embedded engineer who loves learning. Follow me to become even better together! In daily development work, embedded low-level drivers and application development often use C and C++ programming languages. Today, we will discuss the top 10 IDEs most suitable for C/C++ developers, and you can see which one fits you … Read more

An Open Source C++ Project for Embedded Systems – Workflow

An Open Source C++ Project for Embedded Systems - Workflow

Follow the Embedded Learning Station for more fresh hotspots every day. 🤟 Eating Tip: This article has 1311 words and an estimated reading time of 7 minutes~ Today, I am sharing an open source project suitable for C++ developers to advance their skills. This project is called Workflow, and the project address is as follows: … Read more

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

C++ Embedded Project Practical Programming

C++ Embedded Project Practical Programming

C++ Embedded Project Practical Programming ——Mengmeng Code Youth Programming 01|Course Objectives 01 Develop Programming Thinking Through C++ embedded project practical programming, teenagers will learn to solve problems using programming, cultivating logical thinking, creativity, and problem-solving skills. 02 Master Electronic Knowledge Understand the basic principles and usage of electronic components such as sensors and actuators, and … 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

C++ and Embedded Systems: Core Technologies for IoT Device Development

C++ and Embedded Systems: Core Technologies for IoT Device Development

C++ and Embedded Systems: Core Technologies for IoT Device Development Hello everyone, I’m Xiao Shao. Today, let’s talk about a very practical knowledge point in C++—smart pointers. In the world of C++, smart pointers are like our capable assistants in managing memory. They help us automatically manage memory, avoid memory leaks, and make our code … Read more

Getting Started with CMake for Large Projects

Getting Started with CMake for Large Projects

Most open-source storage systems are built on the Linux operating system. This article introduces storage technology while also covering some Linux content, focusing on practicality. It will be helpful for both application development and kernel understanding. When our project consists of thousands of files, manually writing a Makefile will be a nightmare. Fortunately, CMake helps … Read more

Integrating External Libraries in CMake

Integrating External Libraries in CMake

Hello, today we will delve into a very practical and challenging topic—Integrating External Libraries in CMake: How to Manage Third-Party Libraries Using find_package and ExternalProject. In most C++ projects, integrating external libraries is an indispensable part. Efficiently and elegantly managing these dependencies, especially during multi-platform builds, is a skill every developer needs to master. 1. … Read more

Mastering CMake Basics: Practical Compilation from Scratch

Mastering CMake Basics: Practical Compilation from Scratch

1. Introduction to CMake CMake is a cross-platform installation (compilation) tool that can describe the installation (compilation process) for all platforms using simple statements. It can output various makefiles or project files, and can test the C++ features supported by the compiler, similar to automake under UNIX. The configuration file for CMake is named CMakeLists.txt. … Read more