Snagboot, alat pemulihan kanggo piranti sing dipasang, kasedhiya

Bootlin wis nerbitake rilis pisanan saka toolkit Snagboot, sing dirancang kanggo mulihake operasi lan perangkat kukuh flash piranti sing dipasang sing wis mandheg booting, contone, amarga korupsi perangkat kukuh. Kode Snagboot ditulis ing Python lan dilisensi ing GPLv2.

Paling platform ditempelake, ing acara karusakan perangkat kukuh, nyedhiyani USB utawa antarmuka UART kanggo mulihake operasi lan nransfer gambar boot, nanging antarmuka iki khusus kanggo saben platform lan mbutuhake nggunakake utilitas Recovery disambungake menyang produk saka manufaktur individu kanggo waras. Snagboot minangka analog saka utilitas khusus, biasane duweke, kanggo mulihake lan piranti sumunar, kayata STM32CubeProgrammer, SAM-BA ISP, UUU lan sunxi-fel.

Snagboot dirancang kanggo nggarap macem-macem papan lan piranti sing dipasang, sing ngilangi kabutuhan pangembang sistem sing dipasang kanggo sinau spesifik nggunakake macem-macem keperluan. Contone, release pisanan snagboot bisa digunakake kanggo mbalekake piranti adhedhasar ST STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x, Allwinner SUNXI lan Texas Instruments AM62x SoCs.

Toolkit kalebu rong utilitas kanggo ngundhuh lan sumunar:

  • snagrecover - nggunakake mekanisme khusus pabrikan kanggo nggarap kode ing ROM kanggo miwiti RAM eksternal lan miwiti boot loader U-Boot tanpa ngganti isi memori permanen.
  • snagflash - sesambungan karo mlaku U-Boot kanggo kerlip gambar sistem menyang memori immutable nggunakake DFU (Upgrade Firmware Piranti), UMS (USB Mass Storage) utawa Fastboot.

Source: opennet.ru

Add a comment