~/talk

Preparing Linux Real-Time Kernel and Tuning Robotics Platform with Modern ARM..

slides:none on file

Mainline 6.1/6.3 kernel with PREEMPT_RT is built for a Qualcomm RB5 (QRB5165) and reveals driver bugs: spinlocks become sleepable, PM-runtime calls and GFP_ATOMIC can sleep, and CPUidle interactions break probe paths. Debugging uses cyclictest, stress-ng and tracing (hardware-latency tracer, rtla) to find wake sources. Tuning (cpuset cgroups, isolcpus, nohz_full, performance governor, disable deep-sleep, IRQ affinity) cuts maximum latencies from ~1 ms down to single-digit microseconds — e.g. tuned RT shows ~4 µs max vs ~38 µs for tuned vanilla under load.

AI-written summary · about

  1. 0:00Introduction to RT kernel
  2. 1:24Kernel configuration
  3. 3:06Driver debugging tools
  4. 5:23Spinlock and IRQ issues
  5. 7:45PM runtime and memory issues
  6. 9:34Evaluation and measurement
  7. 12:49Initial latency results
  8. 15:17System tuning techniques
  9. 19:21Tuned performance results
  10. 21:42Partitioning and benchmarks
  11. 24:00Vanila vs RT kernel comparison
  12. 25:41Advanced debugging tools
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.