Emulare is a general purpose hardware emulator. It aims to provide a central interface to build electronic simulations for embedded software development.
It allows to drag and drop components onto a diagram and connect the pins with wires. This allows to quickly simulate complete boards. Using these board files makes it possible to develop software very close to real hardware. This allows a much more efficient way of simulating software, instead of a more traditional work method, like using visual C++.
At present emulare focuses on the ATMega line of microcontrollers.
It has full support for the AVR instruction set. It emulates all on board devices of the atmega328p.
It has a GNU GDB RSP interface for debugging using AVR-GDB, or insight. It integrates very well with eclipse-avr.
This program has been brought to you by Imre Leber. Author of many other open source software packages.The license for this program is the GNU General Public License.
2012-05-28: uploaded 1.9
I have uploaded a new version of emulare to source forge. This fixes the globalization problem in the use of the analog in component that was reported to sourceforge as a bug report. Also i changed the security settings on the binary. Hopefully this means that no unblocking of the .zip file will be necessary after this.
2012-05-20: uploaded 1.8
This release fixes emulare not running on 64 bit windows.
2010-09-11: uploaded 1.7
This is a new major release. It basically changes the scope of the project. It allows to drag and drop electronic components on a diagram and connect the pins up with wires. This allows to develop embedded software really close to hardware, without actually needing real hardware. Making it a lot easier to build embedded applications.
It contains leds, buttons, analog inputs and LCD's which can all be connected up to the microcontroller. You can even build simulations containing several microcontrollers. Obviously it is still possible to debug your software over GDB interface. Developping software with eclipse should be very easy and intuitive.
2010-08-10: uploaded 1.6
This version again features important improvements:
2010-08-03: uploaded 1.5
This version features many enhancements:
2010-07-29: uploaded 1.4
Serious speed increase.
2010-07-28: uploaded 1.3
This release fixes the exceptions and adds a combo box for choosing the port used in the USART.
2010-07-27: uploaded 1.2
This release features improved stability. It is the first release to fully allow bitlash to run.
Removed the terminal from the interface.
© COPYRIGHT 2010 Imre Leber