1. Computing & Technology

Discuss in my forum

RTLinux HOWTO

RTLinux Installation and writing realtime programs in Linux

By , About.com Guide

1.1, 2002-08-29 by Dinil Divakaran

1. Introduction

1.1 Purpose

This document aims at getting the novice user up and running with RTLinux in as painless a manner as possible.

1.2 Who should read this HOWTO

This document is meant for all those who wish to know the working of a realtime kernel. For those of you already familiar with module programming, the document wouldn't appear as a difficult one. And for others, you needn't worry; since only the basic concepts of module programming are required, which we would indeed discuss, as and when required.

1.3 Acknowledgement

First of all I would like to thank my advisor, Pramode C. E, for his encouragement and help. Also I express my sincere appreciation to Victor Yodaiken. This document would not have been possible without all the information gathered from different papers contributed by Victor Yodaiken. I am also grateful to Michael Barabanov for his thesis on "A Linux-base Real-Time Operating System".

1.4 Feedback

Any doubt or comment about this document, is always welcome. Please feel free to email me. If there is any mistake in this document, please let me know so that I can correct it in the next revision. Thanks.

1.5 Distribution Policy

Copyright (C)2002 Dinil Divakaran. This document is free; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
...............................................................................
RTLinux HOWTO Table of Content
1. Introduction
  - 1.1 Purpose
  - 1.2 Who should read this HOWTO
  - 1.3 Acknowledgement
  - 1.4 Feedback
  - 1.5 Distribution Policy
2. Installing RTLINUX
3. Why RTLinux
4. Writing RTLinux Programs
  - 4.1 Introduction to writing modules
  - 4.2 Creating RTLinux Threads
  - 4.3 An example program
5. Compiling and Executing
6. Inter-Process Communication
  - 6.1 Realtime FIFO
  - 6.2 Application Using FIFO
7. What next

©2012 About.com. All rights reserved.

A part of The New York Times Company.