באיזו תדירות הוצאת פרויקט ישן מבוסס MCU שעדיין עובד מצוין, אבל אין לך מושג לאן נעלם קוד המקור המקורי? שמירה על התמונה הבינארית וקוד המקור כדברים נפרדים שכדאי לעקוב אחריהם בדרך כלל אינה בעיה, אבל יש מה לומר על הוספת המקור – והתיעוד – לתמונה זו אם יש לך עוד פלאש. זה בעצם מה ש ספריית Forgetfulino Arduino עַל יְדֵי [Nader Al Khatib] עושה.
בעיקרון, הספרייה דוחסת את קבצי המקור ומקצה אותם לצריבה על הפלאש לצד הבינארי. ישנו גם מעט קוד לקושחה כך שניתן לאחזר את הקוד הזה דרך היציאה הטורית בכל עת, מה ששולל את הצורך בהנחת קושחה ובפירוק ידני. לנוחות השימוש, בספרייה יש סיומת IDE של Arduino שהופך את התהליך לאוטומטי. הרעיון הבסיסי יכול להיות מותאם גם לסביבות שונות אם מישהו ירצה לקחת את האתגר.
סביר להניח שלא היית רוצה שבניית ניפוי באגים תציג את המטען הנוסף הזה מכיוון שכתיבתו ל-Flash תאכל זמן וכתיבת מחזורים. אבל עבור גרסה מהדורה שתצא בתחום (תרתי משמע) למשך כמה שנים או אפילו עשרות שנים, זה יכול להיות מאוד נוח. אחרי הכל, אתה אף פעם לא יודע מתי מאגר Git שסמכת עליו עלול לעבור AWOL.
קישור לכתבת המקור – 2026-03-18 17:30:00




