C++ and Embedded Linux: Building Efficient Real-Time Systems

C++ and Embedded Linux: Building Efficient Real-Time Systems

Hello everyone, I’m Chives, and 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 clever use of smart pointers and how they shine in embedded Linux systems. The Clever Use of Smart … Read more

Key Concepts to Understand Before Learning Embedded Linux

Key Concepts to Understand Before Learning Embedded Linux

Click on the above “Baijun Technology“, select “Pin Public Account” Embedded technology insights delivered promptly ROM(Read Only Memory) and RAM(Random Access Memory) refer to semiconductor memory, where ROM retains data even when the system is powered off, while RAM typically loses data after power loss, with the typical RAM being the computer’s memory. There are … Read more

Getting Started with FreeRTOS: Memory Management

Getting Started with FreeRTOS: Memory Management

1. Concept and Classification of Memory In computing systems, memory is used to store variables and intermediate data. The system memory can be divided into two types: Internal Storage Space (RAM): Typically refers to Random Access Memory, which allows fast data access and random access, but data is lost when power is off. External Storage … Read more

C++ and IoT: The Path to Programming Embedded Systems

C++ and IoT: The Path to Programming Embedded Systems

C++ and IoT: The Path to Programming Embedded Systems Hello everyone, I am Little Rui. Today we will talk about the application of C++ in the field of IoT, especially the programming of embedded systems. The Internet of Things (IoT) is becoming increasingly popular, and C++, due to its performance advantages and extensive library support, … Read more

Current Status and Future of Linux Large Folios by Major Companies

Current Status and Future of Linux Large Folios by Major Companies

This article analyzes the current community and product status of the hot Linux kernel project Large Folios and predicts future trends. The technical content discussed in the article comes from contributions to the community and products from several companies, including Google, OPPO, ARM, Nivida, Samsung, Huawei, and Alibaba. Authors | Barry Song, Yu Zhao Editors … Read more

Function Calls in Embedded Systems

Function Calls in Embedded Systems

Understanding the function call process is beneficial for implementing the AUTOSAR layered architecture. 1 Memory Distribution of the Program In embedded systems, what is the internal mechanism when a function is called, and what steps are executed? As shown in Figure 1, first, let’s look at the memory distribution of a program when it is … Read more

Essential Knowledge Points for Embedded C Language: A Comprehensive Summary

Essential Knowledge Points for Embedded C Language: A Comprehensive Summary

How to excel in Embedded Systems? When you ask this question, you will often hear the advice to master C language!Today, I recommend a comprehensive summary of knowledge points in Embedded C Language written by an expert, which is definitely worth reading. From a grammatical perspective, C language is not complex, but writing high-quality and … Read more

Understanding FreeRTOSConfig.h Configuration File

Understanding FreeRTOSConfig.h Configuration File

Ⅰ Introduction In addition to the “General Configuration” in the FreeRTOSConfig.h configuration file, the content of other configurations is relatively less used by beginners and is also relatively difficult to understand. To give beginners a general understanding, this article continues to discuss the content of FreeRTOSConfig.h configuration, and further discussions will be combined with applications … Read more

Introduction to FreeRTOS: Heap and Stack

Introduction to FreeRTOS: Heap and Stack

Introduction This article officially starts learning about the FreeRTOS operating system. I plan to write a series of articles to help everyone quickly get started with FreeRTOS. 1. Introduction to FreeRTOS FreeRTOS is an open-source, real-time, embedded operating system that is widely used in small embedded systems and microcontrollers. The design goal of FreeRTOS is … Read more

Understanding Static Memory Allocation in FreeRTOS

Understanding Static Memory Allocation in FreeRTOS

Click the blue text to follow us Learn about IT-related people and events This issue of the 【Selected Good Articles】 column focuses on the technical field, selecting the top 5 high-quality software development articles from 51CTO media and blogs, helping tech professionals learn systematically from technical and ideological perspectives. Come grow together! Selected Good Articles … Read more