News | January 15, 1999

Web Guide to Real-Time Operating Systems Worldwide

Web Guide to Real-Time Operating Systems Worldwide

Information is deemed accurate at the time of publishing. Apologies if we left someone out. Descriptions are based on information found at each web site.

AMX by KADAK Products Ltd. http://www.kadak.com/html/kdkp1010.html

Real-time OS available for a wide range of target processors. The AMX family of kernels is used by more than 1,500 developers worldwide.

Ariel by Microware Systems Corporation http://www.microware.com/html/sis_html

Lightweight, royalty-free kernel designed to meet industry demand for devices that require multiprocessing and hard real-time properties

ARTOS by Locamation. http://www.locamotion.nl/software percent20products/artos.htm

One of the oldest real time systems with a proven record in many professional applications.

ASP6x by DNA Enterprises, Inc. http://www.dnaent.com/asp

Efficient and flexible multitasking signal processing operating system specifically optimized for the TI TMS320C6000 DSP product line

Brainstorm Object eXecutive by Brainstorm Engineering Company. http://www.braineng.com/BOXpage.htm

Object-oriented RTOS for the most demanding modern challenges. 100 percent platform independent

C Executive by JMI Software Systems Inc. http://www.jmi.com

Real-time, multi-tasking, ROMable kernel, C EXECUTIVE is available for 8-, 16- and 32-bit CISC processors, a wide variety of RISC processors, and DSP.

Chimera by The Robotics Institute, Carnegie Mellon University. http://www.cs.cmu.edu:80/afs/cs.cmu.edu/project/

chimera/www/home.html

A next generation multiprocessor RTOS designed especially to support the development of dynamically reconfigurable software for robotic and automation systems based on the VMEbus and 680X0 family of microprocessors.

ChorusOS by Sun Microsystems. http://www.sun.com/chorusos

RTOS for telecommunications devices as well as new web-based consumer devices such as webphones and set-top boxes

CMX-RTX by CMX Company. http://www.cmx.com

Real-Time Multitasking Operating System supports most embedded microcontrollers to 64 bits, plus microprocessors and DSPs.

CORTEX by ARTESYS. http://www.artyesys.com.au

Real time multi-tasking CPU-independent operating system for embedded applications.

CREEM by Goosee Systems. http://www.goofee.com/creem.htm

Baby concurrent RTOS, free with source code. Only 560 bytes of code, runs in 8051 with 128 bytes internal RAM

CRTX by StarCom. http://www.n2.net/starcom/index.html

Real-time Embedded microkernel suited for 8 bit applications. ANSI C source code included. Supports 8051 & 68HC11

Diamond by ThreeL. http://www.threeL.co.uk

Multi-tasking, multi-threading real-time microkernel for TMS320Ccxx, SHARC, Alpha 21164, Transputer

eCos by Cygnus. http://www.cygnus.com/ecos/index.html

Open, standard infrastructure for embedded developers. CPU-independent. Open source, royalty free distribution for both Linux and Windows platforms

Embedded DOS by General Software, Inc. http://www.gensw.com

A micro-footprint ROMmable MS-DOS workalike OS for consumer products that are cost-sensitive, require power management, and boot embedded applications from ROM or Flash.

EOS by Etnoteam. http://www.etnoteam.com/eos/

Fulfills a wide range of real-time applications from process control to special devices automation. Employed whenever memory size and portability on different processors are key points in development and implementation.

ERCOS by ETAS. http://www.etas.de/en/products/embedded_control/
ercosindex.htm

Embedded Real-Time Control Operating System is specifically designed for automotive requirements (OSEK). PowerPC is the target environment

EUROSplus by Dr. Kaneff Engineering Consultants. http://www.kaneff.de/e/menu.htm

Microkernel architecture. Virtually independent of specific hardware, applications can be implemented on different types of CPUs

Fusion X by Pacific Softworks. http://www.pacificsw.com/fusionX.htm

