Company name | Product | Product type | Languages supported | Platforms supported | Target CPUs | An IDE is available that | Assembler included | ANSI compliant | Target CPU specific | Produces reentrant code | Includes templates | Linker Optimizations | Online manual | Printed manual | Can optimize for | Can optimize for | Approximate | Application specific libraries | Debuggers supported | Commercial RTOS supported | Free days of phone | BBS/Web FAQ | Phone support, | Phone support, | Product | Training | Comments | Price |
Allen Systems, Columbus, OH (614) 488-7122 |
CB-11 | Interpreter | Basic | DOS | 68HC11 | ¥ | Unlimited | U | U | A full-featured BASIC interpreter for 68HC11-based single board computers | $49 | |||||||||||||||||
Aonix, San Diego, CA (619) 457-2700, www.aonix.com | ObjectAda | Cross compiler | Ada, Assembly, C, C++, Java | Windows 95/NT, Unix | 68K, PowerPC, x86 Protected Mode | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 75,000+ | yes | Aonix, CodeVIEW, GNU, MSVC++, Dwarf Compatible, Abatron, Lauterbach | Raven, ETS, VxWorks, ARTK, Lynxos, HP-RT, Uni-RT | 0 | U | $ | $ | $ | Safety-critical and real-time seminars, RTOS integrations, soft and hard real-time solutions | $2,995 | |
Apogee Software, Campbell, CA (408) 369-9001, www.apogee.com | Apogee-C/C++ | Cross compiler | C, C++, Fortran | Unix | MIPS, PowerPC, SPARC | ¥ | ¥ | ¥ | ¥ | ¥ | thousands | TotalView, dbx, gdb | 30 | $ | $ | $ | $ | $790 to $890 | ||||||||||
Applied Microsystems Corp., Redmond, WA (800) 425-3926, www.amc.com | CodeWarrior for Embedded Systems | Cross compiler | C, C++, EC++, Assembly | Windows 95/98/NT | MIPS, MPC8xx, PowerPC | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 100,000 | CodeWarrior | Nucleus, OS 9, VxWorks, Windows CE | 365 | $ | $ | $ | $ | $ | $2,500 | |||
Archimedes Software Inc., Kirkland, WA (425) 822-6300, www.archimedesinc.com | C, C++ | DOS, Windows 3.1/95/NT | 68HC05, 68HC08, 68HC11, 68HC12, 68HC16, 68K, 80251, 8051 and derivatives, 8051XA | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 20,000+ | 90 | U | $ | $ | $ | $ | Tools support 8-, 16- and 32-bit embedded software development | ||||||||
Avocet Systems/2500AD Software, Rockport, ME (800) 448-8500, www.avocetsystems.com | AVA Macro Assembler | Cross compiler | Assembly | DOS, Windows 3.1/95/NT | 65816, 6800, 68HC08, 68HC11, 68HC16, 80196, 8051 and derivatives, | ¥ | 365 | $ | $ | $ | $ | $ | Complete Package includes C compiler, macro assembler, simulator, RTOS, universal programmer, and in-circuit emulator | |||||||||||||||
Avocet Systems/2500AD Software, Rockport, ME (800) 448-8500, www.avocetsystems.com | ADC 2500AD C Compiler | Cross compiler | C | 65816, 68HC11, 68HC16, 68K, 8051 and derivatives, Z8, Z80/Z180, Other | ¥ | ¥ | ¥ | 365 | $ | $ | $ | $ | $ | |||||||||||||||
Avocet Systems/2500AD Software, Rockport, ME (800) 448-8500, www.avocetsystems.com | AVA Macro Assembler | Cross compiler | Assembly | 65816, 6800, 68HC05, 68HC11, 80196, 8051 and derivatives, H8, TMS320 and other TI DSPs, Z80/Z180, Other | ¥ | 365 | $ | $ | $ | $ | $ | Each AVA assembler supports a variety of chip derivatives with advanced instruction validation and detailed operand-type checking | ||||||||||||||||
Avocet Systems/2500AD Software, Rockport, ME (800) 448-8500, www.avocetsystems.com | AVC Cross Compiler | Cross compiler | C | 68HC11, 68K, 8051 and derivatives, Z80/Z180, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 365 | $ | $ | $ | $ | $ | ||||||||||||
Beacon Development Tools, Austin, TX (512) 338-9211, www.beacontools.com | Metaware High C/CH | Native compiler | C, C++ | x86 Protected Mode | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | >50,000 | Beacon Visual Probe, CSI Softscope, Pharlap, SSI | RTXC, Nucleus, AMX, SMX, pSOS/Prisart | 90 | U | U | $ | $ | $ | Exclusive for the embedded x86 market | $995 | ||
Bittware Research Systems, Concord, NH 603-226-0404, www.bittware.com | ADSP-21K C Compiler, Assembler, Linker, Debugger, Application Library | Cross compiler | Assembly, C | DOS, Windows 3.1/95/NT, Unix | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | Vector, DSP | In circuit emulation | 3L Diamond, SPOX, Virtuoso | 365 | U | U | U | U | $ | $995 | |||||||
Blue Earth Research, Mankato, MN (507) 387-4001, www.blueearthresearch.com | BEC-51 BASIC Compiler | Cross compiler | Assembly, Basic | DOS | 8051 and derivatives | ¥ | ¥ | Unlimited | U | U | $ | BEC51 is 100% compatible with the Blue Earth BASIC interpreter included on the Micro-440e and Micro-485 | $295 | |||||||||||||||
Byte Craft Limited, Waterloo, ON (519) 888-6911, www.bytecraft.com | C38 Code Development System | Cross compiler | C | DOS | Mitsubishi 38000 | ¥ | ¥ | ¥ | ¥ | ¥ | HP and Mitsubishi emulators supported | 365 | U | U | $ | Highly optimized, tight code | $795 | |||||||||||
Byte Craft Limited, Waterloo, ON (519) 888-6911, www.bytecraft.com | C6805 Code Development System for DOS | Cross compiler | C | DOS | 68HC05 | ¥ | ¥ | ¥ | ¥ | ¥ | 1,300 | C source level debugging supported on many emulators | 365 | U | U | $ | Highly optimized, tight code | $795 | ||||||||||
Byte Craft Limited, Waterloo, ON (519) 888-6911, www.bytecraft.com | C6808 Code Development System for DOS | Cross compiler | C | DOS | 68HC08 | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 365 | U | U | $ | $795 | ||||||||||||
Byte Craft Limited, Waterloo, ON (519) 888-6911, www.bytecraft.com | COP8C Code Development System for DOS | Cross compiler | C | DOS | National Semiconductor | ¥ | ¥ | ¥ | ¥ | ¥ | 300 | C source level debugging supported on MetaLink emulators | 365 | U | U | $ | Highly optimized, tight code | $795 | ||||||||||
Byte Craft Limited, Waterloo, ON (519) 888-6911, www.bytecraft.com | MPC Code Development System for DOS | Cross compiler | C | DOS | PIC | ¥ | ¥ | ¥ | ¥ | ¥ | 1,300 | C source level debugging supported on many emulators | 365 | U | U | $ | Highly optimized, tight code, supports all 12, 14, and 16-bit families | $795 | ||||||||||
Byte Craft Limited, Waterloo, ON (519) 888-6911, www.bytecraft.com | Z8C Code Development System for DOS | Cross compiler | C | DOS | Z8 | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 100 | C source level debugging supported on Signum Systems emulators | 365 | U | U | $ | Highly optimized, tight code | $795 | |||||||||
CAD-UL Inc., Scottsdale, AZ (602) 945-8188, www.cadul.com | CAD-UL Compiler | Cross compiler | Assembly, C, C++ | DOS, Windows 3.1/95/NT, Unix | 68K, x86 Protected Mode, x86 Real Mode | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 2,000 | CAD UL | pSOS, iRMX, and RMOS | 0 | U | U | U | CAD-UL provides an entire tool chain from IDE, to compiler, to HLL Symbolic Debugger | $2,800 | |||||
Ceibo Inc./Ceibo Ltd., Florissant, MO (314) 830-4084, www.ceibo.com | PantaSoft XA Compiler | Cross compiler | Assembly, C | Windows 3.1/95, Windows NT | 8051XA | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | CEIBO's XA debugger, Nohau and Ashling | CMX | U | U | $ | Package is a MS-Windows based compiler which produces an OMFXA output code. Converters available to run with other emulators. Several configurations available | $2,395 | ||||||||
CMX Co., Framingham, MA (508) 872-7675, www.cmx.com | Compilers | Cross compiler | Assembly, C, C++ | DOS, Windows 3.1/NT, Unix | 68HC05/08/11/12/16, 68K, 78K series, 80196, 80251, 8051 and derivatives, | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | thousands | yes | yes | CMX CMX RTX | $ | $ | $ | $ | $ | $850+ | ||||
Cosmic Software Inc., Woburn, MA (781) 932-2556, www.cosmic-software.com | Assembly, C | DOS, Windows 3.1/95/NT, Unix | 68HC05, 68HC08, 68HC11, 68HC12, 68HC16, 68K, Z80/Z180 | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ~8,000 | ZAP Target simulator for all supported targets, ZAP for Motorola's MMDS/MMEVS | CMX, Embedded Systems Products' RTXC and Motorola's RTEK | 365 | U | U | $ | U | $ | We specialize in C and assembly cross development tools for Motorola microcontrollers, including the 68HC05, 68HC08, 68HC11, | |||||||
68HC12, 68HC16 and 68300. Cosmic's products include fully optimized ANSI C compilers, relocatable macro assembler | ||||||||||||||||||||||||||||
Crossware Products, Cambridge, England +44 1223 421263, www.crossware.com | Crossware C8051NT | Cross compiler | Assembly, C | DOS | 68K | ¥ | ¥ | ¥ | ¥ | $1,000 | ||||||||||||||||||
Crossware Products, Cambridge, England +44 1223 421263, www.crossware.com | 8051PSDS-A | Cross compiler | Assembly, C | DOS | 8051 and derivatives | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | $1,000 | ||||||||||||||||
Crossware Products, Cambridge, England +44 1223 421263, www.crossware.com | C680X0NT | Cross compiler | Assembly, C | Windows 95/NT | 68K | ¥ | ¥ | ¥ | ¥ | ¥ | $1,300 | |||||||||||||||||
Crossware Products, Cambridge, England +44 1223 421263, www.crossware.com | Crossware C8051NT | Cross compiler | Assembly, C | Windows 95/NT | 8051 and derivatives | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | $1,300 | |||||||||||||||
Custom Computer Services Inc. (CCS), Brookfield, WI (414) 781-2794 ext. 35, www.ccsinfo.com | PCM, PCB, PCW C Compilers | Cross compiler | C | DOS, Windows 3.1/95/NT | PIC | ¥ | ¥ | ¥ | ¥ | 5,000 | Built-in libraries that with chips for RS232 | 30 | U | U | $ | This integrated C development environment gives developers the capability to quickly produce very efficient code from an easily | ||||||||||||
maintainable high level language. The compiler includes built-in functions to access the PIC hardware. | ||||||||||||||||||||||||||||
Cygnus Solutions, Sunnyvale, CA (408) 542-9600, www.cygnus.com | GNUPro Toolkit | Cross compiler | Assembly, C, C++ | Windows 95/NT, Unix | ARM, Coldfire, H8, i960, MIPS, MPC8xx, PowerPC, SPARC, x86 Protected Mode, x86 Real Mode, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | C++ | GNUPro gdb, SDS | VxWorks | 365 | U | U | U | We support the GNUPro Toolkit for over 100 native and embedded development environments. | |||||||
DDC-I, Phoenix, AZ (602) 275-7172, www.ddci.com | DDC-I Jovial Compiler System | Cross compiler | Ada | Windows NT, Unix | 1750A, 29K, 68K, i860, i960, MIPS, SPARC, x86 Protected Mode, x86 Real Mode, Z8, Z80/Z180 | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | DDC I | Manufacturer of realtime, deeply embedded development systems. | $ | $ | $ | $ | $ | We support 3 TI/Tartan Ada Development Systems, Intel 960, Motorola 68xxx, and MIL-STD 1750A. Advanced features include RMS, selective linking, Pentium-specific optimizations | |||||||||
DSPecialists GmbH, Berlin, Germany +49 (30) 467 805 0 | Mepee | Cross compiler | Assembly | DOS, Windows 3.1/95/NT, Unix | DSP56300 family (Motorola) | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | Audio IO, PCIdriver, others | Motorola and others | DSPios, Wisp | U | U | $ | $ | Enables assembler performance using a high level language approach. Facilitates shorter development time and code with increased readability, maintainability, and reusability | $199 to $1,999 | |||||
Diab Data Inc., Foster City, CA (650) 571-1700, www.ddi.com | D-CC Highly Optimizing C Compiler Suite | Cross compiler | Assembly, C | Windows 95/NT, Unix | 68K, Coldfire, MIPS, MPC8xx, PowerPC, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 5,000 | Highly optimized software floating point and math libraries | SingleStep or any other EABI or ABI compliant debugger. All leading emulator/debugger environments are also compatible | All popular packages including pSOSystem, VxWorks, Nucleus+, RTXC, OSE, AMX, OS 9, MQX, SuperTask! | 90 | U | $ | $ | $ | $ | CPU-specific and application specific optimizations produce fast, compact, reliable code for each target CPU. Provides complementary visual run-time analysis tools for enhancing program performance, reliability, and memory use | |||||
Diab Data Inc., Foster City, CA (650) 571-1700, www.ddi.com | D-C++ Highly Optimizing C++ Compiler Suite | Cross compiler | Windows 95/NT, Unix | 68K, Coldfire, MIPS, MPC8xx, PowerPC, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 4,000 | Highly optimized software floating point and math libraries | SingleStep or any other EABI or ABI compliant debugger. All leading emulator/debugger environments are also compatible | All popular packages including pSOSystem, VxWorks, Nucleus+, RTXC, OSE, AMX, and many others. | 90 | U | $ | $ | $ | $ | CPU-specific and application specific optimizations produce fast, compact, reliable code for each target CPU. Diab Data's RTA Suite | ||||||
provides complementary visual run-time analysis tools for enhancing program performance, reliability, and memory use. | ||||||||||||||||||||||||||||
Diab Data Inc., Foster City, CA (650) 571-1700, www.ddi.com | RTA Suite | Cross compiler | Assembly | Windows 95/NT, Unix | 68K, Coldfire, MIPS, MPC8xx, PowerPC, Other | ¥ | SingleStep or any other EABI or ABI compliant debugger. All leading emulator/debugger environments are also compatible | All leading real-time OS packages. | 90 | U | $ | $ | $ | $ | Visual run-time analysis tools for enhancing program performance, reliability, and memory use. | |||||||||||||
Edinburgh Portable Compilers Ltd., Edinburgh, Scotland +44 131 225 6262 ext 224, www.epc.co.uk | EPC C++ | C, C++, Fortran, other | Windows 95/NT, Unix | MIPS, SPARC, x86 Protected Mode, x86 Real Mode, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 1,000 | Rogue Wave, Modena | EPC edb is multi mode, a debugger designed for use in the Unix environments supported by EPC | $ | $ | $ | Conforms to Dec.Ô96 ANSI standard including exceptions, namespaces, RTTI, member templates | $1,895 | |||||||
Edinburgh Portable Compilers Ltd., Edinburgh, Scotland +44 131 225 6262 ext 224, www.epc.co.uk | EPC Fortran 90 | Native compiler | C, C++, other | Windows 95/NT, Unix | MIPS, SPARC, x86 Protected Mode, x86 Real Mode | ¥ | ¥ | ¥ | ¥ | 1,000 | EPC edb is a debugger designed for use in the UNIX environments supported by EPC | 30 | $ | $ | $ | A compiler conformant with Fortran 90 Standard, including most of the interpretations approved by the ANSI and ISO standards committees | $1,895 | |||||||||||
Eyring Corp., Midvale, UT (801) 561-1111, www.eyring.com | PDOS/GNU C | Cross compiler | C | DOS, Windows 3.1/95 | 68K | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | PDOS InSpector | 352 | $ | $ | $ | $ | $ | $1,900 | ||||
Forth Inc., Manhattan Beach, CA (310) 372-8493, www.forth.com | Forth | DOS, Windows 95/NT | 68HC11, 68HC12, 68HC16, 68K, 80196, 8051 and derivatives, | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | Debugging aids included in the SwiftX development environment | SwiftOS is a part of the SwiftX development environment | 90 | $ | $ | $ | Integrated software development system features Win95/NT dev. environment for Intel, Motorola and other microcontrollers. Includes a Forth cross-compiler, assembler, libraries and SwiftOS multitasking royalty-free kernel | ||||||||||||
Franklin Software Inc., San Jose, CA (408) 296-8051, www.fsinc.com | A51 | Interpreter | Assembly | DOS, Windows 3.1/95/NT | 8051 and derivatives, 8051XA | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | more than 11,000 ww | no | Franklin ProSIM 51 debugger (included in package) | 365 | U | U | U | $ | $ | The A51 assembler kit includes the code banking linker, debugger/simulator, and IDE | $795 | |||||
Franklin Software Inc., San Jose, CA (408) 296-8051, www.fsinc.com | C51 | Cross compiler | Assembly, C | DOS, Windows 3.1/95/NT | 8051 and derivatives, 8051XA | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 11,000 ww | Monitor, RTOS, math, | Franklin ProSIM debugging tools | Franklin RTOS | 365 | U | U | U | $ | $ | Complete with a 32MB code banking linker, integrated debugger/simulator, and IDE | $1,395 | ||
Green Hills Software, Santa Barbara, CA (805) 965-6044, www.ghs.com | Native Compiler | Ada, Assembly, C, C++, Fortram, other | Windows 95/NT, Unix | 68K, Alpha, ARM, Coldfire, i960, MIPS, MPC8xx, PowerPC, SH, SPARC, V800, x86, Protected Mode, other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | Language runtime libraries (C/C++), math, floating point emulation | Green Hills MULTI | ThreadX, Nucleus, VxWorks/Tornado, INTEGRITY, velOSity, others | $5,900+ | ||||||||||
HI-TECH Software, Melbourne, FL (800) 735-5715, www.htsoft.com | HI-TECH C Compiler | Cross Compiler | Assembly, C | DOS, Windows 3.1/95/NT, Unix | 68HC05, 68HC11, 68K, 8051 and derivatives, 8051XA, H8, PIC, x86 Real Mode, Z80/Z180, 6809, H8 | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 25,000 | yes | Supports many 3rd party emulators | CMX-RTX, RTXC, µCOS | 90 | U | U | $ | $ | $ | $850 | ||
HIWARE, Austin, TX (512) 282-4435 | HI-CROSS+ | Cross Complier | Assembly, C, C++, Modula 2 | Windows 95/NT | 68HC05, 68HC08, 68HC11, 68HC12, 68HC16, 68K, 8051XA, H8, ST7, M-CORE, ST19 | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | Explicit ANSI library function inlining, floating point libraries | HIWARE, HI WAVE, Lauterbach, Abatron BDI, Yokogawa, Motorola MMDS, iSystem, Pentica, Nohau, Hitex, Noral BDM, others | SOOM-system, HIWARE | 180 | $ | $ | $ | U | $ | Supports EC++, full 32-bit apps, GUI version and console app, direct link to any editor, control over messages with configurable message output | $1,155 | |
HighTec EDV-systeme Gmbh, Saarbruecken, Germany +49 681 92613-0, www.hightec-rt.com | Assembly, C, C++ | DOS, Windows 3.1/95/NT, Unix | C16x, x86 Protected Mode | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | GNU gdb | PXROS | $ | $ | $ | ||||||||||||
Hyperception Inc., Dallas, TX (214) 343-8525, www.hyperception.com | Hypersignal RIDE | Cross compiler | Assembly, C, C++ | DOS, Windows 3.1/95/NT, Unix | TMS320 and other TI DSPs, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | thousands | speech, image, communication, math | Supports most industry standard debuggers | None required | Unlimited | U | U | $ | $ | Visual design environment for use in real-time systems development. Applications range from low-level DSP systems design and implementations to application specific projects | $3,995 | |||
Hyperception Inc., Dallas, TX (214) 343-8525, www.hyperception.com | OORVL (Object Oriented Real-time Visual Language) | Cross compiler | Assembly, C, C++ | DOS, Windows 3.1/95/NT, Unix | TMS320 and other TI DSPs, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | image, speech, communication, math | Supports most industry standard debuggers | None required | Unlimited | U | U | $ | $ | Streamlines the algorithm design and test process, eliminates source code creation and debug steps associated with DSP applications, gets a prototype system up and running quickly | $1,495 | ||||||
IAR Systems, San Francisco, CA (800) 427-8868, www.iar.com | Assembly, C, C++ | DOS, Windows 95/NT, Unix | 68HC11/1216, 78K series, 80196, 80251, 8051 H8, MELPS 7700, PIC, SH, | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 100,000 | MATHS, STRING HANDLING | IAR Debuggers | CMX, US SOFTWARE, BYTEBOS, RTXC | U | U | ||||||||
IBM Microelectronics, Research Triangle Park, NC (919) 543-5701, www.chips.ibm.com/products/embedded | High C/C++ Compiler | Assembly, C, C++ | DOS, Windows 3.1/95/NT, Unix | PowerPC | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | U | U | U | U | U | $4,000 to $5,000 | ||||||||||
ImageCraft, Sunnyvale, CA (650) 493-9326, www.imagecraft.com | Assembly, C | DOS, Windows 3.1/95/NT, Unix | 68HC11, 68HC12, 68HC16, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 2000+ | P&E, Axiom AX BDM12, NoICE | ?COS | 90 | U | Professional ANSI C development environments for $160 | |||||||||||
Intec Automation Inc., Victoria, BC (250) 721-5150, www.islandnet.com/~iii | Dunfield C | Cross compiler | C | DOS | 68HC11, 68HC16 | ¥ | ¥ | ¥ | ¥ | ¥ | RTL16 | P&E ICD16, WCT WCT16 | U | $ | Includes a library of hand-optimized C-callable functions, numerous utilities : TOUCH, MAKE and LAPTALK. Generates C and assembler map files for debugging | $99 | ||||||||||||
Integrated Systems Inc., Sunnyvale, CA (408) 542-1500, www.isi.com | D-C, D-C++ | Cross compiler | Assembly, C, C++ | Windows 95/NT, Unix | Coldfire, MIPS, MPC8xx, PowerPC, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 5,000 | Optimized Floating and Math functions | pRISM+, SingleStep | pSOSystem | 90 | U | $ | $ | $ | $ | CPU and application-specific optimizations for high performance | ||
Interactive Software Engineering, Goleta, CA (805) 685-1006, www.eiffel.com | C, C++, Language Other | Windows 95/NT, Unix | Alpha, MIPS, SPARC, x86 Real Mode, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | EiffelThread Library, EiffelBase | Eiffel debugger for the Eiffel code, and all C debuggers for the C code | VxWorks | 30 | U | $ | $ | $ | $ | Satisfies performance and safety constraints with object technology's speed, reusability, small RAM footprint, and reliable performance | |||||||||
Introl Corp., Milwaukee, WI (414) 273-6100, www.introl.com | Introl-CODE | Cross compiler | Assembly, C | Windows 95/NT, Unix | 68HC05, 68HC08, 68HC11, 68HC16, 68K | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | CREX realtime executive | Introl Debugger included | 365 | U | $ | $ | Introl-CODE includes support for all listed processors and host systems. | $2,000 | ||||||||
Irvine Compiler Corp., Irvine, CA (714) 250-1366, www.irvine.com | ICC Ada | Cross compiler | Ada | Unix | Alpha, i960, PowerPC, x86 Protected Mode, x86 Real Mode, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 600 | Ada symbolic debugger | pSOS, Wind River Vxworks | $ | $ | Supports standard off-the-shelf emulators and test tools | ||||||
Keil Software, Dallas, TX (800) 348-8051, www.keil.com | A166 | Cross compiler | Assembly, C | DOS, Windows 3.1/9/NT | C16x | ¥ | ¥ | ¥ | 12,000 | dScope | RTX 166, RTX166 Tiny | 365 | U | $ | $ | U | $ | $695 | ||||||||||
Keil Software, Dallas, TX (800) 348-8051, www.keil.com | A251 | Assembly, C | DOS, Windows 3.1/9/NT | 80251 | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | dScope | 365 | U | $ | $ | U | $ | $695 | ||||||||
Keil Software, Dallas, TX (800) 348-8051, www.keil.com | A51 | Assembly, C | DOS, Windows 3.1/9/NT | 8051 and derivatives | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | dScope | 365 | U | $ | $ | U | $ | $495 | ||||||||
Keil Software, Dallas, TX (800) 348-8051, www.keil.com | CA166 | Cross compiler | Assembly, C | DOS, Windows 3.1/9/NT | C16x | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | dScope | 365 | U | $ | $ | U | $ | $2,395 | ||||||||
Keil Software, Dallas, TX (800) 348-8051, www.keil.com | CA251 | Cross compiler | Assembly, C | DOS, Windows 3.1/9/NT | 80251 | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | dScope | 365 | U | $ | $ | U | $ | $1,795 | |||||||
Keil Software, Dallas, TX (800) 348-8051, www.keil.com | CA51 | Cross compiler | Assembly, C | DOS, Windows 3.1/9/NT | 8051 and derivatives | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | dScope | RTX51, RTXC | 365 | U | $ | $ | U | $ | $1,595 | ||||||
Keil Software, Dallas, TX (800) 348-8051, www.keil.com | DK251 | Cross compiler | Assembly, C | DOS, Windows 3.1/9/NT | 80251 | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | dScope | 365 | U | $ | $ | U | $ | $2,595 | ||||||||
Keil Software, Dallas, TX (800) 348-8051, www.keil.com | DK51 | Cross compiler | Assembly | DOS, Windows 3.1/9/NT | 8051 and derivatives | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | dScope | RTX51, CMX RTX | 365 | U | $ | $ | U | $ | $2,095 | ||||||
Keil Software, Dallas, TX (800) 348-8051, www.keil.com | PK161 | Cross compiler | Assembly, C | DOS, Windows 3.1/9/NT | C16x, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | dScope | 365 | U | $ | $ | U | $ | $2,095 | |||||||
Keil Software, Dallas, TX (800) 348-8051, www.keil.com | PK166 | Cross compiler | Assembly, C | DOS, Windows 3.1/9/NT | C16x, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | CAN libraries with RTOS | dScope | 365 | U | $ | $ | U | $ | $3,495 | |||||||
Keil Software, Dallas, TX (800) 348-8051, www.keil.com | PK51 | Cross compiler | Assembly, C | DOS, Windows 3.1/9/NT | 8051 and derivatives | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 25,000 | no | dScope and all emulators | Keil RTX, ESP, CMX | 365 | U | $ | $ | U | $ | $2,595 | |||||
MCT Paul and Scherer GmbH, Berlin, Germany +49 30 46499320, www.mct.net | C, C++ | DOS, Windows 3.1/9/NT | 68K | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | bgi | edb | U | U | $ | $ | ||||||||||||
MDL Labs, Columbus, OH (614) 431-2675, www.mdllabs.com | BASIKIT 1.85 | Interpreter | DOS | 8051 and derivatives | ¥ | 2,000+ | Unlimited | U | U | $ | U | Integrated programming environment for 8052 with BASIC-52 | $150 | |||||||||||||||
MDL Labs, Columbus, OH (614) 431-2675, www.mdllabs.com | BASIKIT 1.85B | Interpreter | Basic | DOS | 8051 and derivatives | ¥ | ¥ | ¥ | 1,000+ | Supports Blue Earth embedded monitor | Unlimited | U | U | $ | Integrated programming environment for Blue Earth Micro with BASIC | $200 | ||||||||||||
MDL Labs, Columbus, OH (614) 431-2675, www.mdllabs.com | BASIKIT 1.9D | Interpreter | Basic | DOS | 8051 and derivatives | ¥ | 100+ | Unlimited | U | U | $ | Integrated programming environment for MDL-BASIC-D in the Dallas DS87C520 microcontroller | $150 | |||||||||||||||
MDL Labs, Columbus, OH (614) 431-2675, www.mdllabs.com | MDL-BASIC-D | Interpreter | Basic | 8051 and derivatives | 300+ | Unlimited | U | U | $ | Optimized BASIC interpreter for Dallas DS87C520 microprocessor, provided in internal ROM of DS87C520. | $50 | |||||||||||||||||
MDL Labs, Columbus, OH (614) 431-2675, www.mdllabs.com | MDL-BASIC-D | Interpreter | Basic | 8051 and derivatives | Unlimited | U | U | $ | Optimized BASIC interpreter for 80C552 microprocessor, provided in 32K EPROM | $25 | ||||||||||||||||||
MDL Labs, Columbus, OH (614) 431-2675, www.mdllabs.com | MDL-BASIC-I | Interpreter | Basic | 8051 and derivatives | Unlimited | U | U | $ | Optimized BASIC for the 8052 microprocessor, provided in 32K EPROM | $25 | ||||||||||||||||||
Meta Ware Inc., Santa Cruz, CA (408) 429-6382, www.metaware.com | C, C++ | DOS, Windows 3.1/95/NT, Unix | ARM, PowerPC, SPARC, x86 Protected Mode, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | Metaware's SeeCode Debugger, SDSs SingleStep Debug Suite | Leading RTOSes | 90 | $ | $ | $ | $ | $ | We supply multi-architecture software dev. tools to software developers of embedded applications | ||||||||||
Metrowerks Corp., Austin, TX (512) 873-4700, www.metrowerks.com/embedded | CodeWarrior for Embedded Systems | IDE (Cros compiler, Assembler, Linker, Debugger) | C, C++, EC++, Java | Windows 95/98/NT, Solaris | MIPS, PowerPC, NEC V800, ColdFire 68K, M-CORE | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 100,000+ registered users | Floating Point, Math, Fixed Point, MFC | CodeWarrior Debugger, ELF/DWARF compliant debuggers | 365 | U | $ | $ | $ | $ | ||||
Microchip Technology Inc., Chandler, AZ (602) 786-7200, www.microchip.com | MPLAB-C17 | Assembly, C | DOS, Windows 3.1/95/NT | PIC | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | yes | MPLAB | no | Unlimited | U | U | U | U | Runs under Microchip's MPLAB-IDE. Allows users to write, debug and optimize PICmicro applications for firmware product designs | $695 | ||||||
MicroEdge Inc., Apex, NC (919) 303-7400, www.slickedit.com | Visual Slick Edit | Ada, Assembly, C, C++, Fortran, Java, HTML, Basic, Pascal | DOS, Windows 3.1/95/NT, Unix | Alpha, SPARC | ¥ | ¥ | ¥ | ¥ | 100,000 | All major debuggers | U | U | U | $ | Visual Slick Edit is a cross platform programmer's editor | $295 Windows, $395 Unix | ||||||||||||
Mentor Graphics, San Jose, CA (800) 950-5554, www.mentorg.com/microtec | Cross compiler | Assembly, C, C++, Java | Windows 3.1/95/NT, Unix | 68K, ARM, Coldfire, i960, MPC8xx, PowerPC, x86 Protected Mode, x86 Real Mode, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | VRTX, pSOS, Windows CE, AMX, C EXECUTIVE, MTOS, MQX, Nucleus, PDOS, RTXC | 0 | U | $ | $ | $ | $ | |||||||
Microware Systems Corp., Des Moines, IA (515) 223-8000, www.microware.com | Ultra C/C++ | C, C++ | Windows 95/NT | 68K, PowerPC, x86 Protected Mode | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 30 | U | U | $ | $ | $ | |||||||
Premia Corp., Beaverton, OR (503) 641-6000, www.premia.com | Codewright 5.1 | Ada, C, C++, Java, other | Windows 3.1/95/NT | U | U | $ | $ | $269 | ||||||||||||||||||||
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com | Windows 3.1/95/ NT | 80251, 8051 and derivatives, Z8, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | thousands | PLC and all OMF51, OMF251 compliant debuggers | CMX | 90 | U | $ | $ | Provides an integrated development environment with a macro assembler, linker/locator, object librarian, a true ANSI C compiler, fully symbolic source-level debugger and instruction simulator | ||||||||||
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com | COMPASS/251 | Cross compiler | Assembly, C | 80251 | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | PLC | CMX | 90 | $ | $ | Integrated development environment provides the tools needed for embedded development | $1,995 | ||||||||||
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com | COMPASS/251 | Cross compiler | Assembly, C | Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | PLC | 90 | $ | $ | |||||||||||||
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com | COMPASS/251 USB | Assembly, C | Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | PLC | CMX | 90 | $ | $ | |||||||||||||
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com | COMPASS/3XX | Cross compiler | Assembly, C | Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | PLC | 90 | |||||||||||||||
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com | COMPASS/51 | Cross compiler | Assembly, C | 8051 and derivatives | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | PLC | CMX | 90 | $ | $ | ||||||||||||
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com | COMPASS/51 USB | Cross compiler | Assembly, C | Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | PLC | CMX | 90 | $ | $ | ||||||||||||
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com | COMPASS/Z8 | Cross compiler | Assembly, C | Z8 | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | PLC | CMX | 90 | $ | $ | $1,695 | |||||||||||
Rigel Corp., Gainesville, FL (352) 373-4629, www.rigelcorp.com | Assembly, C | 80251, 8051 and derivatives, C16x | ¥ | ¥ | ¥ | ¥ | ¥ | Unlimited | U | U | U | U | U | |||||||||||||||
RTMX Inc., Hillsborough, NC (919) 644-7869, www.rtmx.com | RTMX O/S - Toolset | Native compiler | Assembly, C, C++, Forth, Fortran | Unix | 68K, MIPS, PowerPC, SPARC, x86 Protected Mode | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | Kernel ddb , GNU Debugger | RTMX O/S, Solaris | 60 | $ | $ | $ | $ | $ | Included with RTMX O/S | ||||
SDS, Oak Brook, IL (630) 368-0400, www.sdsi.com | CrossCode Advanced C and C++ Compilers | Cross compiler | Assembly, C, C++ | DOS, Windows 3.1/95/NT, Unix | 68K, Coldfire, MPC8xx, PowerPC, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | SingleStep Debug Suite | ISI ,Wind River, Accelerated Technology, Enea OSE Systems, Embedded System Products, | 90 | $ | $ | $ | $ | |||||||||
STMicroelectronics, Lexington, MA (781) 861-2650, www.st.com | Cross compiler | Ada, Assembly | Other | ¥ | ¥ | ¥ | ¥ | WGDB6, WGDB7, WGDB9 | U | U | U | U | U | $99 | ||||||||||||||
STMicroelectronics, Lexington, MA (781) 861-2650, www.st.com | ST7 SW Tool Chain | Cross compiler | Assembly, C | Other | ¥ | ¥ | ¥ | ¥ | WGDB6, WGDB7, WGDB9 | U | U | U | U | U | ||||||||||||||
STMicroelectronics, Lexington, MA (781) 861-2650, www.st.com | ST9 SW Tool Chain | Cross compiler | Assembly, C | Other | ¥ | ¥ | ¥ | WGDB6, WGDB7, WGDB9 | U | U | U | U | U | |||||||||||||||
Softools Inc., West Hartford, CT (860) 236-4201, www.softools.com | Assembly, C | Z80/Z180, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 1,700 | Z180 CPU specific. | Softools SDEBUG and most others. | Softools QuickTask including banked program support. | 180 | U | U | $ | Support for the Z80/Z180/8085. Transparent banking support for Z80/Z180 systems, including 1MB access for code and data | ||||||||||
Spectrum Digital Inc., Houston, TX (281) 561-6952, www.spectrumdigital.com | TI C Compiler for DSPs | Cross compiler | Assembly, C | Windows 3.1/95/NT | TMS320 and other TI DSPs | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | Code Composer TI High Level Language ÔC' Source Debugger | U | U | U | Develops and optimizes algorithms for TMS320 DSPs. A code-generation tool compatible with XDS510PP Portable Scan Path Emulator when used with the Code Composer or TI debuggers | $750 | |||||||||||
Systronix Inc., Salt Lake City, UT (801) 534-1017, www.systronix.com | BCI51 8051 Real-Time BASIC Compiler | Cross compiler | Assembly, BASIC | DOS | 8051 and derivatives | ¥ | ¥ | ¥ | ¥ | 1,000 | LCD, keypad, ADCs, DACs, RS232, 32 bit math | Metalink ICE | 365 | U | U | $ | $ | Real-time compiled BASIC with real-time interrupts, easy custom I/O | $399 | |||||||||
TASKING Inc., Dedham, MA (800) 458-8276, www.tasking.com | C/C++/EC++ Compiler | Cross compiler | Assembly, C, C++, ERC++ | Windows 3.1/95/NT, Unix | 68HC08, 68K, 80196, 80251, 8051 and derivatives, 8051XA, MIPS, MPC8xx, PowerPC, x86 Real Mode, Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | 4,000 | CAN, USB | TASKING CrossView Pro | 90 | U | $ | $ | $ | Designed for specific microprocessor architecture. Provides access to special function register, memory model support, and target-tuned Runtime Libraries. Intermixes C/C++, reduces code size | $1,595 to $2,500 | |||
TechTools, Garland, TX (972) 272-9392, www.tech-tools.com | CVASM16 | Cross compiler | Assembly | DOS, Windows 3.1/9/NT | PIC | ¥ | ¥ | ¥ | TechTools TDE | Unlimited | U | U | $ | Accepts our 8051-like instructions and Microchip instructions. Compatible with Parallax SPASM | $99 | |||||||||||||
Virtual Micro Design, Bidart +33 559 438458, www.sistudio.com/umps | UMPS | Cross compiler | Assembly | Windows 3.1/95/NT | 68HC05, 68HC08, 68HC11, 8051 and derivatives, PIC, Other | ¥ | ¥ | ¥ | ¥ | 50 | Included in the UMPS product, no other support | Unlimited | U | U | U | $ | $ | Includes redefinable keyword, MACRO, produces direct ROM-able code (S19/HEX/HEX16 or BIN) | $649 | |||||||||
Western Design Center, Mesa, AZ (602) 962-4545, www.wdesignc.com | W65C02S/W65C816S Assembler | Cross compiler | Assembly, C | DOS | Other | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ | WDC's Debugger/Simulator | U | |||||||||||||||
Z-World, Davis, CA (530) 757-3737, www.zworld.com | Dynamic C, Easy Start | Cross compiler | Assembly, C, L | DOS, Windows 3.1/95/NT | Z80/Z180 | ¥ | ¥ | ¥ | ¥ | proprietary | proprietary | lots | U | U | $ | $ | For embedded systems, machine control, and OEM industrial applications | $250 |