Die Embedded-Linux-Experten von Bootlin haben Snagboot als neues Open-Source-Projekt veröffentlicht, das die Wiederherstellung und das erneute Flashen eingebetteter Plattformen vereinfachen soll.
Snagboot soll denjenigen helfen, die eingebettete Systeme blockiert haben, und das ersetzen, was derzeit häufig herstellerspezifischen Tools zum (Re-)Flashen der eingebetteten Systeme überlassen bleibt. Snagboot besteht aus Snagrecover als Tool zum Initialisieren von externem RAM und Ausführen eines Bootloaders ohne Änderung des nichtflüchtigen Speichers und Snagflash für die Kommunikation mit dem Bootloader über USB, um Systemabbilder mithilfe von DFU, USB-Massenspeicher oder Fastboot in den nichtflüchtigen Speicher zu flashen.
Snagboot funktioniert derzeit auf eingebetteten Plattformen mit SoCs, darunter STMicroelectronics STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x, Allwinner Sunxi und Texas Instruments AM62x.
Weitere Details zur Open-Source-Version von Snagboot finden Sie unter Bootlin-Blog. Das Snagboot-Projekt wird auf GitHub gehostet.