A lot of compilers for developing firmware for microcontrollers are supported in i4uc, here is the list ordered according the microcontroller.
ARM
- For Windows you should install YAGARTO.
- For Linux check you distribution for toolchain arm-eabi-gcc, arm-none-eabi-gcc, arm-elf-gcc or similar.
Atmel AVR
- For Windows you should install WinAVR.
- For Linux check you distribution for toolchain avr-gcc or similar.
Dallas DS80C390/400
- For Windows or Linux install SDCC
Freescale HC08
- For Windows or Linux install SDCC
Intel MCS51
- For Windows or Linux install SDCC
Microchip PIC
- For Windows and Linux you could install:
Texas Instrument MSP430
- For Windows or Linux install SDCC
Zilog Z80
- For Windows or Linux install SDCC