Real Time Presentations

librtpi: Conditional Variables for Real-Time Applications
Presenter: Gratian Crisan, National Instruments Summary:


 * PDF ELC 2020

Linux on Quick Turnaround Projects at Ball: No, We Aren't Putting Linux in Canning Jars
Presenter: Sam Povllus, Ball Aerospace Summary:This Presentation will focus on the aspects of making Linux work with an FPGA, as well as how various hardware and software decisions were reached and how those decisions affected aspects of integration with hardware, and maintenance.


 * PDF | VIDEO ELC 2018

Steering Xenomai into the Real-Time Linux Future
Presenter: Jan Kiszka, Siemens AG Summary: This will present plans and first steps to revive the Xenomai community, make it broader and stronger. This involves scaling down the project scope to a maintainable core.


 * PDF | VIDEO ELC 2018

Maintaining a Real Time Stable Kernel
Presenter: Steven Rostedt, VMware Summary: This slides will present what is required to maintain a stable RT tree, such as tools that you can use. What tricks can be done with git to find properly backport patches that are RT specific. It will also cover the current tests that are performed to make sure the released RT stable kernel is fully functional.


 * PDF | VIDEO ELC 2018

What Every Driver Developer Should Know about RT
Presenter: Julia Cartwright, National Instruments Summary: The intent of this presentation is to describe the classes of problems in drivers which have detrimental impact to RT, why they cause issues on RT, and how they might be resolved.


 * PDF | VIDEO ELC 2018

Not Really, but Kind of Real Time Linux
Presenter: Sandra Capri, Ambient Sensors Summary: This slides will illustrate what kernel configurations worked, and how kernel space code compared to user space code. Additionally, there may be other ways to skin this real time cat. Results will be reported from work done on a Raspberry Pi as well as a BeagleBone Black.


 * PDF | VIDEO ELC 2018

CPU Power Saving Methods for Real-time Workloads
Presenter: Ramesh Thomas, Intel Summary: The presentation will give a background of the issues faced by real-time applications when CPU power management is enabled. It will then explain tools, configurations and methods that can be used to tune applications and CPU power management in the kernel to be able to save power without impacting the deterministic latency tolerance requirements.


 * PDF | VIDEO ELC 2018

Effectively Measure and Reduce Kernel Latencies for Real-time Contraints
Presenter: Jim Huang, South Star Xelerator (SSX) Summary: This presentation provides information of the effective ways to experiment the different methods, in terms of their response latency, and figure out how the system load, and user space task priorities affect them on both Intel and ARM architectures.Also discussed about how to analyze and improve the scalability of Linux performance in multi-core environments upon the measurements, used in actual real-time applications.


 * PDF | VIDEO ELC 2017

Building Mixed Criticality Linux Systems with the Jailhouse Hypervisor
Presenter: Ralf Ramsauer, Technical University of Applied Sciences Regegnsburg Summary: This presentation provides information about porting a safety and real-time critical existing application as a Jailhouse guest. It shows a novel and promising approach for implementing mixed-criticality applications with real-time requirement while not loosing the benefits of Linux.Also information about a multicopter platform running the real-time critical flight stack in an isolated Jailhouse guest.


 * PDF | VIDEO ELC 2017

Timekeeping in the Linux Kernel
Presenter: Stephen Boyd, Qualcomm Innovation Center Summary: This presentation provides information about timekeeping code, exploring how the kernel abstracts the hardware, how those abstractions are built upon to implement NOHZ, timers, hrtimers, cpu-idle, POSIX clocks, etc. and how we keep things working when these abstractions break down with the tick-broadcast mechanism.


 * PDF | VIDEO ELC 2017

Real-Time Linux on Embedded Multicore Processors
Presenter: Andreas Ehmanns, Technical Advidor Summary: This presentation gives idea about vanilla kernel and describes real-time multicore system. Based on tests running on a 8-core and a 24-core hardware system presenter discuss each single step, it's effect on real-time behaviour and explain why profound processor architecure knowledge is mandatory.


 * PDF | VIDEO ELC 2017

OpenEmbedded in the Real World
Presenter: Scott Murray, Konsulko Group Summary: This presentation provides information about implementing OpenEmbedded in a production build system and issues associated with shipping and maintaining an OpenEmbedded based product.Also describes building OpenEmbedded based distributions for both small and large customers to discuss some of the common pitfalls encountered and pragmatic workarounds for them


 * PDF | VIDEO ELC 2016

