Snagboot, lub cuab yeej rov qab rau cov khoom siv kos, muaj

Bootlin tau tshaj tawm thawj qhov kev tso tawm ntawm Snagboot toolkit, tsim los rov ua haujlwm thiab flash firmware ntawm embedded li uas tau nres booting, piv txwv li, vim firmware kev noj nyiaj txiag. Snagboot code yog sau hauv Python thiab tau tso cai raws li GPLv2.

Feem ntau embedded platforms, nyob rau hauv cov kev tshwm sim ntawm firmware puas tsuaj, muab USB los yog UART interfaces rau restore lub lag luam thiab hloov ib tug khau raj duab, tab sis cov interfaces yog tshwj xeeb rau txhua lub platform thiab yuav tsum tau siv cov kev pab cuam rov qab khi rau cov khoom los ntawm ib tug neeg manufacturers kom rov qab tau. Snagboot yog ib qho piv txwv ntawm kev tshwj xeeb, feem ntau muaj tswv, cov khoom siv rau kev rov qab thiab flashing li, xws li STM32CubeProgrammer, SAM-BA ISP, UUU thiab sunxi-fel.

Snagboot yog tsim los ua haujlwm nrog ntau yam ntawm cov laug cam thiab cov khoom siv kos duab, uas tshem tawm qhov xav tau rau cov neeg tsim khoom tsim los kawm txog qhov tshwj xeeb ntawm kev siv cov khoom siv sib txawv. Piv txwv li, thawj qhov kev tso tawm ntawm snagboot tuaj yeem siv los rov qab cov khoom siv raws li ST STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x, Allwinner SUNXI thiab Texas Instruments AM62x SoCs.

Cov cuab yeej muaj xws li ob qho khoom siv rau rub tawm thiab nyem:

  • snagrecover - siv cov chaw tsim khoom tshwj xeeb rau kev ua haujlwm nrog cov lej hauv ROM kom pib lub RAM sab nraud thiab tso U-Boot khau raj loader yam tsis hloov cov ntsiab lus ntawm kev nco mus tas li.
  • snagflash - cuam tshuam nrog kev khiav U-Boot los nyem lub kaw lus duab rau hauv lub cim xeeb hloov tsis tau siv DFU (Device Firmware Upgrade), UMS (USB Mass Storage) lossis Fastboot.

Tau qhov twg los: opennet.ru

Ntxiv ib saib