Snagboot، د ایمبیډ شوي وسیلو لپاره د بیا رغونې وسیله، شتون لري

بوټلین د Snagboot Toolkit لومړۍ خپرونه خپره کړې، د ایمبیډ شوي وسیلو د بیا رغولو او ریفلیش کولو لپاره ډیزاین شوی چې بوټ کول یې بند کړي، د بیلګې په توګه، د فرم ویئر فساد له امله. د Snagboot کوډ په Python کې لیکل شوی او د GPLv2 لاندې جواز لري.

ډیری ایمبیډ شوي پلیټ فارمونه ، د فرم ویئر زیان په حالت کې ، د عملیاتو بیا رغولو او د بوټ عکس لیږدولو لپاره USB یا UART انٹرفیس چمتو کوي ، مګر دا انٹرفیسونه د هر پلیټ فارم لپاره ځانګړي دي او د بیا رغونې لپاره د انفرادي تولید کونکو محصولاتو پورې تړلي د بیا رغونې اسانتیاو کارولو ته اړتیا لري. Snagboot د وسیلو د بیا رغولو او چمکولو لپاره د تخصصي، ډیری ملکیتي، اسانتیاو یو انلاګ دی، لکه STM32CubeProgrammer، SAM-BA ISP، UUU او sunxi-fel.

Snagboot ډیزاین شوی ترڅو د بورډونو او ایمبیډ شوي وسیلو پراخه لړۍ سره کار وکړي، کوم چې د ایمبیډ شوي سیسټم پراختیا کونکو اړتیا له مینځه وړي ترڅو د مختلف اسانتیاوو کارولو ځانګړتیاوې زده کړي. د مثال په توګه، د snagboot لومړۍ خپرونه د ST STM32MP1، Microchip SAMA5، NXP i.MX6/7/8، ټیکساس وسایلو AM335x، Allwinner SUNXI او Texas Instruments AM62x SoCs پر بنسټ د وسیلو د بیرته ترلاسه کولو لپاره کارول کیدی شي.

په وسیلې کې د ډاونلوډ او فلش کولو دوه اسانتیاوې شاملې دي:

  • snagrecover - په ROM کې د کوډ سره کار کولو لپاره د تولید کونکي ځانګړي میکانیزمونه کاروي ترڅو بهرني رام پیل کړي او د دایمي حافظې مینځپانګې بدلولو پرته د U-Boot بوټ لوډر لانچ کړي.
  • snagflash - د DFU (د وسیلې فرم ویئر اپ گریڈ) ، UMS (USB ډله ایز ذخیره) یا فاسټبوټ په کارولو سره د سیسټم عکس بدلیدونکي حافظې ته د سیسټم عکس فلش کولو لپاره د U-Bot چلولو سره اړیکه لري.

سرچینه: opennet.ru

Add a comment