Designed to assist developers in adding Internet protocols to products. Flexible and portable, it is processor and operating system independent

HP-RT by Hewlett-Packard . http://www.hp.com/esy/related/hprt/

Unix real time operating system for the PA-RISC-based HP 9000 Model 743rt and 744rt VME computers often used in automation projects

Hyperkernel by Imagination Systems, Inc. http://www.imagination.com

Real-time extensions for Windows NT (3.51 and 4.0). May port to Windows CE.

Inferno by Lucent Technologies. http://www.lucent-inferno.com

Software platform for network-aware devices and applications across various operating systems

INTEGRITY by Green Hills Software, Inc. http://www.ghs.com/html/integrity.html

Protected memory OS for mission critical processes in high performance real-time systems. Support packages port Integrity to many CPU's.

Intime by RadiSys. http://www.radisys.com/products/intime

Delivers hard real-time capabilities to Windows NT.

iRMXIII by RadiSys. http://www.radisys.com/products/irmx

Highly reliable, RTOS for X86 and Pentium systems on various bus platforms.

IRIX 6.5 by Silicon Graphics, Inc. http://www.sgi.com/software/irix6.5

64-Bit UNIX OS supports symmetric multiprocessing (SMP). A very high performance OS rather than a deterministic RTOS.

ITRON for microSPARCII by Personal Media Company. http://www.personal-media.co.jp/btron/
spd/itronspe.html

Real time OS based on ITRON specification ported to the SPARC microprocessor

Jbed by Oberon Microsystems, Inc. http://www.oberon.ch/rtos/index.html

Only RTOS with a kernel designed for embedded Java – no retrofitting of Java onto a legacy architecture. JBed is exceptionally small and fast for portable applications.

LP-RTWin by LP Elektronik GmbH. http://www.lp-elektronik.com/products/index.htm

Technology to make Windows 3.x, 95 NT 4.0 hard real time.

LP-VxWin by LP Elektronik GmbH. http://www.lp-elektronik.com/products/evxwin.htm

Combines the VxWorks RTOS and Windows so both run concurrently on the same PC

LynxOS by Lynx Real-Time Systems. http://www.lynx.com

UNIX-compatible, POSIX-conformant multi-process and multi-threaded RTOS for embedded applications. Very broad processor and platform support.

MC/OS by Mercury Computer Systems, Inc. http://www.mc.com/press/97_3_26_mcosv4.html

Supports combinations of i860, PowerPC and SHARC DSPs in a single Mercury RACE system. Not an OS per se. Very powerful signal processing applications

MicroC/OS-II The Real-Time Kernel " by Jean J. Labrosse, from R&D Books Miller Freeman Inc. http://www.rdbooks.com/scripts/store/vsc/store/
products/rd3005.htm?L+/htdocs/rdbooks/config/
store+lhzp4489

The RTOS is included with the book.

µITRON by TRON Association http://www.itron.gr.jp/home-e.html

ITRON Technical Committee real-time kernel specification for small-scale embedded systems

MotorWorks by Wind River Systems, Inc. http://www.wrs.com/automotive/index.html

RTOS is based on the industry-proven ProOSEK kernel developed by 3Soft. OSEK compliant (open-ended architecture for distributed control in vehicles)

Nucleus PLUS by Accelerated Technology Inc. http://www.atinucleus.com/intro.htm

Embedded real time kernel written in C++ for processor independence. Object-oriented RTOS development is available with Nucleus C++.

OS-9 by Microware Systems Corporation. http://www.microware.com/html/sis_os9.html

Full-featured multitasking RTOS. Scalable and modular, allowing it to fit a wide range of designs. Broadly used.

OSE by Enea OSE Systems. http://www.enea.se/ose/

RTOS for embedded high speed applications. Supports the Siemens C166, ARM7TDMI, Atmel AVR, Mitsubishi MELPS 37700, 68HC11 and the 8051.

