Snagboot, yon zouti rekiperasyon pou aparèy entegre, ki disponib

Bootlin te pibliye premye lage zouti Snagboot la, ki fèt pou retabli ak reflash aparèy entegre ki te sispann demaraj, pou egzanp, akòz koripsyon firmwèr. Kòd Snagboot ekri an Python epi li gen lisans anba GPLv2.

Pifò platfòm entegre, nan ka ta gen domaj firmwèr, bay USB oswa UART interfaces pou restore operasyon ak transfere yon imaj bòt, men interfaces sa yo espesifik nan chak platfòm epi yo mande pou itilize nan sèvis piblik rekiperasyon mare nan pwodwi ki soti nan manifaktirè endividyèl yo refè. Snagboot se yon analogue espesyalize, sitou propriétaires, sèvis piblik pou restore ak flache aparèy, tankou STM32CubeProgrammer, SAM-BA ISP, UUU ak sunxi-fel.

Snagboot fèt pou travay ak yon pakèt tablo ak aparèy entegre, ki elimine nesesite pou devlopè sistèm entegre yo aprann spesifik yo nan sèvi ak sèvis piblik diferan. Pou egzanp, premye lage snagboot ka itilize pou rekipere aparèy ki baze sou ST STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x, Allwinner SUNXI ak Texas Instruments AM62x SoCs.

Zouti a gen ladan de sèvis piblik pou telechaje ak flache:

  • snagrecover - sèvi ak mekanis manifakti espesifik pou travay ak kòd nan ROM pou inisyalize RAM ekstèn ak lanse loader bòt U-Boot san yo pa chanje sa ki nan memwa pèmanan.
  • snagflash - kominike avèk kouri U-Boot pou flash imaj sistèm nan nan memwa imuiabl lè l sèvi avèk DFU (Aparèy Firmware Upgrade), UMS (USB Mass Storage) oswa Fastboot.

Sous: opennet.ru

Add nouvo kòmantè