In den U-Boot-Lader, der hauptsĂ€chlich in eingebetteten GerĂ€ten verwendet wird, ist ein TCP-Stack integriert und die Möglichkeit der Fernladung mit der Bereitstellung von Boot-Images unter Verwendung des HTTP-Protokolls implementiert. Zuvor konnten fĂŒr die Fernladung ĂŒber das Netzwerk nur auf UDP basierende Protokolle wie TFTP und NFS verwendet werden. Es wird erwartet, dass die UnterstĂŒtzung der Ladung ĂŒber HTTP die Entwicklung eingebetteter Systeme erheblich vereinfacht, da HTTP-Server verbreiteter und den Entwicklern vertrauter sind.
FĂŒr das Laden von Images ĂŒber HTTP in U-Boot wurde ein neuer Befehl wget hinzugefĂŒgt. Zur Aktivierung des TCP-Stacks und des Befehls wget werden in der Konfigurationsdatei die Parameter CONFIG_PROT_TCP, CONFIG_PROT_TCP_SACK und CONFIG_CMD_WGET vorgeschlagen. Zu den zukĂŒnftigen PlĂ€nen gehört die Implementierung der UnterstĂŒtzung fĂŒr HTTPS und die Integration mit UEFI HTTP-Boot.

Quelle: opennet.ru
