Can C++ Be Used for Embedded Development?

Can C++ Be Used for Embedded Development?

Follow+Star Public Account Number, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | strongerHuang Generally speaking, programming on microcontrollers is done in assembly or C language, while using C++ for development is rare. So, can C++ be used for microcontroller development? The answer is definitely yes. Below, based on Keil and … Read more

Embedded Development | Methods to Improve MCU Code Compilation Speed

Embedded Development | Methods to Improve MCU Code Compilation Speed

Follow+Star Public Account, don’t miss wonderful content Author | strongerHuang WeChat Public Account | strongerHuang Programmers doing software development hate one thing, which is the slow code compilation speed. Code for one minute, compile for ten minutes, who can stand that? Today, let’s talk about some common operations or methods to improve compilation speed in … Read more

Essential Tools for Embedded Development: Sanitizer

Essential Tools for Embedded Development: Sanitizer

Hello everyone, I am the Mixed Cuisine Master. Today we are going to share a development and debugging tool – Sanitizer. Introduction to Sanitizer Sanitizer is an open-source toolkit initiated by Google, designed to detect memory leaks and other issues. Link: https://github.com/google/sanitizers/wiki/ It includes various tools such as AddressSanitizer, MemorySanitizer, ThreadSanitizer, and LeakSanitizer. These tools … Read more

Introduction to Robot Programming for Beginners

Introduction to Robot Programming for Beginners

Robot Programming If you want to get started with robot programming, you can approach it from the following aspects: 1. Understand the basic concepts of robot programming, such as sensors, motors, and artificial intelligence. 2. Choose a programming language suitable for you, such as C++, Java, or Python. 3. Learn the basic skills of robot … Read more

Basics of Arduino Programming

Basics of Arduino Programming

/ Basics of Arduino Programming / Using C++ programming, basic reference to C++ syntax. Each statement ends with a semicolon, comments use //, uppercase words are special characters and should not be misused. Functions are enclosed in {}. void setup() { // put your setup code here, to run once: // This code runs once … Read more

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

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

✦ Core Technologies for IoT Device Development ✦ Hey there, friends! I’m Dream! Today, we are going to explore the application of C++ in embedded systems, especially the core technologies in the development of Internet of Things (IoT) devices. Are you ready? Let’s see how C++ shines in these fields! 1. Introduction to Embedded Systems … Read more

Distortos: Real-Time Embedded Operating System for Microcontrollers and Object C++

Distortos: Real-Time Embedded Operating System for Microcontrollers and Object C++

Distortos is an open-source, object-oriented C++ real-time operating system (RTOS) designed specifically for microcontrollers. It is known for its simple and efficient design, strong configurability, and native support for C++, providing embedded system developers with a modern development experience. This article will detail the core features, architectural design, build process, and application prospects of Distortos. … Read more

Embedded Systems Beginner’s Progression: Key Milestones

Embedded Systems Beginner's Progression: Key Milestones

01 Basic Stage 1.1 Basics of Programming Languages C Language: As the cornerstone of embedded development, it is essential to master its various features. By carefully studying classic books such as “The C Programming Language,” deeply understand the syntax rules, accurately grasp the use of data types, skillfully manipulate pointers as a powerful tool, and … Read more

What Programming Language Should Sixth Graders Learn?

What Programming Language Should Sixth Graders Learn?

For sixth graders, this is the golden period to get in touch with and learn programming. However, faced with a dazzling array of programming languages and platforms, parents often feel confused: which programming language should sixth graders learn? Don’t worry, next we will explore this question one by one. 1. Scratch: The First Choice for … Read more

Using OpenCV C++ with Development Boards

Using OpenCV C++ with Development Boards

Click the blue words above to follow us WeChat Official Account:OpenCV Academy Follow to get more knowledge on computer vision and deep learning Content and Features of this Book This book consists of three main parts, corresponding to three levels of OpenCV development: (1) Basic section: Learn the fundamentals of OpenCV and how to use … Read more