Company name Product name Processor families supported Kernel ROM mix / max Kernel RAM min / max Minimum RAM per process Minimum RAM per task Minimum RAM per ISR Minimum RAM per queue Maximum addressable memory per task/process Multitasking scheduling policy Method used to handle priority inversion Maximum number of tasks Typical task switching time Scaled - down kernel / version available Modular Non - preemptive processes User tasks can have higher priority than RTOS tasks Resource locking Timers (minimum resolution) Support for master timer / clock Guarenteed maximum interrupt latency Multi - process Multi - thread Multiprocessor support Fault-tolerant (one task locking up doesn't lock up system) MMU support Development environment System modelling tools Structured design tools Autocoder Assembler / compiler Linker Debugger Monitors RMA Documentation includes code samples Sample programs Older version support RTOS supplied as: Source language Compiler / assembler / linker used Languages supported Standards supported GUI support Integrated Java support Components available Communication specific support Base price Licensing fees Maintenance / subscription fees BBS or website Phone support, standard Phone support, preferred Product updates Newsletters, technical updates Consulting, custom work Training
Accelerated Technology Mobile, AL (334) 661-5770 Nucleus Real-Time Software 29K, 68xxx, x86, Pentium, TMS320Cxx, R3600, R4000, H8, i960 (rx, hx, ix, kx, sx), Coldfire, 10200, 8xx, PowerPC 403/601/821/860, SHx, ARM6/7, THUMB, V25, SPARC 15K/35K 1K/4K n/a n/a n/a n/a available memory round robin, time slice, proprietary proprietary no limit 30 us Yes Yes Yes -- Yes Yes Yes Yes -- Yes -- -- -- -- -- -- -- -- -- Yes -- -- Yes Yes Yes source C, C++, Assembler -- Ada, Assembler, C, C++, Java -- -- applets, byte codes floating point support, communication protocols, network support, file support -- $7,495 per application 20% license fee yearly Unlimited Free Unlimited Free -- Limited Free Limited Free Paid Paid
Brainstorm Engineering Co. Palm Harbor,FL (888) B-R-A-I-N-S-T-O-R-M Object eXecutive 16/32/64 bit processors, target-specific ANSI C++ compiler required 6K/40K 1K/2K 10 bytes 10 bytes 2 bytes 6 bytes target dependent dynamic, proprietary, no centralized kernel: scheduling built-in objectime slice n/a no limit n/a -- Yes Yes Yes Yes -- -- -- n/a n/a Yes -- -- native, cross Yes -- Yes -- -- -- Yes -- Yes -- n/a source C++ any ANSI Assembler, C, C++ -- -- -- communication protocols, network support, file support RIX yearly subscription per application, included in subscription none -- Unlimited Free Unlimited Free Unlimited Free Unlimited Free Paid Limited Free
Byte-BOS Integrated Systems (800) 788-7288 Byte-BOS Multitasking Operating System x86, 8096, 8051, 68xxx, 68HCxx, 64180, Z180, 630x, H85xx, H83xxH, H83xx, SHx, 37700, C16x, TMS320C2x/3x/4x/5x, ARM, THUMB 2K/15K 0.1K/0.1K -- 0.05K -- -- -- fixed priority, round robin, time slice, dynamic proprietary no limit 100 clock cycles -- Yes -- -- Yes Yes -- 50 clock cycles Yes -- -- -- -- native, cross -- -- -- -- -- -- Yes -- Yes -- Yes source C, Assembler many Assembler, C, C++ -- -- -- UART drivers -- per site site license none -- Paid -- -- -- Paid Paid
CMX Co. Framingham,MA (508) 872-7675 CMX-RTX, CMX-Tiny+ 8051, 68HC11, 80251, 8051-XA, 80196, 80296, 80C165/6/7, 683xx, 68HC12/16, ST9/10, x86, Z80/180, H8/300, H8/300H, ARM, SH, K2/3/4, TLCS-900, M16C 1.5K/6K, 1.5K/3K -- -- -- -- -- target dependent round robin, time slice, dynamic, preemptive priority inheritance 254 target dependent Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes -- -- Yes native, cross -- -- -- -- -- -- -- -- Yes Yes Yes source C, Assembler many Assembler, C, C++ -- X-Windows -- floating point support, communication protocols, network support, math library, file support, PCMCIA CAN 1,200+ and 300+ per seat, 900+ and 200+ per seat none yearly -- Limited Free -- Limited Free Limited Free Paid Paid
Chorus Systems Campbell, CA (408) 879-4145 Chorus/ClassiX r3.1 x86, Pentium, 68K, PowerPC, SPARC, ARM, MIPS, Transputer, Alpha 10K/300K 2M 120 bytes 180 bytes + stack 40 bytes -- 4G fixed priority, round robin, time slice, dynamic, proprietary priority inheritance no limit -- Yes Yes Yes Yes Yes Yes Yes -- Yes Yes Yes Yes Yes native, cross Yes Yes Yes Yes Yes Yes Yes -- Yes Yes Yes object, source C, C++ GNU, Greenhills Assembler, C, C++, Java POSIX .1/.1b/.1c/.1g, ANSI X-Windows, Java browser, applets, byte codes floating point support, communication protocols, cache support, network support, math library, file support Chorus IPC, TCO/IP, sockets, CORBA $11,000 per seat per unit shipped yearly Limited Free Limited Free / Paid Paid Paid Unlimited Free Paid Paid
Concurrent Computer Corp. Fort Lauderdale, FL (954) 973-5062 PowerMax OS PowerPC n/a 2M -- -- -- -- 1G fixed priority, round robin, time slice, dynamic, deadline monotonic scheduling priority inheritance no limit 25 us -- Yes Yes Yes Yes 320ns 320ns 8us Yes Yes Yes Yes Yes native -- -- -- Yes Yes Yes Yes Yes Yes Yes Yes object -- Concurrent Ada, C, C++, FORTRAN POSIX .1/.1b/.1c, Unix, SVID release 4, XPG4 X-Windows, Motif -- floating point support, communication protocols, cache support, network support, math library, file support EDDI, Ethernet, TCP/IP, NFS, x.25 $2,500 for 2 users -- yearly -- Paid Paid Paid Paid Paid Paid
DDC-I, Inc. Phoenix, AZ (602) 275-7172 DDC-I Ada Compiler Systems (DACS) x86, Pentium, 680x0, 1750A, MIPS 4K/25K -- 270 bytes -- 50 bytes -- 4G round robin, time slice, deadline monotonic scheduling priority inheritance no limit 400 clock cycles Yes Yes -- -- Yes 61us -- -- -- Yes -- Yes -- -- Yes -- -- Yes Yes Yes Yes Yes Yes Yes -- object, source C, Assembler DDC-I Ada, Assembler, JOVIAL Unix, OMF X-Windows, Motif -- floating point support, communication protocols, network support, file support TCP/IP -- -- yearly Limited Free Paid Paid Paid Limited Free Paid Paid
Embedded Performance, Inc. Milpitas, CA (408) 434-2210 VRTX 32/29K 29K -- -- -- -- -- -- -- proprietary -- no limit 16ms -- -- -- Yes -- Yes -- -- -- -- -- -- -- native, cross -- -- -- Yes Yes Yes Yes -- -- -- -- object Assembler EPI Assembler, C, C++ -- -- -- -- -- -- per application, per unit shipped yearly -- Limited Free / Paid Paid Limited Free / Paid ul N/A Paid
Embedded System Products, Inc. Houston, TX (281) 561-9990 RTXC x86 (real, protected), 680x0, 683xx, 68HC11/12/16, TMS320C16/2xx/3x/5x, XA, 80x51, 80x251, 80196, Dragon Ball, Coldfire, 80C16x, ARM 6/7/7T, PowerPC 403/505/601/603/821/860+C3 4K/12K 512 bytes 64 bytes -- -- 0 -- fixed priority, round robin, time slice, dynamic, automatic resolution -- 254 -- Yes Yes -- Yes Yes Yes Yes Yes -- Yes -- -- -- -- -- -- -- -- -- -- Yes -- Yes Yes Yes source 95% C, 5% Assembler various Assembler, C, C++ -- -- -- FP, communication protocols, cache support, network support, math library, file support -- $4,000 per site none yearly Unlimited Free Unlimited Free Unlimited Free Unlimited Free Unlimited Free Paid Paid
Encore Computer Corp. Fort Lauderdale, FL (954) 587-2900 Real Time Software -- n/a 16K/25K + Unix 1,600 bytes n/a n/a n/a -- fixed priority, round robin, time slice, dynamic, earliest deadline scheduling -- no limit 40us -- Yes Yes Yes Yes 1 clock cycle 1us 6us Yes Yes Yes -- Yes native, cross Yes Yes Yes Yes Yes Yes Yes -- Yes Yes Yes object C -- Ada, Assembler, C, C++, Java POSIX .1a/.1b, Unix X-Windows, Motif, CDE applets floating point support, communication protocols, cache support, network support, math library, file support E+AV22DDI, reflective memory, ATM, Ethernet $2,395 per node per unit shipped yearly Limited Free Paid Paid Paid Limited Free Paid Paid
Enea OSE Systems AB Taby, Sweden +46-8-638-5000 OSE 680x0, 683xx, PowerPC, ARM, 80166, 8051, 68HC11, TMS320C5x, 29K 3.6K/48K 2K/50K -- 100 bytes 100 bytes 0 available memory fixed priority, round robin, time slice messages no limit 250 clock cycles Yes -- -- Yes -- 1ms -- 156 clock cycles Yes Yes Yes Yes Yes cross Yes Yes Yes Yes Yes Yes Yes -- Yes Yes Yes object C, Assembler Diab, MRI Assembler, C, C++, Java -- -- applets, byte codes, http server floating point support, communication protocols, cache support, network support, file support, runtime program loader, supervision mechanisms TCP/IP (+UDP), CAN-bus, SNMP, PPP $5,000 to $12,000 for 10 seats -- 15% of order yearly Unlimited Free Unlimited Free Paid Unlimited Free Unlimited Free Paid Paid
Etnoteam S.P.A. Milano, Italy +39-2-26162-1 -- ARM, x86, 68HC11, 68332, H16, ST9, C166A, PowerPC 4.5K to 25K/16K to 27K 200 bytes -- 30/100 bytes -- 32 bytes available memory fixed priority, round robin, time slice, dynamic, proprietary -- no limit -- Yes Yes Yes Yes Yes 1ms Yes Yes -- Yes Yes -- -- cross -- -- -- Yes Yes Yes -- -- Yes Yes -- object, source C IAR/AR4 Assembler, C cross-processor -- -- floating point support, communication protocols, network support, configuration tool scalable TCP/IP, Ethernet, sockets, SNMP $3,995 development unlimited production license $15,995 -- N/A Limited Free Limited Free Limited Free N/A Paid Paid
Express Logic, Inc. San Diego, CA (619) 674-6684 ThreadX 68xxx, Coldfire, PowerPC, x86 (real), 386 (protected), i960, MIPS, ARM, H8/SHx, TMS320C4x 3K/15K 200 bytes/1.2K n/a 200 bytes 100 bytes 60 bytes 4G fixed priority, round robin, time slice, dynamic, proprietary, preemption-threshold preemption-threshold, priority change, avoidance no limit 223 clock cycles Yes Yes Yes Yes Yes Yes Yes 303 clock cycles -- Yes -- -- -- cross -- -- -- -- -- -- -- -- Yes Yes -- object, source C, Assembler -- C -- -- -- communication protocols, network support, file support -- $3,500 per application yearly Unlimited Free Limited Free Limited Free Limited Free Unlimited Free Paid Paid
Eyring Corp. Midvale, UT (801) 561-1111 PDOS, PXROM, PDOS pro 680x0, 683xx, x86, PowerPC 2K, 6K 2K, 4K 1K, 1.25K 1K, 1.25K 0 0 4G fixed priority, round robin, time slice, user-definable semaphores 127, no limit 1us Yes Yes Yes Yes Yes 10us 10us -- -- Yes Yes -- -- native, cross -- -- -- Yes Yes Yes Yes -- Yes Yes Yes object C, Assembler Microtec Ada, Assembler, BASIC, C, C++, FORTRAN, Pascal POSIX X-Windows, proprietary -- floating point support, communication protocols, cache support, network support, math library, file support TCP/IP, FTP, Telnet per seat, per site per application, per unit shipped yearly Unlimited Free Unlimited Free N/A Unlimited Free Unlimited Free Paid Paid
Forth, Inc. Manhattan Beach, CA (800) 55-FORTH ChipFORTH 8051, 8031, 8096, 80196, 80186, 80188, 68HC11/16, 68332, 68+C10K -- -- 0.1K 0.1K n/a n/a available memory round robin n/a no limit 200 clock cycles Yes Yes Yes -- Yes Yes Yes Yes -- Yes -- -- -- cross -- -- -- Yes -- Yes -- -- Yes Yes -- source FORTH, Assembler part of environment Assembler, FORTH -- -- -- math library, file support -- $1,995 per seat -- yearly -- Limited Free Paid Limited Free Limited Free Paid Paid
General Software, Inc. Bellevue, WA (206) 454-5755 Embedded DOS 6-XL x86 35K/64K 20K/100K 128 bytes 2K 0 64 bytes -- round robin, time slice up to application 500 target dependent -- Yes Yes Yes Yes 1ms 1ms target dependent -- Yes -- -- -- -- -- -- -- -- -- Yes -- -- -- Yes -- object C, Assembler Borland, Microsoft Ada, Assembler, C, C++, FORTH, Java, any supported in DOS MS-DOS -- -- cache support, network support, file support, third party DOS libaries embedded LAN $2,500 per site per unit shipped 6 month Gold and Silver support plans Unlimited Free Limited Free Paid Paid Limited Free Paid Paid
Green Hills Software, Inc. Santa Barbara, CA (805) 965-6044 Integrity, VelOSity PowerPC, 68xxx, MIPS, x86, SH, V800, Alpha 50K/100K, 30K/70K 4K 4K 512 bytes 50 bytes 128 bytes 4G fixed priority, round robin, time slice, earliest deadline scheduling, proprietary, guaranteed percentage can't happen no limit 50 to 100 clock cycles Yes Yes Yes Yes Yes 1 to 100 clock cycles 1 to 100 clock cycles 0 over hardware latency Yes Yes Yes Yes Yes cross Yes -- -- Yes Yes Yes Yes -- Yes Yes n/a object, source C Green Hills Ada, Assembler, C, C++, FORTRAN -- -- -- floating point support, communication protocols, cache support, network support, math library -- part of Multisoftware development environment -- none Unlimited Free Paid Paid Paid Paid Paid Paid
Hewlett-Packard Co. Sunnyvale, CA (408) 746-5550 HP-RT Real-Time Operating System PA-RISC n/a 1.5M/4.5M to 7.5M 46K 46K 1K -- 4G round robin, time slice, FIFO, run to completion priority inversion semaphores (temporary priority boost) no limit 30us to 50us -- Yes -- Yes Yes 1us 500ns 100us Yes Yes Yes Yes Yes cross -- -- -- Yes Yes Yes -- -- Yes Yes Yes object C, Assembler HP-UX Ada, Assembler, C, C++, FORTRAN POSIX.1/.4 draft 9/.4a draft 4/.1b, Unix, BSD, System V, HP-RT proprietary X-Windows -- floating point support, communication protocols, cache support, network support, math library, file support BSD networking, TCP/IP, sockets, RPL, NFS $9,995 per seat, volume discounts -- yearly Unlimited Free Limited Free Paid Paid N/A Paid Paid
IBM Microelectronics RTP, NC (800) 426-2468 OS Open Real-Time Operating System PowerPC 4xx/6xx 30K/60K 1K/1K n/a 408 bytes 100 bytes 200 bytes 4G fixed priority, round robin, dynamic, deadline monotonic scheduling priority inheritance, priority ceiling no limit 200 clock cycles Yes Yes -- Yes Yes 25,000 clock cycles 25,000 clock cycles Yes -- Yes -- -- Yes cross -- -- -- Yes Yes Yes Yes -- Yes Yes Yes object High C/C++ IBM Assembler, C, C++ POSIX .1b/.1c -- -- floating point support, communication protocols, network support, math library, file support TCP/IP, SLIP, Ethernet, NFS, RPC -- -- -- -- -- -- -- -- -- --
Industrial Programming, Inc. Jericho, NY (800) 365-6867 MTOS-UX x86, 680x0, 683xx, PowerPC, MIPS 16K/45K 4K/24K 500 bytes 500 bytes 200 bytes 200 bytes target dependent fixed priority, round robin, dynamic -- no limit 200 clock cycles -- Yes -- -- Yes Yes Yes Yes -- Yes Yes -- Yes native, cross Yes -- -- -- -- Yes -- -- Yes Yes -- source C, Assembler various Assembler, C, C++ -- proprietary -- floating point support, communication protocols, cache support, network support, math library, file support -- $5,000 per unit shipped yearly -- Paid -- Paid -- Paid Paid
Integrated Systems, Inc. Sunnyvale, CA (408) 542-1500 pSOSystem PowerPC 4xx/6xx/8xx, 680x0, 683xx, CPU32(+), MIPS R3000/4000/5000, Coldfire 510x/520x, i960, 386, 486, Pentium, ARM 7 (TDMI), SH1/2/3, M32R 2.5K/40K 0.5K/5K n/a 300 bytes 400 bytes 200 bytes 4G fixed priority, round robin, time slice, dynamic mutex no limit 1000 clock cycles Yes Yes Yes Yes Yes Yes Yes 1000 clock cycles -- Yes Yes Yes Yes cross Yes Yes -- Yes Yes Yes Yes -- Yes Yes Yes object C, C++ Diab, Microtec, Green Hills, CAD-UL Assembler, C, C++ POSIX.1c X-Windows, Motif, proprietary browser, applets, byte codes floating point support, communication protocols, cache support, network support, math library, file support, http server, file manager, ISO 9660, browser NFS, Streams, SNMP, RMON, TCP/IP, RIP, x.25, HDLC $17,000 per seat per unit shipped yearly Unlimited Free Paid Paid Paid Unlimited Free Paid Paid
JMI Software Systems, Inc. Spring House, PA (215) 628-0840 C Executive, PSX 386, 486, Pentium, 386EX PM, 68xxx, 683xx, 29xxx, R3000/4000, i960, PowerPC, i860, v810, PA-RISC, SH7000, ARM7/7+C17TDMI, TMS320C3x, StrongARM 5K/22K, 25K/40K 1K/2K, 2K/4K 280 bytes n/a n/a 1 byte 4G fixed priority, time slice, dynamic, proprietary automatic 32,000, no limit 50 clock cycles Yes Yes Yes Yes Yes 100 to 200 clock cycles 100 to 200 clock cycles 50 clock cycles -- Yes Yes -- -- cross Yes -- -- -- -- Yes Yes -- Yes Yes Yes object, source 95% C, Assembler various Assembler, C, C++ POSIX.1 (60%), Unix -- -- floating point support, communication protocols, cache support, network support, file support TCP/IP, SNMP $2,500, $3,750 per unit shipped, one-time unlimited use yearly, first year included in price Unlimited Free Unlimited Free Paid Limited Free Limited Free Paid Paid
Kadak Products, Ltd. Vancouver, B.C. (604) 734-2796 AMX Real-Time Multitasking Kernel x86/88, 386, 486, Pentium, 680x0, 683xx, Coldfire, PowerPC, R30xx, LR33xxx, CW40xx, i960, 29K, Z80/ND64180, others 2K/53K 1K/4K varies varies varies varies no limit fixed priority, time slice, dynamic, proper application design no limit varies -- Yes Yes Yes Yes 1ms 1ms varies -- Yes -- -- -- native, cross -- -- -- -- -- Yes -- -- Yes Yes Yes object, source C, Assembler various Assembler, C, C++ -- proprietary -- communication protocols, cache support, network support, file support -- $1,900 to $7,900 per site per application yearly, first year included in price Unlimited Free -- Limited Free Limited Free -- -- --
Keil Software, Inc. Dallas TX (800) 348-8051 RTX-51, RTX-251, RTX-166 8051/2, 8031/2, 80C251Sx, 8x930xx, 161/3/5/6/7 6K/8K, 6K/12K, 6K/35K 650 bytes, 2K/3K -- -- -- -- 64K, 16M fixed priority, round robin, time slice n/a 256 500, 100, 40 Yes Yes Yes Yes Yes 1 clock cycle 1 clock cycle -- Yes -- -- -- -- cross -- -- -- Yes Yes Yes Yes -- Yes Yes -- object Assembler Keil C -- proprietary -- floating point support, communication protocols Bitbus, CAN $1,995, $2,595, $3,495 per seat none none Unlimited Free Unlimited Free Limited Free Unlimited Free Unlimited Free Paid Paid
Linden Technologies, Inc. Phoenix, AZ (602) 964-8602 VERSAdos Real-Time Operating System M68xxx -- 20K/200K 2K 2K 1K 1K 4G round robin, time slice -- no limit 20 to 30 clock cycles Yes Yes Yes Yes Yes Yes -- -- Yes Yes -- -- Yes native -- -- -- Yes Yes Yes Yes -- Yes Yes Yes object, source Assembler Motorola Assembler -- -- -- floating point support, math library, file support -- $3,000 per unit shipped -- -- Paid Paid -- -- Paid Paid
Lynx Real-Time Systems San Jose, CA (408) 879-3900x170 LynxOS x86, 68K, PowerPC, uSPARC, PA-RISC 280K/4M 500K/4G 1073 bytes 1073 bytes 2 bytes 80 bytes 4G fixed priority, round robin, time slice, dynamic, deadline monotonic scheduling, Edynamic, FIFO, run to completion priority inheritance no limit 4us to 19us Yes Yes -- Yes Yes 20ns defaults to 10ms 14us Yes Yes Yes Yes Yes native, cross Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes object, source C (K&R), Assembler GCC, GASS, proprietary linker: XCOFF Ada, Assembler, C, C++, Forth, Java, YACC, LEX, AWK, others POSIX.1/.1b/.1c/.2, Unix BSD 4.3 X-Windows, Motif, others browser, applets, byte codes, Java-based kernel configuration tools floating point support, communication protocols, cache support, network support, math library, file support, others many $3,950 per seat per application, per unit shipped 15% of list price yearly Limited Free Paid Paid Paid Unlimited Free Paid Paid
Micro Digital, Inc. Garden Grove, CA (714) 373-6862 SMX x86, PowerPC 8.5K/24.7K -- -- 100 bytes 0 bytes 16 bytes 4G round robin, time slice, dynamic, preemptive none no limit 600 clock cycles Yes Yes Yes Yes Yes Yes Yes 14 clock cycles -- Yes -- Yes -- native, cross -- -- -- -- -- -- Yes -- Yes Yes Yes object, source C, Assembler Borland, Microsoft Assembler, C, C++ -- MetaWINDOW, Zinc -- communication protocols, network support, file support, C++ class library, dynamic load modules, DOS emulator integrated UART driver $3,500 per site none, per application yearly Paid Paid Paid Paid Unlimited Free Paid Paid
Microtec Santa Clara, CA (800) 950-5554 VRTX Real-Time Operating System+B35 68K, PowerPC, 8086, 386 16K/26K target dependent -- 152 bytes 0 bytes 64 bytes target dependent fixed priority, round robin, time slice, dynamic priority inheritance no limit <400 clock cycles Yes Yes Yes Yes Yes Yes Yes 279 clock cycles Yes Yes Yes -- Yes cross Yes Yes Yes Yes Yes Yes Yes -- Yes Yes Yes object, source C Microtec Assembler, C, C++, Java Streames, sockets, TLI, PC file system, ANSI C libraries -- applets, byte codes floating point support, communication protocols, cache support, network support, math library, file support TCP/IP, SNMP, OSI, CMIP, TMN, http server $2,000 per seat per unit shipped yearly -- -- -- Paid Unlimited Free Paid Paid
Microware Systems Corp. Des Moines, IA (515) 223-8000 OS-9 680x0, 683xx, x86, Pentium, NS486SxF, PowerPC 4xx/6xx/8xx, SH3, ARM, R3000/4000 24K/28K 64K/128K 10K 10K 512 bytes 1K 4G fixed priority, round robin, time slice, dynamic, proprietary under application control 65535 3us Yes -- Yes Yes Yes 25us 50us 3us Yes Yes Yes -- Yes native, cross -- -- -- Yes Yes Yes Yes -- Yes Yes Yes object C Ultra C/C++ Assembler, C, C++ POSIX.1 X-Windows, Motif, MAUI browser, applets, byte codes floating point support, communication protocols, cache support, network support, math library, file support SPF for TCP/IP, ATM, x.25, RSA $10,000 per site per unit shipped $2,000 yearly Unlimited Free Limited Free / Paid Limited Free / Paid Limited Free / Paid Unlimited Free Paid Paid
Modcomp Fort Lauderdale, FL (954) 977-1404 Real/IX, Real/IX Px 486, Pentium, 88K -- -- 4 bytes 4 bytes -- -- 4G fixed priority, round robin, time slice, dynamic, deadline monotonic scheduling system call no limit 6us -- -- Yes Yes Yes 625us 625us 50us Yes Yes Yes Yes Yes native -- -- -- Yes Yes Yes Yes -- Yes Yes Yes object C GNU C Assembler, C, C++ POSIX.1, Unix X-Windows, Motif -- floating point support, communication protocols, cache support, network support, math library, file support, real-time extensions TCP/IP $2,990 none $80 to $170 monthly -- Paid -- Paid Paid Paid Paid
Motorola RTEK MPC500/800, 68332, 68HC16 11.6K/11.6K 128 bytes/64K n/a 96 bytes 64 bytes 22 bytes 1M fixed priority, round robin, time slice, dynamic priority inheritance 255 140 clock cycles -- -- Yes -- Yes 1ms 1ms 32 clock cycles -- -- -- -- -- cross Yes -- -- -- -- -- -- -- Yes Yes Yes object Assembler -- C, C++ -- -- -- -- -- $3,250 per seat per unit shipped yearly, first year included in price Unlimited Free Limited Free N/A Limited Free Unlimited Free Paid Paid
On Time Setanker, NY (516) 689-6654 RTKernel, RTKernel-32 x86 16K/64K 6K/32K n/a 512 bytes 256 bytes 32 bytes 4G fixed priority, round robin, time slice, dynamic resource semaphore with priority inheritance no limit 160 clock cycles Yes Yes Yes Yes Yes 1 clock cycle 100 clock cycles Yes -- Yes -- -- Yes native, cross -- -- -- -- -- Yes Yes -- Yes Yes Yes object, source C, Assembler Borland, Microsoft, Watcom C, C++, Pascal Win32, MS-DOS third party -- floating point support, communication protocols, network support, file support RS-232 serial I/O driver per seat none none Unlimited Free Unlimited Free -- Unlimited Free / Paid -- Paid Paid
PharLap Software, Inc. Cambridge, MA (617) 661-1510 TNT Embedded Tool Suite 386, 486, 586, Pentium, NS486 15K 13K/300K 1K 22 bytes 16 bytes -- 4G fixed priority, round robin, time slice, dynamic proprietary no limit 2 clock cycles Yes Yes -- -- -- -- 1ms 30us -- Yes -- -- -- cross -- -- -- Yes Yes Yes -- -- Yes Yes Yes object, source C V C++, linker: LinkLoc Ada, Assembler, C, C++, Java Win32 HTML applets floating point support, communication protocols, network support, file support web server, HTML-on-the-fly $4,995 per unit shipped none Unlimited Free Unlimited Free -- Paid Limited Free Paid Paid
Precise Software Technologies, Inc. Boxborough, MA (800) 628-8631 Precise/MQX 68K, 683xx, Coldfire, SHARC, PowerPC, MIPS, ARM, 56K, x86 8K/56K 8K/4G 256 bytes 256 bytes 20 bytes 52 bytes 4G round robin, time slice, dynamic, preemptive priority inheritance no limit -- Yes Yes Yes Yes Yes Yes Yes Yes -- Yes Yes Yes Yes cross Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes object, source C GNU, Diab, SDS, MRI, InterTools, Tasking, ADI, TI, ARM Assembler, C, C++, Smalltalk POSIX.1b, ANSI C -- -- floating point support, communication protocols, cache support, network support, file support TCP/IP, SNMP, LAPB, LAPD, SDLC, CAN, 1553, PCMCIA $5,800 per project per application yearly Unlimited Free Unlimited Free Unlimited Free Unlimited Free Unlimited Free Paid Paid
QNX Software Systems Ltd. Kanata, Ontario (613) 591-0931 QNX Real-Time Operating System 32-bit x86 including 386EX, SC400, NS486SXF 32K/64K 8K/20K 250 bytes 200 bytes 20 bytes 32 bytes 3.5G fixed priority, round robin, time slice, dynamic, proprietary, adaptive priority inheritance 65535 1.2us Yes Yes Yes Yes Yes 1ns 1ns 3.3us (typical) Yes Yes -- Yes Yes native, cross Yes Yes Yes Yes Yes Yes Yes -- Yes Yes Yes object, source C Watcom Assembler, C, C++ POSIX.1/.1b/.1c/.1d,.2, Unix, APIW X-Windows, Motif, proprietary, Photon microGUI -- floating point support, communication protocols, cache support, network support, math library, file support, embedded GUI, graphical application builder, ISO9660, other TCP/IP, NFS, x.25, ATM, FLEET networking, PCMCIA per seat per unit shipped optional yearly Unlimited Free Unlimited Free Paid Unlimited Free Unlimited Free Paid Paid
RTMX Inc. Durham, NC (919) 493-1452 RTMX O/S M68040, 386, 486, Pentium, SPARC-2, MicroSPARC/-2, PowerPC 405/603/604, R4400/4600/4700 40K/100K 250K/1.5M 12K 4K 0.1K 0.1K 4G fixed priority, round robin, time slice, dynamic, earliest deadline scheduling kernel context process inheritance no limit -- Yes Yes Yes Yes Yes Yes 100us Yes Yes Yes Yes Yes Yes native, cross Yes -- Yes Yes Yes Yes Yes -- Yes Yes Yes object, source C GNU Assembler, C, C++ POSIX.1/.1b/.1c/.2 X-Windows, Motif -- floating point support, communication protocols, cache support, network support, math library, file support, X11, GUI-builder, database PPP, SLIP, HTML, FTP, TCP/IP, UDP, NFS $3,995 per site per unit shipped, site license yearly Limited Free Paid Paid Paid Unlimited Free Paid Paid
Seltek Software LAH, CA (415) 949-4628 RTxDOS x86, Pentium 100K/200K 100K/400K 10K 10K 1K 1K 24M fixed priority, time slice, dynamic -- 256 200 clock cycles -- Yes -- -- Yes Yes Yes -- Yes Yes -- -- -- native, cross -- -- -- Yes Yes Yes Yes -- Yes Yes Yes object -- -- C, C++ -- X-Windows -- floating point support, communication protocols, network support -- -- per application, per unit shipped yearly Limited Free Limited Free Limited Free Limited Free Limited Free Limited Free Limited Free
Spectron Microsystems Santa Barbara, CA (805) 968-5100 SPOX, SPOX-MP TMS320C3x/4x/5x/8x, 2106x, 5630x <1Kwords/4Kwords -- -- -- -- -- -- round robin, time slice, dynamic, priority software interrupts no limit 196 clock cycles Yes Yes -- Yes -- 1ms 1ms Yes Yes Yes Yes -- -- native, cross -- -- -- -- -- Yes -- -- Yes Yes Yes object, source C, Assembler Analog Devices, TI Assembler, C Unix, Solaris 7.3 Win95 -- floating point support, communication protocols, network support, math library, file support, peripheral device driver support -- $8,500 per seat per unit shipped $1,700+ yearly Unlimited Free -- Paid Paid Unlimited Free Paid Paid
Tics Realtime tics@concentric.net -- any processor supported by a C cross compiler 8 bytes -- -- -- 0 -- compiler dependent dynamic -- no limit -- -- -- -- -- -- Yes Yes -- -- -- -- -- -- native, cross -- -- -- -- -- -- -- -- Yes Yes -- source -- -- C, C++ -- -- -- -- RS-232 -- -- -- -- -- -- -- -- -- --
US Software Portland, OR (503) 641-8446x1 SuperTask! ARM, MIPS, SPARC, SH, PowerPC, i960, 80196, x86, 68xxx, Z180, 68HC11/16, 80251, 8051 6K/48K 1K/5K n/a 32 bytes 0 2 bytes 4G fixed priority, round robin, time slice, dynamic, deadline monotonic scheduling -- 255 200 clock cycles -- Yes Yes Yes Yes -- 1000 clock cycles 50 clock cycles -- Yes -- Yes -- cross Yes Yes Yes Yes Yes Yes -- Yes Yes Yes Yes source C, Assembler various Assembler, C, C++ ANSI C -- -- floating point support, communication protocols, cache support, network support, math library, file support serial stream IP, PIPES -- -- -- Unlimited Free Limited Free / Paid Limited Free / Paid Limited Free / Paid Limited Free / Paid Paid Paid
VenturCom Cambridge, MA (617) 661-1230x213 RTX4.1 486, P5, P6 100K 150K n/a n/a n/a n/a 1G fixed priority, round robin, time slice, dynamic priority inheritance no limit <1ns Yes Yes Yes Yes Yes 100us 1us 50us Yes Yes Yes Yes Yes native, cross Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes -- object C Microsoft Ada, Assembler, C, C++, Forth, Java Win32 X-Windows, Motif, Windows browser, applets floating point support, communication protocols, cache support, network support, math library, file support TCP/IP, NetDevi, IPX $9,500 per site $150 per runtime license yearly Unlimited Free Paid Paid Paid Unlimited Free Paid Paid
Wind River Systems Alameda, CA (800) 545-WIND Tornado with VxWorks 68K, CPU32, SPARC, i960, x86, PowerPC, MIPS, SH3, Coldfire, ARM, TMS320C16x 16K/488K 620 bytes/29.3K n/a 1000 bytes n/a 200 bytes -- round robin, dynamic -- -- -- Yes Yes -- -- -- -- -- -- -- Yes Yes -- -- cross Yes -- -- Yes Yes Yes -- Yes Yes -- Yes object -- GNU Ada, Assembler, C, C++, Java POSIX.1b, Unix X-Windows, Motif browser, applets, byte codes floating point support, communication protocols, cache support, network support, math library, file support SNMP, STREAMS, OSI, SS7, ATM, Frame Relay, CORBA, ISDN, x.25, CMIP/GDMO, PPP, http server $16,500 per seat per unit shipped yearly Unlimited Free Paid Paid Paid Unlimited Free Paid Paid

Return to Embedded.com

Send comments to: Webmaster
All material on this site Copyright © 2000
CMP Media Inc. All rights reserved.