You are here: Home / RTLWS 1999-2017 / 
2024-12-26 - 02:14

Dates and Events:

OSADL Articles:

2024-10-02 12:00

Linux is now an RTOS!

PREEMPT_RT is mainline - What's next?


2023-11-12 12:00

Open Source License Obligations Checklists even better now

Import the checklists to other tools, create context diffs and merged lists


2023-03-01 12:00

Embedded Linux distributions

Results of the online "wish list"


2022-01-13 12:00

Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed

Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached


2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available



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