YoVDO

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

Offered By: Linux Foundation via YouTube

Tags

Linux Courses Robotics Courses Embedded Systems Courses Performance Tuning Courses Arm64 Courses PREEMPT_RT Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

Syllabus

Introduction
Test platform RB5
First steps
Kernel build configuration
Checking locking correctness
What can go wrong-disabled preemption
What can go wrong-memory allocation
Evaluation of the system - tools
Measurements - try 1 - busy 60%
Tuning the system - command line
Tuning the system - runtime
idle-basic tuning
Measurements - try 3 - busy 100% - full tuning
Latency spikes - tracing
Resources and references
Measurements-try 3 - busy 60% - full tuning


Taught by

Linux Foundation

Tags

Related Courses

Introduction to Linux
Linux Foundation via edX
操作系统原理(Operating Systems)
Peking University via Coursera
Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera
Information Security-3
Indian Institute of Technology Madras via Swayam
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera