Learning CMake When Necessary

Learning CMake When Necessary

Recently, I was working on a project that required knowledge of CMake. Previously, I was involved in BSP driver development, where CMake was not used at all. The only intersection with CMake was during the porting of the gateway project, which involved only minor modifications. It wasn’t until I started developing a project with CMake … Read more

Understanding GCC From a Java Programmer’s Perspective

Understanding GCC From a Java Programmer's Perspective

Source | Low Concurrency Programming Author | Flash Player As a Java programmer, I always forget the basic usage of gcc and am not very familiar with it. Today, this article records the basic knowledge of gcc in the simplest way. The Compilation Process Write a hello.c code. #include <stdio.h> #define STR "hello world\n" void … Read more

Using Rust for Embedded Development

Using Rust for Embedded Development

Follow+Star PublicAccount, don’t miss exciting content Author | Papalymo Rust is a widely used programming language in the 21st century. One widely recognized aspect of Rust is that it can run on diverse targets, from desktop and server devices to resource-constrained embedded devices. What is Rust Rust is a language that empowers everyone to build … Read more