On Wed, 24 Mar 1999, Olaf Petzold wrote:
> It is possible to communicate 3 rt-task trought a fifo:
> A/DU-RT-Task -> FIFO -> Controller RT-Task -> FIFO -> D/A-RT-Task ?
> It's for a controller.
Skip FIFO's with multi point access to a given struct and move directly to
shared memory via ipc. Maintain a locking function and rules for single
forked child access, then export the mapped memory id's to user-space or
a daemon for driver access, then attach to the ipc_memory and go.
This requires a thread model and is lightening fast.
This can be hairy, as that I am half way to a flat-head with monitor,
learning how to make full use of this powerful tool.
This is outside of RTL, but there is no reason that I can think of that
RTL should not be able to handle this also. Note, I have been out the RTL
loop for testing for a while, but had integrated it into 2.0.29 as compile
option with runtime libraries for user-space access, but that never had a
life. I would be nice to make it part of the core tree as a built in
option.........but dreams are to come.
Andre Hedrick
The Linux IDE guy -- http://www.dyer.vanderbilt.edu/server/udma/
APC UPS Daemon Support Center.
http://www.brisse.dk/site/apcupsd/
Going FSF/GNU or GPL2 source soon.
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/