מדד וחקירה
חישוב דרישות זיכרון עבור יישומים Embedded: גישה של צעד-על-ידי-Step
Table of Contents
הבנת דרישות הזיכרון של יישומים משובצים היא חיונית לתכנון מערכת יעילה. חישוב נכון מבטיח כי המכשיר יש מספיק זיכרון עבור כל פונקציונליות ללא צורך overhead.
זיהוי יישומים Components
הצעד הראשון כולל רישום כל מרכיבי היישום, כולל הקוד, הנתונים ומשתנה הזמן ריצה.זה עוזר בהערכה של הזיכרון הדרוש לכל חלק.
משקל Code Size
גודל הקוד כולל את בינארית מורכבת וכל ספריות המשמשות.זה יכול להתקבל מהפלט המאגד או לבנות מערכת.גודל זה חיוני לתכנון זיכרון פלאש.
עריכת נתונים וזיכרון ריצה
זיכרון נתונים כולל משתנים סטטיים, קבועים, ו buffers. Runtime זיכרון, כגון ערימה ו heap, תלוי המורכבות של יישומים והקצאות דינמיות. אסטימוציות ניתן לבצע בהתבסס על תרחישים הגרועים ביותר.
דרישות זיכרון up Memory
הוספת גודל הקוד, הנתונים והזיכרון בזמן הריצה מספק את הדרישה הכוללת לזיכרון.יש לכלול שולי בטיחות כדי להתאים עדכונים עתידיים או לצרכים לא צפויים.