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