Open source GCC and GDB Development Tools GCC is fast becoming a favourite tool set for those wishing to develop C code for high end CPUs such as the Power PC, ColdFire and the ARM to a large extent because it is free. A number of manufacturers of debugging tools now provide "Ready to Run" packages with a debug interface and the GCC compiler integrated, sometimes with a development board included.
HI-TECH C Compilers HI-TECH Are well known for their low cost C Compilers for the Microchip PIC range of micros. They have a Windows IDE, Simulator, Debugger and code generation wizards for these popular micros.
PIC 10 - 17
PIC18
PIC32
dsPIC/PIC24/30/33
IAR IAR Embedded Workbench provides a completely integrated C/C++ Windows environment for development of a wide range of 8, 16 & 32 bit micros including a project manager, editor, build tools and the C-SPY® debugger. You can create source files and projects, build applications and debug them in a simulator or on hardware.
ARM/Cortex
AVR/32
dsPIC
PIC18
ColdFire
HCS08
HC(S)12
MaxQ
8051
H8 / H8S
R32C
M16 & M32
SAM8
MK5
MSP430
78K0/78K0S
78K0R
V850
CP3000/CR16C & SC14
Also available for ARM and MSP430 are IAR's "out of the box" Kickstart
Development Kits which consist of a development board, a code limited Embedded
Workbench and a J-link JTAG debugger.
Freescale CodeWarrior Running under the CodeWarrior IDE, these integrated compilers and Simulators/Run-time environments are a major step forward in the production of code for:
68HC(S)08(R) 68HC(S)12(X)
ColdFire
PowerPC
(all variants)
68K (incl DragonBall)
DSP56800
StarCore
711x DSP
Keil C Compilers & Development Kits Keil have long been well known for their 8051 Compiler and their Windows debugging environment. they have been purchased by ARM and now bring this tool set to the ARM range of micros.
ARM
ARM Evaluation Board
8051
166
251
Cosmic C Compilers Specialise in compiler for Freescale (Motorola) low cost CPUs and the ST10/166 range. Their debugger ZAP can either work with a simulator or for those CPUs which have Background Debug Modes (08, 12,16, CPU32) they will link to a target board via a BDM cable.
68HC05
68HC(S)08
68HC11
68HC(S)12
68HC16
68000
ST10/Super10
C16x
xC16x
Avocet Suppliers of C Compilers, Simulators and Assemblers for many years, their range spans from Z8 to 68K. A wide variety of chips are supported from