Collection of Essential Articles on Embedded C/C++ – 164 Pages
Some screenshots of eBooks 【Complete Set of Hardware Learning Materials】
Some screenshots of eBooks 【Complete Set of Hardware Learning Materials】
Hello everyone, I am Jiu Cai. Today we will discuss the use of C++ in building efficient real-time systems on Embedded Linux. This is a practical and interesting topic for C++ beginners and enthusiasts. We will explore the wonderful applications of smart pointers and how they can shine in Embedded Linux systems. The magic of … Read more
C++ Embedded Development: Basics and Practices of Hardware Programming Introduction With the rapid development of the Internet of Things and smart devices, the demand for embedded systems is increasing. C++, as an efficient and flexible programming language, is widely used in embedded development. This article will introduce the basic concepts of C++ in embedded development, … Read more
Click the blue text above to subscribe! Solving nonlinear equations is one of the core problems in scientific and engineering computations, involving various fields such as physical modeling, machine learning, and financial analysis. C++ has become the preferred language for such problems due to its high performance and low-level control capabilities, but there are still … Read more
Introduction In High-Performance Computing (HPC), template metaprogramming or macros are often seen, where functions are called through template parameters or macro parameters. The most notable examples are CUTLASS (which uses templates almost exclusively) and OpenBLAS (which uses macros in many places). In fact, both macros and templates are metaprogramming techniques that occur before the actual … Read more
Description: 1. Raspberry Pi has begun to enter the microcontroller market, using its own RP2040 chip, with a main frequency of 133MHz, dual-core M0+, and 264KB of RAM. 2. The entry of Raspberry Pi into this field is primarily for ecological layout, as there are already many such boards on the market. We will see … Read more
C++ Debugging Techniques: Using GDB for Breakpoint Debugging In C++ development, debugging is an indispensable part of the process. Whether you are a novice or an experienced programmer, mastering effective debugging techniques can significantly enhance development efficiency. This article will introduce how to use GDB (GNU Debugger) for breakpoint debugging, providing detailed code examples and … Read more
Summary Developing your own library in C++ is quite convenient, but making it usable for others can be a bit challenging. It requires understanding the CMake toolset. This article may seem simple, but I spent three days working on this issue. Perhaps I am a bit slow, and with limited learning ability, I will strengthen … Read more
Author: Wang Wenjing Yesterday, the Microsoft Security Response Center (MSRC) team updated an article on their official website regarding their latest plan to use Rust as a replacement for C, C++, and other programming languages to improve application security. This plan includes further in-depth discussions on aspects such as spatial memory safety, temporal memory safety, … Read more
Years ago, the Fisher wrote a post on his birthday about creating an operating system called a marionette. Years have passed, and there has been no progress. There are many reasons for this, which I won’t discuss here. I just want to tell you, dear readers, that the Fisher is not someone who goes back … Read more