Remove Frame From This Page

Kick start sessions

Kickstart sesssions are offered in parallel to all workshop sessions. Sign up at the registration desk.

So far the following sessions are provided:

  • RTLinux/GPL
    Nicholas McGuire
  • RTLinux User Space Real Time
    Phil Wilshire
  • If you want to make your kickstart session, please write an email to Peter Wurmsdobler.




    RTLinux/GPL

    Nicholas McGuire

    Learning a new technology has two major components

  • Understanding the core technology
  • Managing the procedural problems of this technology
  • In the rtlinux-kickstart sessions the focus is on the second point - the goal of this session is to give you a step by step introduction to setting up and configuring your linux desk-top system as a rtlinux development system aswell as a brief scanning of the development resources available for rtlinux. Major items covered:

  • Installing Linux from scratch
  • Patching and configuring the kernel
  • Installing RTLinux
  • running the example programs
  • Using the debugger to debug a rtlinux module
  • Using the rtlinux tracer to analize rt-performance
  • Benchmarking your desk-top system
  • This session is not a in depth introduction to rtlinux - but it will introduce all components and procedures to allow you to learn rtlinux and get into actual development within a very short time.




    RTLinux User Space Real Time

    Phil Wilshire

    This tutorial introduces Process Space Development Domain (PSDD) from FSMlabs. PSDD has become available with RTLinux/PRO and adds a new dimension to RTLinux.

    It is now possible to create and execute RTLinux real time tasks in a protected memory user space domain.

    The tutorial introduces basic tasks including scheduling semaphores and fifos. More complex tasks such as time management, oneway lockless queues, interrupts, System IO and "user space" modules are also explored.

    Real Time meets the Real World using a small Radio Control Servo Motor driven from the parallel port by a user space real time task.

    This is a hands-on tutorial but you don't have to be a programmer.