ಎಂಬೆಡೆಡ್ ಸಾಧನಗಳಿಗೆ ಮರುಪ್ರಾಪ್ತಿ ಸಾಧನವಾದ ಸ್ನಾಗ್‌ಬೂಟ್ ಲಭ್ಯವಿದೆ

ಬೂಟ್ಲಿನ್ ಸ್ನಾಗ್‌ಬೂಟ್ ಟೂಲ್‌ಕಿಟ್‌ನ ಮೊದಲ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಿದೆ, ಬೂಟ್ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸಿದ ಎಂಬೆಡೆಡ್ ಸಾಧನಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ಮತ್ತು ರಿಫ್ಲಾಶ್ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಫರ್ಮ್‌ವೇರ್ ಭ್ರಷ್ಟಾಚಾರದಿಂದಾಗಿ. 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 ಮತ್ತು ಟೆಕ್ಸಾಸ್ ಇನ್ಸ್ಟ್ರುಮೆಂಟ್ಸ್ AM62x SoC ಗಳನ್ನು ಆಧರಿಸಿ ಸಾಧನಗಳನ್ನು ಮರುಪಡೆಯಲು ಸ್ನ್ಯಾಗ್‌ಬೂಟ್‌ನ ಮೊದಲ ಬಿಡುಗಡೆಯನ್ನು ಬಳಸಬಹುದು.

ಟೂಲ್ಕಿಟ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಮಿನುಗಲು ಎರಡು ಉಪಯುಕ್ತತೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

  • snagrecover - ಬಾಹ್ಯ RAM ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು ಶಾಶ್ವತ ಮೆಮೊರಿಯ ವಿಷಯಗಳನ್ನು ಬದಲಾಯಿಸದೆ U-Boot ಬೂಟ್ ಲೋಡರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ROM ನಲ್ಲಿ ಕೋಡ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ತಯಾರಕ-ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸುತ್ತದೆ.
  • ಸ್ನಾಗ್‌ಫ್ಲಾಶ್ - ಡಿಎಫ್‌ಯು (ಡಿವೈಸ್ ಫರ್ಮ್‌ವೇರ್ ಅಪ್‌ಗ್ರೇಡ್), ಯುಎಂಎಸ್ (ಯುಎಸ್‌ಬಿ ಮಾಸ್ ಸ್ಟೋರೇಜ್) ಅಥವಾ ಫಾಸ್ಟ್‌ಬೂಟ್ ಬಳಸಿಕೊಂಡು ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ಬದಲಾಯಿಸಲಾಗದ ಮೆಮೊರಿಗೆ ಫ್ಲ್ಯಾಷ್ ಮಾಡಲು ಯು-ಬೂಟ್ ಚಾಲನೆಯೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