Snagboot, ለተከተቱ መሳሪያዎች መልሶ ማግኛ መሳሪያ ይገኛል

ቡትሊን ለመጀመሪያ ጊዜ የተለቀቀውን የSnagboot Toolkit አሳትሟል፣ የተካተቱ መሣሪያዎችን ወደነበረበት ለመመለስ እና ለማደስ የተነደፈውን ማስነሳት ያቆሙ ለምሳሌ በ firmware ብልሹነት ምክንያት። የ Snagboot ኮድ በፓይዘን የተፃፈ ሲሆን በGPLv2 ፍቃድ ተሰጥቶታል።

አብዛኛዎቹ የተከተቱ መድረኮች የጽኑዌር ጉዳት በሚደርስበት ጊዜ የዩኤስቢ ወይም የ UART በይነገጾችን ወደነበረበት ለመመለስ እና የማስነሻ ምስልን ለማስተላለፍ ያቅርቡ ፣ነገር ግን እነዚህ በይነገጾች ለእያንዳንዱ መድረክ የተወሰኑ ናቸው እና ለማገገም ከግለሰብ አምራቾች ምርቶች ጋር የተሳሰሩ የመልሶ ማግኛ መገልገያዎችን መጠቀም ይፈልጋሉ። Snagboot እንደ STM32CubeProgrammer፣ SAM-BA ISP፣ UUU እና Sunxi-fel ያሉ መሣሪያዎችን ወደነበረበት ለመመለስ እና ብልጭ ድርግም የሚሉ የልዩ፣ ባብዛኛው የባለቤትነት፣ መገልገያዎች አናሎግ ነው።

Snagboot ከተለያዩ ቦርዶች እና ከተገጠሙ መሳሪያዎች ጋር አብሮ ለመስራት የተነደፈ ነው, ይህም የተከተቱ የስርዓት ገንቢዎች የተለያዩ መገልገያዎችን የመጠቀምን ልዩ ሁኔታ እንዲያውቁ አስፈላጊነትን ያስወግዳል. ለምሳሌ፣ የ snagboot የመጀመሪያ መለቀቅ በST STM32MP1፣ Microchip SAMA5፣ NXP i.MX6/7/8፣ Texas Instruments AM335x፣ Allwinner SUNXI እና Texas Instruments AM62x SoCs ላይ ተመስርተው መሳሪያዎችን መልሶ ለማግኘት ሊያገለግል ይችላል።

የመሳሪያ ኪቱ ለማውረድ እና ለማብረቅ ሁለት መገልገያዎችን ያካትታል።

  • snagrecover - ውጫዊውን ራም ለማስጀመር እና የቋሚ ማህደረ ትውስታ ይዘቶችን ሳይቀይሩ የ U-Boot ቡት ጫኚውን ለማስጀመር በሮም ውስጥ ካለው ኮድ ጋር ለመስራት በአምራች-ተኮር ዘዴዎችን ይጠቀማል።
  • snagflash - DFU (Device Firmware Upgrade)፣ UMS (USB Mass Storage) ወይም Fastbootን በመጠቀም የስርዓቱን ምስል ወደማይቀየር ማህደረ ትውስታ ለማብረቅ ከሩጫ U-Boot ጋር ይገናኛል።

ምንጭ: opennet.ru

አስተያየት ያክሉ