Subject: How O.S.'s work and EFI
From: Rotary Engine
Date: 3/25/2010, 3:31 PM
To: AAA Put this in the To box


As part of my self education on real time Linux
programming for the new PC based EFI I found
this great free book on the Internet called
The Linux Kernel Module Programming Guide

http://tldp.org/LDP/lkmpg/2.4/html/index.html

Peter Jay Salzman
Ori Pomerantz
Copyright © 2001 Peter Jay Salzman
2003-04-04 ver 2.4.0
Lots of well commented examples.

Of course I am not programming the kernal
but perhaps I might need a kernal module.
-------------------------------------------
I also found another book called Embedded Linux
Primer by C. Hallinan.
Chances are well over 50% your cell phone
has embedded Linux in it. There is a good
section on real time Linux.

RT Linux tasks are "kernel modules," meaning they
run as part of the privileged Linux kernel, similar
to device drivers.

A real-time scheduler replaces the original Linux scheduler,
intercepts the timer interrupt and external device interrupts,
runs any real-time code associated with these, and
runs any normal Linux processes in the time left over.

This is what we want for a time critical system
for controlling the fuel injection and ignition
of our rotary engines. As time goes on this will
become more important as PC hardware is getting
cheaper and cheaper and smaller and smaller.

In effect one could probably hack a cell phone
and have it control the engine.

There are now two sources for real time Linux.
www.rtlinux.org.
www.aero.polimi.it/~rtai/

Both free.

Paul Lamar



A friend of mine while at NMT, Cort Dougan, was one of the original
RTLinux developers..  I took one of Yodaiken's computer architecture
classes.  Fun stuff.  Learned lots.

http://en.wikipedia.org/wiki/RTLinux


Matt-


-- 
The Rotary Engine NewsLetter. Powered by Linux.
ACRE NL web site. http://www.rotaryeng.net
Youtube key word PaulLamar2
Copyright 1998-2009 All world wide rights reserved.