Understanding a Real-Time System
Presenter: Steven Rostedt, Red Hat Summary: This presentation provides information about different aspects of Real-Time system such as hardware and firmware, followed by the kernel, the libraries used, and special constraints for applications and the interaction between these levels.


 * PDF | VIDEO ELC 2016

Practical Real-Time Linux
Presenter: Arnout Vandecappelle, Essensium/Mind Summary: This presentation describes practical Real-Time linux with Xenomai and PREEMPT_RT.


 * PDF ELC 2015

POWERLINK over Xenomai
Presenter: Pierre Ficheux, Open Wide Summary: These slides gives information about industrial bus, POWERLINK, Linux and RT (PREEMPT- RT, Xenomai). Also discuss problems, tests and results.


 * PDF | VIDEO ELCE 2015

Practical Real-Time Linux
Presenter: Arnout Vandecappelle, Essensium/Mind Summary: This presentation describes practical Real-Time linux with Xenomai and PREEMPT_RT.


 * PDF | VIDEO ELCE 2015

Using Real-Time Patch with LTSI Kernel
Presenter: Yoshitake Kobayashi, Toshiba Summary: This presentation shows requirement and issues to make LTSI-RT patch.


 * PDF | VIDEO ELC 2014

Enhancing Real-Time Capabilities with the PRU
Presenter: Ron Birkett, Texas Instruments Summary: This presentation discuss about what is real-time and PRU hardware overview.
 * PDF ELCE 2014

Real Safe Times in the Jailhouse Hypervisor
Presenter: Jan Kiszka, Siemens Summary: This presentation provides information about Jailhouse hypervisor, it's features and simplicity, architecture support and application development.


 * PDF ELCE 2014

rtmux: A Thin Multiplexer To Provide Hard Realtime Applications For Linux
Presenter: Jim Huang, ITRI Summary: This presentation explains how to build lightweight real-time environment for Linux/ARM also discuss about RTMux and Linux-friendly remote communication mechanism.


 * PDF ELCE 2014

Using and Understanding the Real-Time Cyclictest Benchmark
Presenter: Frank Rowand, Sony Network Entertainment Summary: This talk explore and explain the complexities of Cyclictest. Also provides information about how Cyclictest describe potential real-time performance of a system.


 * PDF | VIDEO ELC 2013 ELCE 2013

