Kleines Gerät mit uC über Ethernet steuern

Gast #781353
Hallo zusammen,

Ich will ein Kleines Gerät mit einem uC mit Ethernet von einem PC aus 
steuern.

- Welchen uC könnt ihr mir dafür empfehlen
- Welche Hardware ist dazu nötig
- In welche Technologien muss ich mich dafür einlesen
- Wie programmiert man dafür am einfachsten ein GUI für den PC, mit 
welcher Sprache? Kann man das überhaupt in vernünftiger Zeit lernen wenn 
man bislang nur einfach Java-Programme gemacht hat?
Gast
Hi Markus,

> - Welchen uC könnt ihr mir dafür empfehlen
AVR, PIC, MSP420, ....

> - Welche Hardware ist dazu nötig
für die LAN Geschichte, und Du wenig Stress haben willst, dann nimm von 
Lantronix nen XPort

> - Wie programmiert man dafür am einfachsten ein GUI für den PC, mit
> welcher Sprache? Kann man das überhaupt in vernünftiger Zeit lernen wenn
> man bislang nur einfach Java-Programme gemacht hat?
Auf den Lantronix kannst Du meines Wissens nach auch JAVA Programme 
verpassen ... dazu dann noch ne Weboberfläche

Grüße,
Michael
Gast
vielleicht sowas hier: Beitrag "ENC28J60 (Mikro-)Web-Server die Nächste"

prinzipiell gibt es zwei Wege: wie in o.g. Link ist im Gerät ein 
HTTP-Server drin und zur Steuerung reicht ein Webbrowser. Oder man baut 
eine spezielle Host-Applikation die über eine Kommunikation per UDP oder 
TCP Daten und Steuerbefehle austauscht. Diese Applikation kann dann 
natürlich auch in Java geschrieben werden.
Persönliche Seite
MoinMoin,

> - Welchen uC könnt ihr mir dafür empfehlen
> - Welche Hardware ist dazu nötig
>
nimm etwas "fertiges", also z.B. Etherrape (http://www.lochraster.org). 
Damit hast du eine Baugruppe mit einem Mega644, einer 
Ethernetschnittstelle und einer Menge anderer Schnittstellen sowie schon 
mal lauffähige Firmware, auf der man mit eigenen Anwendungen aufsetzen 
kann.

> - In welche Technologien muss ich mich dafür einlesen
>
zusätzlich zu dem Mikrocontroller-Grundlagen und C-Programmierung: 
Grundlagen Netzwerke, TCP/IP

> - Wie programmiert man dafür am einfachsten ein GUI für den PC, mit
> welcher Sprache?
>
ich mache soetwas dann immer mit Tcl/Tk. Das ist eine relativ mächtige 
Scriptsprache (auch für Windows verfügbar), mit der man u.a. relativ 
einfach grafische Frontends schreiben kann. Kommunikation via Netzwerk 
geht auch sehr einfach mit Tcl zu implementieren... Ansonsten natürlich 
jede andere Programmiersprache, kommt halt darauf an, was für deine 
OS-Plattform so verfügbar ist.

> Kann man das überhaupt in vernünftiger Zeit lernen wenn
> man bislang nur einfach Java-Programme gemacht hat?
>
wie sagt man so schön, wenn man einen Programmiersprache verstanden(!) 
hat, dann kann man jede andere innerhalb von wenigen Tagen erlernen...


Grüße Uwe

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.