Using CoreSight Technology to Debug the Linux Kernel (Day 5)

Using CoreSight Technology to Debug the Linux Kernel (Day 5)

1.PODS Conference Day 1 Agenda (August 15) 2. PODS Conference Day 2 Agenda (August 16) 20:00 Prospects of eBPF Security Observability Xu Qingwei from Sangfor Innovation Research Institute, Senior Kernel Technology Expert, mainly responsible for Linux kernel Security and Performance, Kernel and LLVM community Contributor. 20:40 Revealing Embedded System Performance Optimization Work Li Xiaohui, with … Read more

Who Is Preventing Access to User Space

Who Is Preventing Access to User Space

Recently, a new feature was added to NDB to allow it to access user space. However, on the ARM platform, a problem was encountered: if the CPU interrupt occurs in kernel space, any access to user space addresses fails. The basic symptom of failure is a series of question marks printed in the debugger. Meanwhile, … Read more

Advanced Debugging and Optimization on Linux Platform

Advanced Debugging and Optimization on Linux Platform

Mount Lushan 2023 Lushan Taohuayuan Station Advanced Software Debugging Workshop LINUX Platform Advanced Debugging and Optimization There is an overwhelming amount of information about LINUX, and there are many ways to learn it. How can we achieve significant improvement in a relatively short time? The “2023 Advanced Software Debugging Workshop Lushan Taohuayuan Station” will explore … Read more

Master ARM Architecture in 8 Hours

Master ARM Architecture in 8 Hours

As a software engineer, do you have the following confusions: The software crashed, and it turned out to be a CPU-related issue, but I don’t know where to start; Memory access errors, and I don’t know how to check page table attributes; When configuring GIC, I can’t distinguish between group0/1, secure/non-secure, fiq/irq; The company has … Read more

PODS Summit Notes: Observability of Mobile Performance & ARM Architecture Support for Linux Debugging

PODS Summit Notes: Observability of Mobile Performance & ARM Architecture Support for Linux Debugging

Notes Summary: In June, a graduate student from a certain university, focusing on confidential computing. Chen Weilin, currently engaged in R&D of 5G network acceleration solutions, and a part-time performance researcher. 1. Discussing the Observability of Mobile Performance Instructor Introduction: Xia Bing, currently employed at Honor as a senior performance R&D engineer.. 1. Overview Performance … Read more

Essential Linux Commands for Java Development

Essential Linux Commands for Java Development

Reading this article will take approximately 13 minutes. Source: Internet, please delete if infringing. Basic Operations Linux Shutdown and Restart # Shutdown shutdown -h now # Restart shutdown -r now View System and CPU Information # View system kernel information uname -a # View system kernel version cat /proc/version # View current user environment variables … Read more

10 Linux Commands to Improve Your Efficiency

10 Linux Commands to Improve Your Efficiency

Linux is the most suitable operating system for development. It gives all operational power to the user, and whatever operations are performed will reflect in the system’s structure. Openness, freedom, and honesty are its greatest charms. Moreover, more and more enterprises are choosing Linux as their server operating system, so for those of us who … Read more

In-Depth Analysis of PR and NI in Linux Top Command

This article is an original work by Teacher Liu from Yunbei Education. Please respect intellectual property rights. When forwarding, please indicate the source. No plagiarism, adaptation, or unauthorized reproduction is allowed. In the Linux system, the top command is an important tool for monitoring system resources and process status. In the interactive interface of top, … Read more

Understanding Linux Partition Concepts

Understanding Linux Partition Concepts

“Welcome to connect with Miss Xinyue to learn about the recent class” Before discussing Linux system partitions, we first need to introduce some knowledge about hard disk partitions, as well as the partitions on the Windows system that we use most often. 1. System Partition First, let’s popularize some knowledge about system partitions: There are … Read more

Detailed Explanation of Linux Crontab Scheduling Tasks

This article is an original work by Teacher Liu from Yunbei Education. Please respect intellectual property rights. If you wish to share, please indicate the source. Unauthorized copying, adaptation, or reproduction without citation is not accepted. 1. Introduction to Crontab In Linux systems, crontab is a tool used to set up periodic tasks. It allows … Read more