MCU 8051 IDE
MCU 8051 IDE is fully featured integrated development enviroment for MCS-51 based microcontrollers written in Tcl/Tk.
It consists of compiler, advanced text editor (highlighting, validation, completion), simulator, scientific calculator, hexeditor and many other things. Currently this program supports assembly language and C language for 44 MCUs.
This program is intended for POSIX only (like GNU/Linux).