Snagboot, endurheimtartæki fyrir innbyggð tæki, er fáanlegt

Bootlin hefur gefið út fyrstu útgáfuna af Snagboot verkfærakistunni, sem er hannað til að endurheimta og flassa innbyggð tæki sem hafa hætt að ræsa, til dæmis vegna skemmdar á fastbúnaði. Snagboot kóðinn er skrifaður í Python og er opinn uppspretta undir GPLv2 leyfinu.

Flestir innbyggðir pallar bjóða upp á USB eða UART tengi fyrir endurheimt og ræsimyndaflutning ef um skemmdir á vélbúnaði er að ræða, en þessi viðmót eru sértæk fyrir hvern vettvang og krefjast notkunar á endurheimtartólum sem tengjast vörum einstakra framleiðenda. Snagboot virkar sem hliðstæða sérhæfðra, aðallega sértækra tækja til að endurheimta og blikka tæki, eins og STM32CubeProgrammer, SAM-BA ISP, UUU og sunxi-fel.

Snagboot er hannað til að vinna með breitt úrval af borðum og innbyggðum tækjum, sem útilokar þörfina fyrir innbyggða kerfisframleiðendur til að læra sérkenni þess að nota mismunandi tól. Til dæmis er hægt að nota fyrstu útgáfuna af snagboot til að endurheimta tæki byggð á ST STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x, Allwinner SUNXI og Texas Instruments AM62x SoCs.

Verkfærakistan inniheldur tvö tól til að hlaða niður og blikka:

  • snagrecover - notar sértæka ROM kóða kerfi til að frumstilla ytra vinnsluminni og ræsa U-Boot ræsiforritið án þess að breyta innihaldi varanlegs minnis.
  • snagflash - Hefur samskipti við keyrandi U-stígvél til að flassa kerfismyndina í óstöðugt minni með því að nota DFU (Device Firmware Upgrade), UMS (USB Mass Storage) eða Fastboot.

Heimild: opennet.ru

Bæta við athugasemd