OSEK/VDX by University of Karlsruhe. http://ww.osek-vdx.org

Home page for "Open Systems and the Corresponding Interfaces for Automotive Electronics"

PDOS-pro and Eyrx by Eyring Corporation. http://www.eyring.com/pdos

Supports PC hardware platforms having an Intel 32-bit compatible microprocessor (i386).

PERC by NewMonics Inc. http://www.newmonics.com

A clean-room implementation of a Java-compliant virtual machine.

pF/x by Forth, Inc. http://www.forth.com/Content/Products/pF32-386.htm#pF/x

polyFORTH includes pF/x, an extremely fast real-time multitasking, multi-user executive.

PowerMAX OS by Concurrent Computer Corporation. http://www.ccur.com/realtime/powermax.html

PowerMAX OS is an industry standard compliant, real-time UNIX operating system for PowerPC computers.

Precise/MQX by Precise Software Technologies Inc. http://www.psti.com/

Complete RTOS designed to support emerging Internet devices and appliances based on 16- and 24-bit DSPs

PRIM-OS by SSE Czech und Matzner. http://www.sse.de/prod.html

Designed to assist users in creating 'typical' signal and image processing solutions on multi-DSP platforms with TI TMS320C4x or AD SHARC

pSOS/pSOS System by Integrated Systems. http://www.isi.com/products/psosystem/index.htm

Modular, high-performance, real-time operating system designed specifically for embedded microprocessors

QNX / QNX Neutrino by QNX Software Systems, Ltd. http://www.qnx.com/products/os/qnxtros.html

Consisting of a microkernel and a team of optional modules, QNX employs an efficient division of labor to handle all OS services. POSIX-compliant.

RTX for Windows NT by VenturCom, Inc. http://www.vci.com/products/vci_products/rtx/rtx_index.html

Deterministic processing for the Windows environment. Also extends the capabilities of Windows CE and enables developers to create real-time Windows CE applications

Real-Time UNIX by Encore Real Time Computing. http://www.encore.com/products/software/OS/980023.shtml

Real-time extensions to Digital UNIX with full 64-bit support

REAL/IX PX by Modcomp. http://www.modcomp.com/real_time/datasheets/datasheets/8272.html

Real-time event driven implementation of UNIX System V; POSIX 1003.1 conformant

RealTime Craft by tecsi. http://www.tecsi.com/framegen/tefrptr.htm

RTOS and development environment

Realtime ETS Kernel and TNT Embedded Toolsuite, by Phar Lap Software. http://www.pharlap.com

Supports multitasking and multithreading

RMOS3 by Siemens. http://www4.ad.siemens.de/csinfo/livelink/
205952/?func=csinfo.cscopyto&nodeid=205952&Thema=
PS_SIMATIC_M7:System_AINFO

Simatic M7 pre-emptive OS.

Roadrunner by Cornfed Systems. http://www.cornfed.com/roadrunner/index.html

Integrated input/output (I/O) system that is designed specifically for multimedia applications

RT-Linux by New Mexico Institute of Technology. http://www.rtlinux.org/~rtlinux/homepage_frames.shtml

An operating system in which a small real-time kernel coexists with the Posix-like Linux kernel.

Real-Time Mach by Carnegie Mellon University. http://www.cs.cmu.edu/~rtnach/

Resource kernel provides resource-centric services which, in turn, can be used to satisfy end-to-end QoS requirements.

RTEK by Motorola. http://www.mcu.motsps.com/lit/sel_guide/rtek.htm

RTEK kernel provides an extended set of kernel services for Motorola microcontrollers

RTEMS by On-Line Applications Research Corporation. http://www.rterns.army.mil/rterns.html

RTEMS is a real-time C and ADA-related operating system for embedded military computer systems Free RTOS

RTKernel-32 by On Time. http://www.on-time.com

