כל כמה שעות אני עושה ריבוט לדרים דרך התפריט כדי לאפס את הממיר
השאלה שלי היא כזאת האם הריבוט עושה נזק למכשיר?
האם יש כאן הפעלה של חומרה שפוגעת בחומרה עצמה?
בעיקרון ריבוט כזה לא אמור לעשות נזק...אבל למה לשחק עם המזל ???
ריבוט חייבים רק אם משנים הגדרות בדרים ואז עושים ריבוט כדי שיקלטו בדרים,חוץ מזה לא חייבים ריבוט,זה מיותר.
בעקרון רוב המערכות שמריצות embedded Linux עובדות כך:
תהליך ה BOOT קורא את התכנה (IMG) מתוך זכרון ה FLASH (זכרון לא מחיק אך איטי) לתוך זכרון ה RAM (זכרון מהיר אך נעלם ללא מתח), ואז התכנה רצה מזכרון ה RAM. אין הגבלה למספר הקריאות שניתן לבצע מה FLASH וכן אין הגבלה על מספר הכתיבות/קריאות של זכרון ה RAM. זיכרון ה FLASH מוגבל במספק הפעמים שניתן לכתוב אליו, אבל כאן מדובר בעשרות אלפים ב בזכרונות הגרועים ביותר (כלומר כמה פעמים ניתן להעלות IMG חדש) וזה לא מהווה בעיה בכלל. כאשר התכנה "נתקעת" זה בדרך כלל כשאיזה פקודה או נתון בזכרון ה RAM נדפק (אם בגלל בעיות רעש במתח או בגלל תכנה שכתבה בטעות נתון למקום בזכרון שיה אסור לה ), ואז רק REBOOT עוזר כדי לסדר את זה.
כאמור רוב המערכות עובדות כך - אני לא מכיר (עדיין) את ה dreambox לעומק אבל רוב הסיכויים שגם כאן זה אותו תהליך.