U-Boot podporuje HTTP

27. 1. 2023

Sdílet

U-boot Autor: Heinrich Schuchardt, podle licence: CC BY-SA 4.0

Das U-Boot (Universal Boot Loader) je zavaděč systému pro většinou malé desky s architekturami x86, ARM, RISC-V a dalšími. U-Boot zatím podporoval boot po síti jen přes UDP, tedy například TFTP (Trivial File Transfer Protocol) nebo NFS (Network File System).

Nově je podporován boot z HTTP na portu 80 přes TCP. Pokud chcete novinku vyzkoušet, je třeba zapnout následující konfigurace:

CONFIG_PROT_TCP=y
CONFIG_PROT_TCP_SACK=y
CONFIG_CMD_WGET=y

A použít:

setenv autoload 0;dhcp
setenv serverip 192.168.0.1
wget $loadaddr ~/vmlinuz

Časem by měla být dodělána porpora pro HTTPS a také integrace s UEFI HTTP bootem. Poté by U-Boot i UEFI bootovali z HTTP/S stejným standardním způsobem.

(zdroj: cnx-software)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.