[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Objects, processes, and encapsulation

> Currently, we are experimenting with RTLinux for building control
> applications. We use RTLinux purely for its operating system resources
> (network, windows, filesystem etc.). Our real-time control application
> is build with our "CSP for C++" (CTC++) and runs on one real-time thread
> (whatever that is?). CTC++ contains a real-time (nestable) scheduler and
> runs on top of RTLinux. Other Linux threads are used for the Linux (soft
> or non real-time) tasks that are related to the operating system. "CSP
> for C++" (CTC++) is much easier to use than the multithreading (POSIX)
> stuff for our control engineer students. The learning cycle for CTC++ is
> much lower than learning and mastering POSIX. Special channels
> communicate with the OS resources and the Linux tasks. These channels
> use the rt-fifo's.

Marvellous! That sounds like something we've been looking into as well (well,
at least the RTLinux stuff, that is. We don't have C++ channels (yet)) Maybe
this work would be usefull for others in real-time control as well. Have you
thought about making it available to the world at large?

Johan Sunter

Dr. Ir. J.P.E. Sunter
Philips TASS
Building HCZ-1
PO. Box 80060 / 5600 KA Eindhoven / The Netherlands
Tel. +31-40-2755288 / Fax. +31-40-2755419 / E-mail: johan.sunter@xxxxxxxxxxx

"The distance between insanity and genius is measured only by success."
James Bond, "Tomorrow Never Dies"