Understanding PREEMPT_RT (The Real-Time Patch
Presenter: Steven Rostedt, RedHat Summary: This talk will explain what the real time patch provides and special programming tips that will ensure embedded developers will get the best from their devices.


 * PDF | VIDEO ELC 2013

Common Clock Framework: How to Use It
Presenter: Gregory Clement, Free Electrons Summary: This presentation provides an introduction on why we needed Common clock framework and on the problems it solves, the implementation details of this framework. And describes how to use this framework to add clock support to a new ARM SoC.


 * PDF | VIDEO ELC 2013

Making Linux do Hard Real-Time
Presenter: Brent Roman, Monterey Bay Aquarium Research Institute Summary: This presentation gives information about Real-time system along with practical examples.
 * PDF | VIDEO ELC 2013

An Essential Relationship between Real-time and Resource Partitioning
Presenter: Yoshitake Kobayashi Summary: This presentation explains the requirements of real-time system, what is hardware resource partitioning and issues to implement resource partitioning.


 * PDF ELCE 2013

Real Time (BoFs)
Presenter: Frank Rowand, Sony Network Entertainment Summary: This session provides a forum to discuss Real Time Linux, share how you are using it.Also talks about PREEMPT_RT patch size, its current version, stable tree and various RT features.
 * PDF ELC 2012

Understanding PREEMPT_RT (The Real-Time Patch)
Presenter: Steven Rostedt, Red Hat Summary: This presentation provides information about real-time os, kernel preemption and PREEMPT_RT patch. Also discuss menuconfig options available.


 * ODP ELCE 2012

Real-Time Linux in Industrial Appliances
Presenter: Martin Bis, BIS Summary: These slides provides information about usage of linux in embedded enviroment, practical cases and also about driver design.


 * PDF ELCE 2012

Identifying Embedded Real-Time Latency Issues: I-Cache and Locks
Presenter: Frank Rowand (Sony) Summary: This presentation provides information about the black art, providing insights into the impact of I-cache and locks real-time latency on an SMP ARM embedded system.


 * PDF ELC 2011

RT-Preempt: What's The State and Why There is No Roadmap
Presenter: Thomas Gleixner (linutronix) Summary: This presentation discuss the development status of RT-Preempt and also about the issues in existing mainline.


 * PDF ELC 2011

Solving Real-Time Scheduling Problems with RT_PREEMPT and Deadline-Based Scheduler
Presenter: Xi Wang (Broadcom) Summary: This presentation explains meeting real-time requirements of both VoIP and packet forwarding tasks by modifying Linux prority with RT_PREEMPT.


 * PDF ELC 2011

How Linux PREEMPT_RT Works
Presenter: Frank Rowand (Sony) Summary: This presentation enumerates some of the design choices and implementation that enable Linux PREEMPT_RT_FULL real time and the resulting performance implications.


 * PDF ELCE 2011

Effective Use of RT-Preempt
Presenter: Kevin Dankwardt Summary: This talk will guide developers interested in making use of the rt-preempt effort. Also provides information about kernel configuration, comparison of preemption features, use of priority inheritance, ISRs and priority scheduling, real-time applications,use of mlockall and issues gathering performance info, including page faults with proc files timer resolution.


 * ODP ELC 2010

Multi-core Scheduling Optimizations for Soft Real-time Multi-threaded Applications -- A Cooperation Aware Approach
Presenter: Lucas Martins De Marchi Summary:


 * PDF | ODP ELC 2010

Measuring Responsiveness of Linux Kernel on Embedded System
Presenter: YungJoon Jung and DongHyouk Lim Summary:


 * PDF ELC 2010

Real-Time Linux Failure
Presenter: Frank Rowand Summary:


 * PDF ELC 2010

Identifying Embedded Real-Time Latency Issues: I-Cache and Locks
Presenter: Frank Rowand Summary: This talk explores the black art, providing insights into the impact of I-cache and locks on real-time latency on an SMP ARM embedded system. Some signatures of I-cache and lock issues and alternative approaches to investigate latency have been discussed.


 * PDF ELCE 2010

Musings on analysis of measurements of a real-time workload.
Presenter: Frank Rowand Summary:


 * PDF ELC 2009

Using Real-Time Linux
Presenter: Klaas van Gend Summary:


 * ELC 2008

Real-Time Linux BOF
Presenter: YungJoon Jung Summary:


 * ELC 2008

Real-Time Virtualization Solutions for Linux - A Comparison of Strategies
Presenter: Nicholas McGuire Summary:


 * ELC 2008

Adventures in real-time performance tuning, part 1
Presenter: Frank Rowand Summary: This presentation provides an example of performance tuning for MIPS target boards.


 * OGV ELCE 2008

Adventures in real-time performance tuning, part 2
Presenter: Frank Rowand Summary: This presentation provides information related to strategies and tactics for performance tuning. And also gives examples of tuning.


 * OGV ELCE 2008

Realtime BOF - Realtime Preempt Patch Adaptation Experience (including Commercial Product)
Presenter: YungJoon Jung Summary:


 * PDF ELC 2007

Detection & Resolution of Real Time Issues Using TimeDoctor
Presenter: Francois Audeon Summary: This presentation provides information about TimeDoctor, it's features and setup on Linux based embedded system and some example use cases.


 * PDF | VIDEO ELCE 2007

Linux for Cell/B.E. and PS3, Related Open Source Projects BoF
Presenter: Hiroyuki Machida Summary: This presntation provides information about Cell Broadband Engine, status of Linux Distro, cell performance and about SPE programming and variious OSS activities.


 * PDF ELCE 2007

RT Patch for Celleb - Patch Status and Performance Measurements
Presenter: Tsutomu Owa Summary: These slides gives information about realtime-preempt patch(RT patch) and about RT patch status for Celleb/PowerPC64.
 * PDF ELCE 2007

Assessment of the Realtime Preemption Patches (RT-Preempt) and their impact on the general purpose performance of the system
Presenter: Arthur Siro Summary: This presentation discuss about how good is RT-Preempt with respect to the worst-case latency, and also about how expensive is RT-Preempt with respect to a possible performance degradation of the system.


 * PDF | VIDEO ELCE 2007