Главная
Study mode:
on
1
Introduction
2
Test platform RB5
3
First steps
4
Kernel build configuration
5
Checking locking correctness
6
What can go wrong-disabled preemption
7
What can go wrong-memory allocation
8
Evaluation of the system - tools
9
Measurements - try 1 - busy 60%
10
Tuning the system - command line
11
Tuning the system - runtime
12
idle-basic tuning
13
Measurements - try 3 - busy 100% - full tuning
14
Latency spikes - tracing
15
Resources and references
16
Measurements-try 3 - busy 60% - full tuning
Description:
Explore the process of preparing and tuning a Linux Real-Time kernel for a modern ARM64 SoC-based robotics platform in this 30-minute conference talk. Dive into the challenges and solutions encountered while configuring, testing, and deploying a mainline kernel with PREEMPT_RT patches on the Qualcomm Robotics RB5 platform. Learn about kernel configuration, effective testing methods, common bugs and their implications, system tuning techniques using kernel parameters and cgroups, and real-time evaluation strategies. Gain insights into troubleshooting latency spikes through tracing and discover valuable resources for optimizing performance on ARM64-based robotics systems.

Preparing Linux Real-Time Kernel and Tuning Robotics Platform with Modern ARM64 SoC

Linux Foundation
Add to list