Snagboot, he taputapu whakaora mo nga taputapu whakauru, kei te waatea

Kua whakaputaina e Bootlin te tuku tuatahi o te kete taputapu Snagboot, i hangaia hei whakaora me te whakahou i nga taputapu whakauru kua mutu te pupuhi, hei tauira, na te pirau o te firmware. Ko te waehere Snagboot kua tuhia ki te Python me te raihana i raro i te GPLv2.

Ko te nuinga o nga papaa whakauru, mena ka pakaru te firmware, ka whakaratohia he hononga USB, UART ranei mo te whakaora i te mahi me te whakawhiti i te ahua o te boot, engari ko enei atanga he mea motuhake ki ia papaanga me te hiahia ki te whakamahi i nga taputapu whakaora e herea ana ki nga hua mai i nga kaihanga takitahi hei whakaora. Ko te Snagboot he tairitenga o nga taputapu motuhake, te nuinga o nga rangatira, mo te whakaora me nga taputapu uira, penei i te STM32CubeProgrammer, SAM-BA ISP, UUU me te sunxi-fel.

I hangaia a Snagboot ki te mahi me te maha o nga papa me nga taputapu whakauru, e whakakore ana i te hiahia mo nga kaiwhakawhanake punaha whakauru ki te ako i nga waahanga o te whakamahi i nga taputapu rereke. Hei tauira, ko te tuku tuatahi o te snagboot ka taea te whakamahi ki te whakaora i nga taputapu i runga i te ST STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x, Allwinner SUNXI me Texas Instruments AM62x SoCs.

Kei roto i te kete taputapu e rua nga taputapu mo te tango me te uira:

  • snagrecover - ka whakamahi i nga momo hangahanga motuhake mo te mahi me te waehere i roto i te ROM ki te arawhiti i te RAM o waho me te whakarewa i te U-Boot boot loader me te kore e whakarereke i nga ihirangi o te mahara tuturu.
  • snagflash - mahi tahi me te whakahaere i te U-Boot ki te whakakorikori i te ahua o te punaha ki roto i te mahara korekore ma te whakamahi i te DFU (Whakahoutanga Whakahou Pūrere), UMS (USB Mass Storage), Fastboot ranei.

Source: opennet.ru

Tāpiri i te kōrero