Modifying USB Gadget Based on Linux 4.1.15 Source Code to Support Both Microphone and Speaker

Modifying USB Gadget Based on Linux 4.1.15 Source Code to Support Both Microphone and Speaker

Learning USB for continuous improvement.To understand the USB device drivers under Linux, I started with USB Gadget. After extensive experimentation, I found that UAC1 does not support microphone creation. Therefore, I had to shift from configuring the KS file system to analyzing the source code. By analyzing the UAC1 source code (f_uac1.c), I realized that … Read more

Comprehensive Guide to Linux Commands – mv Command

Comprehensive Guide to Linux Commands - mv Command

Click the blue text to follow us 1. Introduction The mv command (full English name: move) is used to move specified files or directories to other directories, or to rename specified files and directories. 2. Syntax Syntax: mv [options]… source_file target_file or mv [options]… source_file… directory Parameter Description: Option Description -f Forcefully overwrite the target … Read more

Don’t Just Benchmark Phones! A Comprehensive Guide to Linux Performance Testing

Don't Just Benchmark Phones! A Comprehensive Guide to Linux Performance Testing

Don’t Just Benchmark Phones! A Comprehensive Guide to Linux Performance Testing When people mention “benchmarking”, the first thing that comes to mind is usually mobile phone tests like AnTuTu or computer tests like 3DMark—either on Windows or Android. But did you know that you can also benchmark on Linux? It’s not just about getting a … Read more

Linux Command Line (Part 3)

Linux Command Line (Part 3)

Linux Command Line (Part 3) The ls command is very important. With it, you can view the contents of directories and determine the directory attributes of various important files, so there is ample reason to believe that the ls command is definitely one of the most used commands. Basic Usage <span>ls</span> (list) can list the … Read more

Basic Linux Practice Multiple Choice Questions – 05

Basic Linux Practice Multiple Choice Questions - 05

21. Question: What is the main purpose of the chmod command in Linux? Option 1: Change file permissions Option 2: Create a new directory Option 3: Display file contents Option 4: Delete files Correct Answer: 1 Explanation: The main purpose of the chmod command in Linux is to change file permissions. It allows you to … Read more

Linux Command Line (Part II): Introduction to File System Navigation

Linux Command Line (Part II): Introduction to File System Navigation

🌿 Linux Command Line (Part II): Introduction to File System Navigation What is the core component of an operating system? It is not the interface, nor the applications, but the file system. Without a file system, the system cannot boot. It is the carrier of all data and the foundation for user interaction with the … Read more

Daily Linux Command: tail

Daily Linux Command: tail

Do Linux commands need to be memorized?Daily Linux Command: manDaily Linux Command: headThe tail(1) command is used to output the last part of a file.It corresponds exactly to the functionality of the head(1) command discussed in the previous chapter. For system administrators and developers, the tail(1) command is an important tool for real-time log monitoring. … Read more

Creating a Windows Bootable USB Drive in a Linux Environment

Creating a Windows Bootable USB Drive in a Linux Environment

Currently, there are many USB boot creation tools available on the market, such as the well-known tool “Rufus”. However, these tools often come with some proprietary features. How can we create a pure USB boot tool? Let’s experience how to create a Windows bootable USB drive in a Linux environment. Preparation for the Experiment USB … Read more

Don’t Panic About Forgetting Your Wi-Fi Password! Quick Recovery of Passwords on Windows/Linux/macOS

Don't Panic About Forgetting Your Wi-Fi Password! Quick Recovery of Passwords on Windows/Linux/macOS

Have you ever forgotten the password you set after connecting to Wi-Fi for months? In fact, your device automatically stores all previously connected Wi-Fi passwords, which is why it can reconnect to the network automatically. This article will introduce how to explore the saved passwords of any network you have previously connected to on Windows, … Read more

Entering Embedded Development: Should You Focus on Linux or Microcontrollers?

Entering Embedded Development: Should You Focus on Linux or Microcontrollers?

As someone entering the field of embedded development, you have likely been surrounded by such voices. Looking at job postings where Linux developers earn monthly salaries of twenty to thirty thousand, and then glancing at the “pitiful” salaries for microcontroller positions, your passion surges—it’s as if choosing the right technical path holds the key to … Read more