Protected mode embedded RTOS for high performance embedded systems using x86 compatible CPUs.

RTMX O/S by RTMX Inc. http://www.rtnx.com

Use the Berkeley 4.4BSD-Lite derived OpenBSD System. POSIX functions and utilities, GNU tools and many

real-time extensions.

RTX-51, RTX-251, RTX-166 by Keil Software. http://www.keil.com/rtos/default.htm

Versions for the 8051 CAN microcontrollers and Siemens 166/167 families

RTXC by Embedded System Products, Inc. http://www.esphou.com

A real-time kernel featuring preemptive multitasking,, enables development of hard real-time systems using a common API for 8/16/32-bit CISC, RISC and DSP architectures.

RTXDOS-32 by Technosoftware. http://www.technosoftware.ch/Products/Software/RTXDOS-32/rtdos-32.html

32-Bit protected mode real-time multitasking OS with WIN32 API

RxDOS by Api Software. http://rxdos.com

An industry-strength DOS compatible operating system used primarily in embedded systems

smx by Micro Digital, Inc. http://www.smxinfo.com

A full-featured, high-performance, preemptive multitasking kernel. Supports x86, PowerPC, and ColdFire. SH3/SH4 support is under development. A portable version (psmx) is also offered.

SPARK by Real Time Microsystems. http://www.realtimemicrosystems,com/page4.html

Low-cost, tiny real-time software kernel. Recognized as the most efficient kernel for real-time embedded applications.

Supertask! by U S Software. http://www.ussw.com/products/SuperTask

Includes tools for task set design, prototyping and task level debugging as well as a full featured multitasking RTOS.

SwiftOS and Express by Forth, Inc. http://www.forth.com/Content/Products/Brief.htm#SwiftX

Multitasking and fast non-preemptive executive

ThreadX by Express Logic. http://www.expresslogic.com/threadx.html

ThreadX supports a much wider range of microprocessors than most commercial offerings. Speed-oriented picokernel architecture

Tics by Tics Realtime. http://www.concentric.net/~Tics/ticsinfo.htm

Portable to virtually any microprocessor. Priority based preemptive scheduling

TSX-32 by SH Computer Systems. http://www.sandh.com/os.htm

A general purpose multi-user multi-tasking operating system written from the ground up for the Intel Platform

velOSity by Green Hills Software, Inc. http://www.ghs.com/html/velosity.html

Designed for use in high performance real-time systems. Optimized for use with today's high performance microprocessors and

memories.

VERSAdos Real-Time Operating System by Linden Technologies. http://web.mitsi.com/Lti/default.htm

Workhorse VERSAdos lives here

Virtuoso by Eonic Systems. http://www.eonic.com

Real-time operating systems for DSP and ASIC cores. SoftStealth automatically generates an application-specific real-time kernel with a minimum memory footprint, allowing the developer to concentrate solely on his application as low-level issues are taken care of within the RTOS.

VRTX by Mentor Graphics. http://www.mentor.com/embedded/vrtxos/index.html

High-performance, modular, DO-178B-certifiable solution for PowerPC, ARM, 68K, CPU32, M·CORE and x86. Advanced features such as priority inheritance, Java, POSIX, and comprehensive networking support including TCP/IP.

VxWorks by Wind River Systems Inc. http://www.wrs.com/products/html/lvxworks.html

A high-performance RTOS with sophisticated networking facilities and theTornado development environment.

Windows CE by Microsoft. http://www.microsoft.com/windowsce/

CE is a compact, efficient, real-time operating system, designed from the ground up for advanced 32 bit embedded systems. Unlike other versions of Windows, CE is processor-neutral.

Windows NT by Microsoft. http://www.microsoft.com/windowsnt/

With some mouse work, you can find information on the use of NT as an RTOS.

XTAL by Axe, Inc. http://www.axe-inc.co.jp/index-e.html

Real-time Based Operating System(OS) for built-in micro computers and desk top computers