Snagboot, qalabka soo kabashada ee aaladaha ku dhex jira, ayaa diyaar ah

Bootlin ayaa daabacday sii dayntii ugu horreysay ee Snagboot Toolkit, oo loogu talagalay in lagu soo celiyo hawlgalka iyo feylasha qalabyada ku rakiban ee joojiyay bootinta, tusaale ahaan, sababtoo ah musuqmaasuqa firmware. Koodhka Snagboot waxa uu ku qoran yahay Python waxana uu shati ku hoos jira GPLv2.

Inta badan dhufto ee gundhig, haddii ay dhacdo dhibaato firmware, bixiyaan interfaces USB ama UART dib u soo celinta hawlgalka iyo wareejinta image boot ah, laakiin interfaces kuwanu waa gaar ah si ay madal kasta oo u baahan isticmaalka utility soo kabashada ku xidhan alaabta ka soo saarayaasha shaqsi si ay u soo kabtaan. Snagboot waa analoog gaar ah, inta badan lahaanshaha, yutiilitida soo celinta iyo biligleynaya aaladaha, sida STM32CubeProgrammer, SAM-BA ISP, UUU iyo sunxi-fel.

Snagboot waxaa loogu talagalay in lagu shaqeeyo looxyo kala duwan iyo aalado isku xiran, taas oo meesha ka saaraysa baahida loo qabo horumarinta nidaamka isku dhejisan si ay u bartaan waxyaabaha gaarka ah ee isticmaalka agabyada kala duwan. Tusaale ahaan, sii deynta ugu horeysa ee snagboot waxaa loo isticmaali karaa in lagu soo celiyo qalabka ku salaysan ST STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x, Allwinner SUNXI iyo Texas Instruments AM62x SoCs.

Qalabka waxa ka mid ah laba utility ee soo dejinta iyo iftiiminta:

  • snagrecover - waxay isticmaashaa habab gaar ah oo soo saaraha ah oo loogu shaqaynayo koodka ROM-ka si loo bilaabo RAM-ka dibadda oo uu bilaabo U-Boot bootloader adoon bedelin waxa ku jira xusuusta joogtada ah.
  • snagflash - wuxuu la falgalaa socodsiinta U-Boot si uu sawirka nidaamka ugu iftiimiyo xusuusta aan beddeli karin iyadoo la adeegsanayo DFU (Qalabka Firmware Upgrade), UMS (USB Mass Storage) ama Fastboot.

Source: opennet.ru

Add a comment