உட்பொதிக்கப்பட்ட சாதனங்களுக்கான மீட்புக் கருவியான Snagboot கிடைக்கிறது

ஸ்னாக்பூட் கருவித்தொகுப்பின் முதல் வெளியீட்டை Bootlin வெளியிட்டது, எடுத்துக்காட்டாக, ஃபார்ம்வேர் சிதைவு காரணமாக, பூட் செய்வதை நிறுத்திய உட்பொதிக்கப்பட்ட சாதனங்களை மீட்டெடுக்க மற்றும் ப்ளாஷ் செய்ய வடிவமைக்கப்பட்டுள்ளது. Snagboot குறியீடு பைத்தானில் எழுதப்பட்டுள்ளது மற்றும் GPLv2 உரிமத்தின் கீழ் திறந்த மூலமாகும்.

பெரும்பாலான உட்பொதிக்கப்பட்ட இயங்குதளங்கள் USB அல்லது UART இடைமுகங்களை மீட்டெடுப்பதற்கும், ஃபார்ம்வேர் சிதைவு ஏற்பட்டால் படப் பரிமாற்றத்தை துவக்குவதற்கும் வழங்குகின்றன, ஆனால் இந்த இடைமுகங்கள் ஒவ்வொரு தளத்திற்கும் குறிப்பிட்டவை மற்றும் தனிப்பட்ட உற்பத்தியாளர்களின் தயாரிப்புகளுடன் தொடர்புடைய மீட்பு பயன்பாடுகளின் பயன்பாடு தேவைப்படுகிறது. ஸ்னாக்பூட், STM32CubeProgrammer, SAM-BA ISP, UUU மற்றும் sunxi-fel போன்ற சாதனங்களை மீட்டமைப்பதற்கும் ஒளிரச் செய்வதற்கும் பிரத்யேகமான, பெரும்பாலும் தனியுரிமப் பயன்பாடுகளின் அனலாக் ஆகச் செயல்படுகிறது.

Snagboot ஆனது பலதரப்பட்ட பலகைகள் மற்றும் உட்பொதிக்கப்பட்ட சாதனங்களுடன் பணிபுரிய வடிவமைக்கப்பட்டுள்ளது, உட்பொதிக்கப்பட்ட கணினி உருவாக்குநர்கள் வெவ்வேறு பயன்பாடுகளைப் பயன்படுத்துவதன் பிரத்தியேகங்களைக் கற்றுக்கொள்வதற்கான தேவையை நீக்குகிறது. எடுத்துக்காட்டாக, ST STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x, Allwinner SUNXI மற்றும் Texas Instruments AM62x SoCகள் ஆகியவற்றின் அடிப்படையில் சாதனங்களை மீட்டெடுக்க snagboot இன் முதல் வெளியீடு பயன்படுத்தப்படலாம்.

கருவித்தொகுப்பில் பதிவிறக்கம் மற்றும் ஒளிரும் இரண்டு பயன்பாடுகள் உள்ளன:

  • snagrecover - வெளிப்புற ரேமை துவக்க மற்றும் நிரந்தர நினைவகத்தின் உள்ளடக்கங்களை மாற்றாமல் U-Boot பூட்லோடரை துவக்க விற்பனையாளர்-குறிப்பிட்ட ROM குறியீடு வழிமுறைகளைப் பயன்படுத்துகிறது.
  • snagflash - DFU (சாதன நிலைபொருள் மேம்படுத்தல்), UMS (USB மாஸ் ஸ்டோரேஜ்) அல்லது Fastboot ஐப் பயன்படுத்தி கணினி படத்தை நிலையற்ற நினைவகத்திற்கு ப்ளாஷ் செய்ய இயங்கும் U-Boot உடன் தொடர்பு கொள்கிறது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்