Understanding the Relationship Between Linux Threads, Cores, and CPUs, and Generating Timestamp Logs with RF from XML

Understanding the Relationship Between Linux Threads, Cores, and CPUs, and Generating Timestamp Logs with RF from XML

Understanding the Relationship Between Linux Sockets, Cores, Threads, and CPUs **CPU(s)**: Represents the total number of logical CPUs in the system. It is calculated by multiplying the number of physical CPU cores, the number of threads per core, and the number of physical CPUs in the system. For example, a system with 2 physical CPUs … Read more

Should Transparent Huge Pages Be Disabled in Linux Virtual Machines in Virtualized Environments?

Should Transparent Huge Pages Be Disabled in Linux Virtual Machines in Virtualized Environments?

Whether to disable Transparent Huge Pages (THP) in virtualized environments should be considered comprehensively based on the type of virtual machine workload, features of the virtualization platform, and requirements for performance stability. The following are recommendations and detailed justifications for different scenarios: 1. Core Reasons for Disabling THP in Virtualized Environments Memory Management Conflicts: Balloon … Read more

Linux Kernel Boot Process – Building NUMA Node Zonelists – Source Code Explanation

Linux Kernel Boot Process - Building NUMA Node Zonelists - Source Code Explanation

This is the 120th lesson of the Linux Kernel Boot Process course. This lesson explains from the source code perspective how the Linux kernel constructs zonelists for NUMA nodes, as well as the categories of zonelists and their functions, etc. The previous lesson covered prerequisite knowledge, and this lesson discusses the corresponding kernel source code. … Read more

Step-by-Step Guide to Creating an Arduino UNO Board with Wire (Includes Finished Video)

Step-by-Step Guide to Creating an Arduino UNO Board with Wire (Includes Finished Video)

Everyone knows about Arduino, which is a convenient, flexible, and easy-to-use open-source electronic prototyping platform.It includes hardware (various models of Arduino boards) and software (Arduino IDE). The hardware of the Arduino board is relatively simple, and for most hardware engineers, it is not difficult to design an Arduino board. However, some engineers have made an … Read more

Understanding Arduino UNO: A Comprehensive Guide for Beginners

Understanding Arduino UNO: A Comprehensive Guide for Beginners

Remember to follow me so you don’t lose track! In the previous live stream, we systematically introduced the Arduino UNO board. Considering that some friends missed this live session, I am now sharing the live video with everyone as follows: The video mainly introduces various interfaces, main chips, pins (digital and analog) that programmers should … Read more

NuMaker UNO Development Board Review: A New High for Arduino-Compatible Boards

NuMaker UNO Development Board Review: A New High for Arduino-Compatible Boards

Why is Arduino so popular? To put it in one sentence, successful products are similar, while failed products each have their own failures. Arduino is undoubtedly successful, but we won’t discuss the reasons for its success; let’s just look at the current flourishing situation of Arduino. On one hand, there are Arduino’s own products, including … Read more