Forum: Mikrocontroller und Digitale Elektronik Alternative für usb programmer über ethernet


von Tobias K. (klops)


Lesenswert?

Hallo zusammen,
Ich bin relativ neu beim programmieren von Microcontrollern und anderen 
Embeddet devices. Immer wieder habe ich bei verschiedenen platformen das 
selbe Problem. Irgend etwas geht bei dem programiern über usb schief. 
z.b. wollte ich Gestern ein Fpga mit Icestudio programmieren, doch 
jedesmal wen ich das modul neugestarte habe, dan hat windows ihm eine 
neue adresse zugewiesen und Icestudio war nicht in der lage das fpga zu 
finden. natürlich könnte zum programiern zu Linux wechseln, aber auch 
dort ist usb nicht wirklich zuverlässig.

Jetz würde ich gerne mit der hilfe von möglichst vielen anderen Menschen 
einen neuen Standart entwickeln um Microcontroller und vergleichbare 
Geräte zu programmieren. Ich habe schon versucht mit Arduino einen 
Programmer zu bauen, welcher Über ethernet mit dem Computer komuniziert. 
prinziepiel würde es auch funktioniern, allerdings bin ich noch nicht 
gut genug alles ans laufen zu bekommen.

Ziele des projektes:
Ein opensource standart, der kostengünstig ist und eine feste adresse 
hat, so das er leicht über software zu finden ist.
schön wäre wenn das projekt komplett auf neue treiber verzichten könnte, 
weil es z.b. über udp oder vergleichbare standarts angesteuert wird.

ich bin natürlich für jede form von Forschlägen offen.

mit freundlichen grüßen
Klops

von Oliver S. (oliverso)


Lesenswert?

Au ja. Einen StandarT für alle Microcontroller und alle vergleichbaren 
Geräte. Da hat die Welt drauf gewartet.

Bevor du damit anfängst, könntest du als Vorübung mal versuchen, daß 
Problem mit der USB-„Adresse“ zu verstehen und das bei deinem Rechner 
abstellen.

Oliver

von N. A. (bigeasy)


Lesenswert?

Immernoch Freitag?

von Forist (Gast)


Lesenswert?

Kann ein Mod bitte vielleicht wenigstens den Titel des Threads nicht 
ganz so erbärmlich aussehen lassen?

Oder ist das als Vorwarnung auf das Geschreibsel im Eröffnungspost zu 
verstehen?

von Tobias K. (klops)


Lesenswert?

Guten Tag Oliver
Ich glaube wir haben uns etwas falsch verstanden.
natürlich kann man keinen standart für jedes Gerät entwickeln. 
Allerdings ist es jetzt schon bei vielen Geräten möglich sie über uart 
oder spi zu programiern. Mein gedanke war eine art ethernet to uart 
bridge. Ähnlich wie viele der usb uart converter. Allerdings mit dem 
vorteil das es leichter ist einem lan device eine feste ip-adresse zu 
zuweisen.
ich bin nicht gutgenug um den usb stack zuverstehen
mit freundlichen grüßen
Klops

Beitrag #6161740 wurde von einem Moderator gelöscht.
von Hmmm (Gast)


Lesenswert?

Tobias K. schrieb:
> Mein gedanke war eine art ethernet to uart bridge.

Gibt es schon, RFC 2217.

> Allerdings mit dem vorteil das es leichter ist einem lan device eine
> feste ip-adresse zu zuweisen.

Das hängt vom jeweiligen Gerät ab, aber DHCP sollten die meisten 
beherrschen, dann ist es nur eine Frage der richtigen 
Router-Konfiguration.

von c-hater (Gast)


Lesenswert?

Tobias K. schrieb:

> Ich bin relativ neu beim programmieren von Microcontrollern und anderen
> Embeddet devices.

Du bist scheinbar für alles ziemlich "neu"...

> z.b. wollte ich Gestern ein Fpga mit Icestudio programmieren, doch
> jedesmal wen ich das modul neugestarte habe, dan hat windows ihm eine
> neue adresse zugewiesen

Das ist völlig normal. Und weil das normal ist, benutzt nur ein 
Vollidiot auf Anwendungsebene die USB-Adresse direkt.

> Jetz würde ich gerne mit der hilfe von möglichst vielen anderen Menschen
> einen neuen Standart entwickeln um Microcontroller und vergleichbare
> Geräte zu programmieren.

Du bist so semmeldumm, dass du garnix entwickeln wirst, schon garnicht 
einen neuen Standard. Woran merkst man das? Ganz einfach: Du weißt 
nichtmal, wie sich das Wort korrekt schreibt...

von Frank K. (fchk)


Lesenswert?

Tobias K. schrieb:

> Ich bin relativ neu beim programmieren von Microcontrollern und anderen
> Embeddet devices. Immer wieder habe ich bei verschiedenen platformen das
> selbe Problem. Irgend etwas geht bei dem programiern über usb schief.
> z.b. wollte ich Gestern ein Fpga mit Icestudio programmieren, doch
> jedesmal wen ich das modul neugestarte habe, dan hat windows ihm eine
> neue adresse zugewiesen und Icestudio war nicht in der lage das fpga zu
> finden. natürlich könnte zum programiern zu Linux wechseln, aber auch
> dort ist usb nicht wirklich zuverlässig.

USB-Programmer funktionieren anderswo tagtäglich absolut zuverlässig. 
USB ist seit ca 1995/96 auf PC-Mainboards zu finden, und wenn es da ein 
grundsätzliches Problem geben würde, hätte es sich nicht so weit 
verbreitet.

Heißt also: DU (und NUR DU) hast ein Problem. Mindenstens eines. Deine 
Aufgabe ist es also, nicht etwas neues zu bauen, sondern zu untersuchen, 
warum das, was bei allen anderen Leuten sauber funktioniert, bei Dir 
nicht funktioniert.

fchk

von Beier (Gast)


Lesenswert?

> semmeldumm

Kaisersemmeln sind lecker!
Nichts gegen Kaisersemmeln!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.