You are here: Home / Science / 
2017-06-24 - 14:12

Dates and Events:

Breaking News:

2016-11-12 12:00

Raspberry Pi and real-time Linux

Let's have a look at the OSADL QA Farm data


2016-09-17 12:00

Preemption latency of real-time Linux systems

How to measure it – and how to fix it, if it's too high?


2014-11-18 00:00

Linux real-time: New stable release available -

but next one depends on more support from industrial users



Details of the Real Time Linux Foundation Working Group Project

OSADL Project: Real Time Linux Workshops

Real Time Linux Foundation Workshops since 1999

Real Time Linux Workshops

1999 - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - 2009

Eighth Real-Time Linux Workshop on October 12 to 15, 2006, in Lanzhou, Gansu, P.R.China

Announcement - Agenda - Paper Presentations - Kickstart Sessions - Panel

Kickstart Session

L4/Fiasco Kickstart

L4Linux running under the hard-realtime capable L4/Fiasco microkernel is introduced in this hands-on session, it is not the intention of this session to introduce the theory and design of L4 or the implementation of Fiasco in detail but to focus on the pure procedural issues of getting it up and running. This session will cover:

  • installing base Linux distribution
  • Installing L4Fiasco and support packages
  • patching GRUB for L4
  • building a small domain (hello_world)
  • booting this minimum domain
  • building L4Linux kernel
  • booting the L4Linux kernel under Fiasco

With this set of experience you should be able to utilize the capabilities of L4/Fiasco for building real-time domains running in there own partition side-by-side with L4Linux - this session will though not spare you from reading the extensive documentation on L4/Fiasco/L4Linux.

planed time frame 4h

OCERA RTLinux/GPL Kickstart

Many interesting extensions to RTLinux have been developed in the framework of the OCERA project , sponsored by the EU FP6 and lead by the University of Valencia. To use these extensions the ODERA team has designed a runtime environment allowing easy usage of the available extensions. In this hands-on session we will introduce the setup and usage of OCERA but not the technologies of the individual components. This session will cover:

  • installation of a base Linux distribution from scratch
  • installation of the OCERA CVS
  • configuration of OCERA components and the base filesystem (emdebian based)
  • build and bootint of OCERA on an embedded target system (VIA CII board)
  • launching RTLinux on the target

As the OCERA framework has many components, and we are not able to introduce any of them in depth in this session, the users of OICERA off course are also not spared from reading the documentation on the individual components which can be found in great abundance and technical detail at www.ocera.org and ocera.sourceforge.net. Never the less we belive that getting you up and running on a target fielsystem using the OCERA build system will allow for quick deployment of this on-going project to more projects in the embedded real-time Linux and fault tolerant domain.

Tool Sessions:

At RTLWS8 DSlab will offer tool session on the following kernel and system development tools:

  • Kernel GCOV - Code Coverage in Kernel Space
  • LTT/LTTng - Linux Trace Toolkit and LTT next generation
  • Oprofile - accessing performance counter facilities
  • KFI/KFT - kernel function instrumentation
  • KGDB - GDB stubs in the kernel
  • Kprobes - trapping into user specified handlers

Each tool session will be held hands-on, giving the participants sufficient experience in using these tools to solve real problems with there help, the technology behind the individual tools is briefly introduced but due to time constraints this is somewhat limited in scope - the focus clearly is on usage.

These sessions target the Linux user and novice developer that has no problem installing a Linux system or compiling a kernel but might still be breaking his fingers debugging his kernel extensions - in these sessions you can learn how to break your fingers with professional tools.

 

Valid XHTML 1.0 Transitional

To top