[comp.realtime] RealTime UNIX-Like OS on PC-AT/68K systems

klink@sce.carleton.ca (Robert Klinkhammer) (08/03/89)

I am posting this on behalf of an associate. Please don't flame me
if it's too commercial, or not relevant, or the spelling is bad,
or too long, or ...     HIS address is provided for that :-)
--

In article >MLM.89Jul6153918@tahoe.cs.brown.edu> mlm@cs.brown.edu writes:

>	We at the robotics group at Brown University are putting
>	together a standaone robto to use as a platform for research
>	in robot architectures and spatial reasoning.  At the moment,
>	the CPU on our robot is an IBM AT.  The first question is,
>	Are there any real-time Unix like operating systems for the
>	IBM AT that you people would recommend we use?
>
>	Our longer term plans are to switch to a 680x0 based system
>	running on the VME bus, mainly because of the improvement
>	in processing speed we would likely buy this way.  Second 
>	question: any CPU boards you would recommend?  It would be 
>	nice to have a clear migration path from our current AT based
>	system to the future MC68K based system, so a real-time OS
>	that would be available for both would be a win.  However,
>	I realize it may not be possible.
>
 
At Toolsmiths (Multiprocessor Toolsmiths Inc.) we have a product line
called CASEworks/RT which is highly suited to the requirements you have
described.  CASEworks/RT is a full coverage, fully integrated CASE toolset
intended for cross development of complex real-time embedded systems.

CASEworks/RT includes Framework/RT, a requirements and design tool,
CopyCat, a target system simulator, Remedy, a cross development source 
and system level debugger, various utilities, and the Unison Real-Time 
Operating System. 

The Unison Real-Time Operating System offers real-time multiprocessing 
and message passing using either the Reliant executive or the pSOS+ 
executive (an emerging industry standard for VME).  Unison offers 
4.3BSD compatibility at the file I/O and networking level to ease porting 
of applications and simplify programming, and a broad set of off the
shelf device servers.  Unison comes with standard ports for various
VME cards (eg. Ironics 3220, Motorola 147, ...) and   where off the shelf
solutions do not exist, Unison is user portable to a broad set of
additional hardware .

In this case, you could initially develop on your AT using CopyCat, 
Unison/Reliant-86 and Turbo C under MS-DOS.  To evolve the environment 
into an MC68K multiprocessor environment on VME would only require
building a target specific configuration (off the shelf with standard
cards), recompilation and relinking your application with CrossCode C, 
and downloading and running your program using the support tools and/or 
the Remedy debugger.

Other features available are: complete requirements and design tools, 
automatic code generation, flesh editing, performance estimation, 
TCP/IP networking, DECnet, and 29K support.

Universities receive a 75% discount from list prices.

Support for CASEworks/RT exists for Sun 3, Sun 4, MS-DOS, Ironics P32A, 
and VMS. 

For further information call today:

	Kim Rowe  (613) 727-8707  Eastern time

	Toolsmiths
	200-6 Gurdwara Drive
	Nepean, Ont.
	K2E 8A3
	Canada