CoaXPress 2.0 FPGA HOST IP Core Linux Demo

CoaXPress 2.0 FPGA HOST IP Core Linux Demo

Table of Contents Hello-FPGA CoaXPress 2.0 Host FPGA IP Core Linux Demo 4 1 Description 4 2 Device Connection 7 3 VIVADO FPGA Project 7 4 Debugging Instructions 10 Figure 1-1 Document Directory 4 Figure 1-2 VIVADO Project Directory Structure 5 Figure 1-3 SDK Project Directory Structure 5 Figure 1-4 Device Tree Information 6 Figure … Read more

Several Methods to Force Overwrite with the cp Command in Linux Without Prompting

Several Methods to Force Overwrite with the cp Command in Linux Without Prompting

In Linux, the cp command by default prompts for confirmation before overwriting (due to the system alias alias cp=’cp -i’). Here are several methods to force overwrite without prompting: 1. Bypass the alias using a backslash \cp -rf source_file destination_file The backslash \ ignores the alias and directly calls the native cp command, where -rf … Read more

Understanding the Differences Between Linux Commands ‘su’ and ‘sudo’

Understanding the Differences Between Linux Commands 'su' and 'sudo'

Understanding the Differences Between Linux Commands ‘su’ and ‘sudo’ Previously, I was confused about the two commands su and sudo. Recently, I specifically searched for information on this topic and finally clarified the relationship and usage of both commands. This article aims to systematically summarize the findings. 1 Preparation Since this blog involves user switching, … Read more

Practical Guide to Network Parameter Tuning in High-Concurrency Linux Scenarios

Practical Guide to Network Parameter Tuning in High-Concurrency Linux Scenarios

Practical Guide to Network Parameter Tuning in High-Concurrency Linux Scenarios Table of Contents • Practical Guide to Network Parameter Tuning in High-Concurrency Linux Scenarios • • Introduction • 1. Background: When Concurrent Connections Encounter Performance Bottlenecks • • 1.1 Case Environment • 1.2 Initial Parameter Analysis • 2. In-Depth Diagnosis: Connection Status and Kernel Parameters … Read more

Accessing Local Files Perfectly with WeChat on Linux

Accessing Local Files Perfectly with WeChat on Linux

Due to personal preference, I have been using Fedora as my desktop system. Although I am not fond of WeChat, it is unavoidable in my work. Currently, the Flatpak version of WeChat for Linux is significantly better than the previous web version. However, I have found that when using it, the Flatpak version does not … Read more

Summary of Common Linux Hooking Techniques

Summary of Common Linux Hooking Techniques

01Hook FunctionsHook functions are predefined hooks in a program that allow you to attach or register a hook function when needed, making it available for the target.If there are no hooks, you can also obtain function pointers to encapsulate functions, but this can only be attached before or after the function runs, not during its … Read more

Linux User Permissions

Linux User Permissions

1. Basic Permissions Permission Basics Users and Groups File Owner (User): The user who created the file, possessing the highest level of control. Group: A set of users that share file permissions. Others: Users who are neither the owner nor part of the group. Three Basic Permissions Read <span>r=4</span>: Permission to read. View file contents … Read more

Linux Series: How to Use Heaptrack to Trace .NET Program Unmanaged Memory Leaks

Linux Series: How to Use Heaptrack to Trace .NET Program Unmanaged Memory Leaks

1. Background 1. Storytelling Previously, I shared an article about <span>unmanaged memory leaks caused by C# calling C code</span>. This was a deliberately induced positive leak. In this article, we will explore the root cause of the leak from a reverse perspective. This issue is relatively easy to handle on Windows, as many people know … Read more

In-Depth Explanation of the ‘find’ Command in Linux

In-Depth Explanation of the 'find' Command in Linux

In the world of Linux, file management is a core task. Whether system administrators are maintaining servers or developers are searching for specific code files, quickly and accurately locating files is crucial. 1. Basic Syntax of the ‘find’ Command The basic syntax of the ‘find’ command is: find [search path] [expression] Search path: Specifies the … Read more