microSRCP mit Ethernet Shield lässt sich nicht übersetzen

Hallo,
bin neu hier. Vorweg, ich arbeite selbst in der Software-Entwicklung und kenne mich u.a. mit C++ und Java aus. Vor ein paar Jahren habe ich mit der Atmel-IDE selbst einen SRCP-Server auf dem Pollin AVR-NET-IO-Board entwickelt, welches auch trotz ein paar Macken läuft.

Nun hatte ich mir das Arduino-Uno-Board und die dazu gehörenden IDE besorgt und das Ethernet-Shield (Bausatz) dazu. Von der Projekt-Seite den microSRCP geladen. Für die serielle Verbindung (SRCP_PROTOCOL == SRCP_SERIAL) lässt sich der Code auch übersetzen, mit Ethernet-Anschluss (SRCP_PROTOCOL == SRCP_ETHERNET), aber nicht. Es fängt damit an, dass das Include util.h nicht gefunden wird. Ich war davon ausgegangen, dass sich der Quell-Code zumindest übersetzen lässt.

Hat das hier schon mal mit Ethernet-Shield übersetzt? Kann mir jemand einen Tipp geben, was ich falsch mache?

Edit: die Arduino-IDE läuft auf Mac OS X 10.10

Gruß,
Michael/SH

hi,

hier heute ein ähnliches problem mit der version. vielleicht hilt's ja....
http://forum.arduino.cc/index.php?topic=389265.0

willkommen im forum übrigens.

Du kannst auch die atmel-IDe bzw. VBStudio dazu bringen, mit arduino zu arbeiten, da gibt es ein plugin.

gruß stefan

Welches Ethernet Shield hast Du?

Den hier: Reichelt
Mit dem ENC28J60.

hi,

der andere thread war ja nicht sehr ergiebig...

mit dem ENC kannst Du nicht die standard-ethernet-library verwenden, der braucht was eigenes. vieles, was der "normale" W5100 intern erledigt, müssen beim ENC die libraries machen, und das frißt natürlich resourcen und ist schwieriger zu händeln.

gruß stefan

Eisebaer:
hi,

der andere thread war ja nicht sehr ergiebig...

mit dem ENC kannst Du nicht die standard-ethernet-library verwenden, der braucht was eigenes. vieles, was der "normale" W5100 intern erledigt, müssen beim ENC die libraries machen, und das frißt natürlich resourcen und ist schwieriger zu händeln.

gruß stefan

Ok, aber bis dahin komme ich ja gar nicht. Hat hier denn noch niemand den microSRCP im Ethernet-Modus übersetzt bekommen? Für mich sieht es so aus, als wenn der Compiler die Include-Suchpfade nur bis zur ersten Pfad-Ebene durchsucht.

hi,

ich kann mich nicht erinnern SRCP schon hier im (deutschen) forum gesehen zu habe, mußte erst googeln.

versuch es doch mal mit der atmel-IDE mit arduino-plugin.

gruß stefan

Ich habe mir erstmal einen Ethernet Shield W5100 bestellt. Und melde mich wieder, wenn ich weiter gekommen bin.

Vielen Dank erstmal.