O bootloader de código aberto U-Boot, amplamente usado para dispositivos incorporados, finalmente conseguiu suporte para HTTP e TCP junto com uma implementação básica”wget”para baixar imagens via HTTP/TCP.

O bootloader U-Boot até este ponto tem suportado transferências de arquivos via tftp ou NFS usando UDP. No entanto, graças ao longo trabalho de Linaro, agora há suporte ao protocolo TCP e, finalmente, a capacidade de baixar imagens via HTTP.

Depois de vinte rodadas de revisões, os patches que implementam o suporte TCP para o código de rede do U-Boot foram mesclados junto com a adição de um aplicativo wget básico. O wget do U-Boot permite baixar um arquivo de um servidor HTTP sobre TCP para um endereço de memória especificado. Essa implementação do wget é bastante simples e atualmente suporta apenas servidores HTTP na porta 80-e também não oferece suporte (ainda) para HTTPS.


Sim, conforme fechamos 2022, o U-Boot pode finalmente baixar um kernel ou outros arquivos de servidores HTTP, em vez de recorrer a NFS ou TFTP para carregamento remoto. Esperançosamente, isso deve facilitar algumas implantações de dispositivos embarcados U-Boot no futuro. Este suporte a TCP/HTTP e wget para U-Boot está em andamento por meio de patches há mais de meia década.
A partir de segunda-feira, os patches agora estão integrados no U-Boot.

Categories: IT Info