Forum: Mikrocontroller und Digitale Elektronik Image mit U-Boot über Internet


von obuut (Gast)


Lesenswert?

Hallo.

Ist es möglich, mit UBoot (oder einen anderen gängigen Bootloader für 
Embedded Systems) ein Linux-Image über das Internet zu laden?
Ich weiß, dass TFTP unterstütz wird. Dafür gibt es aber keine 
Authentifizierung und Verschlüsselung und ist somit fürs WWW nicht 
geeignet.

Ich denke da eher an eine Art SSH-Tunnel oder ähnliches.

Bietet hier U-Boot eine Möglichkeit, oder muss ich das in einer 
seperaten App machen (z.B. als Bare-Metal-App die von U-Boot aufgerufen 
wird)?


lg

von Stefan (Gast)


Lesenswert?

Ich glaub' da bist Du im falschen Forum gelandet. Mit Mikrocontroller 
und Elektronik hat das wohl nicht viel zu tun.

von Sam P. (Gast)


Lesenswert?

Boote ein minimales Linux als Loader, das alles laden kann was du 
willst. Lade dann den eigentlichen Kernel und übergib die Kontrolle an 
den neuen Kernel. Dein Suchwort dazu lautet "kexec".

Aber mal im Ernst: Warum? Das schreit doch geradezu nach Problemen. 
Sicherheitslücken (im SSH-client/server/bootloader), Denial-of-Service, 
usw. Und irgendwann kommt dann wieder eine Nachricht von 
hunderttausenden von Embedded-Geräten im Internet, die weit offen sind.

von WRNR (Gast)


Lesenswert?

Hallo Sam P.

Meinst du, das "minimale" Linux als Bootloader, also kein U-Boot?
Ist das nicht sehr umständlich?
Alle Sachen die normalerweise Booloader unterstützen (Update über 
Serielle, SD-Card etc) müsste ich dann wieder "neu" erfinden.

Mitlerweile unterstützt jedes Smartphone oder Fernseher ein 
Firmwareupdate über das Internet. Wie machen die's mit der Sicherheit?
Ich dachte eigentlich, dass SSH einen guten Schutz gegen Angriffe 
bietet...

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.