Pages: [1]   Go Down
Author Topic: arduino emulator  (Read 3451 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 22
^^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Exists any emulator to test and debug software for arduino?

It is planned in near future?

thanks
Logged

Britanny
Offline Offline
Full Member
***
Karma: 0
Posts: 233
Mais vrai, j'ai trop pleuré, toute lune est atroce
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Victorin,

the board is very cheap, why do you want an emulator.
Test your prog on the real and use serialWrite("I'm at step One") and ZTerm1.1b7.OSX.dmg (on osx), a terminal emulation program to check the serial.

prior help from david in this thread

hope that'll help

eric
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 22
^^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I want an emulator to debug step-by-step the software.

It's true that trought serial port I can do a 'message debugging' but in my experience it's more confortable do with simulated environment.

My experience in pic debugging is with proteus iris software. It's commercial soft, similar to eagle. Iris has an 'emulator' of the logic circuit you design and allows to run step-by-step, changing input states dinamicly, etc.,

It's very useful but is not open source smiley-sad

Thank you for the reply
Logged

Britanny
Offline Offline
Full Member
***
Karma: 0
Posts: 233
Mais vrai, j'ai trop pleuré, toute lune est atroce
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

In french we have a sentence :
"to have butter and butter's money back"

You want the avantage of commercial soft with the fee of open source !

Make a choice Victorin smiley-wink
Logged

Augsburg/Munich, Germany
Offline Offline
Jr. Member
**
Karma: 0
Posts: 68
"Stay hungry. Stay foolish."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Well, there is JTAG available on all Atmegas bigger than the Atmega8 on the current Arduino boards. With JTAG you have breakpoints, run control and variable/memory watch. So this is possible, in principal (the Atmega128 on the wiring boards could allready do it)!
But you need a special JTAG programmer, too. And most important, the Arduino and Wiring IDEs lag JTAG support at the moment...

Oli
Logged

Pages: [1]   Go Up
Jump to: