
KTechlab is an open source IDE for microcontrollers and electronics design and works with Linux systems. It includes a simulator for analog and digital circuits and incorporates a C compiler.
You can download the user manual in PDF here.
The software is available from Sourceforge.

Looks like an abandoned project. It has a lot of potential though.
Its not abandoned, we/they are rewriting it and are short of resources, look at the commit log, its quite active. But the next release is far away.
This is really nice. Will the next release support AVR uC units?
The next release is too far away to say anything. The current version barely have an interface. One thing I can say is that it will have a set of binary logic tools to generate logic block and FPGA/CPLD because I am working on that. But I can’t even merge it yet, some of the backend is not ready.
The new version might have less features than the current one, but it will have the backend to build a professional grade app.