Snagboot, fitaovana fanarenana ho an'ny fitaovana tafiditra, dia misy

Bootlin dia namoaka ny famoahana voalohany ny Snagboot Toolkit, natao hamerenana sy tselatra ny fitaovana napetraka izay nitsahatra ny boot, ohatra, noho ny kolikoly firmware. Ny kaody Snagboot dia nosoratana tamin'ny Python ary loharano misokatra eo ambanin'ny fahazoan-dàlana GPLv2.

Ny ankamaroan'ny sehatra tafiditra dia manome USB na UART interface tsara ho an'ny famerenana sy ny fandefasana sary boot raha sendra misy fahasimbana amin'ny firmware, saingy ireo fifandraisana ireo dia manokana amin'ny sehatra tsirairay ary mitaky ny fampiasana fitaovana fanarenana mifandray amin'ny vokatra avy amin'ny mpanamboatra tsirairay. Snagboot dia miasa toy ny analogue amin'ny fitaovana manokana, ny ankamaroan'ny fananana, amin'ny famerenana amin'ny laoniny sy ny fitaovana tselatra, toy ny STM32CubeProgrammer, SAM-BA ISP, UUU ary sunxi-fel.

Snagboot dia natao hiasa miaraka amin'ny boards sy fitaovana mipetaka isan-karazany, manafoana ny filana ireo mpamorona rafitra tafiditra mba hianatra ny mombamomba ny fampiasana fitaovana samihafa. Ohatra, ny famoahana voalohany ny snagboot dia azo ampiasaina hamerenana ireo fitaovana mifototra amin'ny ST STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x, Allwinner SUNXI, ary Texas Instruments AM62x SoCs.

Ny kitapom-pitaovana dia misy fitaovana roa ahafahana misintona sy mandrehitra:

  • snagrecover - mampiasa mekanika kaody ROM manokana ho an'ny mpivarotra mba hanombohana ny RAM ivelany ary hanomboka ny bootloader U-Boot nefa tsy manova ny votoatin'ny fitadidiana maharitra.
  • snagflash - Mifandraika amin'ny U-Boot mihazakazaka hanesorana ny sarin'ny rafitra amin'ny fitadidiana tsy miovaova amin'ny alàlan'ny DFU (Fitaovana Firmware Upgrade), UMS (USB Mass Storage) na Fastboot.

Source: opennet.ru

Add a comment