PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Atmega Simulator



Arexx-Henk
07.03.2006, 18:36
Hallo,

Ich mochte gern mein in Win-AVR C geschrieben program (Asuro Roboter) mit irgendwo eine Application simulieren.

Wie oder mit wass konnte ich am besten anfangen?

gruss

Henk

askazo
07.03.2006, 18:47
Das AVR-Studio von Atmel bietet die Möglichkeit zur Simulation.

Gruß,
askazo

stochri
07.03.2006, 20:01
Hallo Henk,
übernimm einfach das Projek von der ct-Zeitschrift. Die haben dort einen Roboter mit einem Atmega 16 gebaut. Der wird in C-programmiert. Als Entwicklungsumgebung wird Eclipse und avr-gcc sowie der Simualtor verwendet.
Über TCP-IP kommuniziert der Simulator mit einer in Java geschriebenen Umweltsimulation.
Der Roboter der ct ist vom Aufbau her dem ASURO ziemlich ähnlich, von daher sollte es kein Problem darstellen, die Java-Simulation auf die ASURO-Physik umzustellen.

Die ganzen Informationen und Programme findest Du auf den ct-Webseiten. Suche einfach mal nach ct roboter.

Gruss,
stochri

ManniMammut
07.03.2006, 20:50
[korinthen....]Iss nen ATMega32 in der c't :P ;-)[/korinthen....]

Arexx-Henk
08.03.2006, 07:19
Hallo,

Ich hab AVR-Studio und Eclipse mal angeguckt. Mit beide hatte ich schon fruher etwas experimenttiert.
Aber da bin ich zu faul wieder einen Tag zu verbringen mir aus zu vogeln wie und was da alles zu machen bevor mann wirklich damit arbeiten kann.;-)

Wie verbindet man z.B. gcc.exe mit Eclipse??? Ich verstehe dass alles nicht.

Konnte jemand vielleicht einige Tips hinzufugen damit ich (innerhalb eine Stunde ;-)) damit arbeiten kann?

Dass wurde mich sehr freuen.

Gruss

Henk

stochri
08.03.2006, 16:40
AVR-Studio mit dem GCC zu verbindenist einfach:

zuerste win-avr installieren und danach AVR-Studio 4.12

Dann funktiniert schon alles.

Gruss,
stochri

m.a.r.v.i.n
28.05.2006, 14:16
Hallo,

der Thread ist zwar schon etwas älter, da ich aber gerade selber nach einer Möglichkeit gesucht habe, AVR-GCC unter Eclipse zu verwenden, hier mal mein Lösungsweg dazu:

Man benötigt:

* natürlich Eclipse (http://www.eclipse.org)
* das CDT Plugin für C/C++ Entwicklung unter Eclipse.
Plug-ins installiert man unter Eclipce über den Menüpunkt "Help/Software-Updates/Find and Install". Die Option "Search for new features to install" ermöglicht den Eintrag einer "New remote Site". Für CDT gibt man folgene URL ein: http://download.eclipse.org/tools/cdt/releases/eclipse3.1
* folgendes ACR-GCC Plugin (http://www.mikrocontroller.net/attachment.php/285349/org.eclipse.cdt.avrgcc_1.0.16.zip ) von Peter Winter. Das Plugin entpackt man in das Eclipse Plugin Verzeichnis.
* Danach startet man Eclipse und legt mit 'File/New/Managed Make C Project' ein neues Projekt an. Unter Project Type wählt man 'Executable (Avr)' aus.
* Dann kopiert man die benötigten Quelldateien in das neu angelegte workspace Verzeichnis.
* unter 'Project/Properties' lassen sich noch Einstellungen vornehmen, wie benötigte Libraries, zusätzliche Include Pfade und den Prozessor Typ (MCU).
* Mit 'Project|Build Project' kann man den Build Prozess starten.

Thats all folks!

Gruß m.a.r.v.i.n