PLS עושה אוטומציה של הגדרת מעקב עבור ניפוי באגים

עדכון: 12 באוגוסט 2023

'SimplyTrace' הוא הרחבה הנכללת בכלי 'UDE' (מנוע ניפוי אוניברסלי) שלו ב-2023, ועובדת בתחילה עם משפחת Aurix של Infineon, מכשירי Arm Cortex MCU עם איתור באגים ומעקב של CoreSight, ומכשירי PowerArchitecture עם תמיכת עקבות Nexus Class 3.

"לשימוש יעיל במעקב, יש להגדיר תחילה את מערכת המעקב של המיקרו-בקר המשמש", לפי PLS. "זה בדרך כלל לא עניין של מה בכך. התהליך כולו יכול לקחת זמן ולעתים קרובות דורש ידע מעמיק של מערכת המעקב של ה-SoC."

חומרת ניפוי באגים של UAD2next של PLS

הרחבת המעקב לוקחת פונקציות מעקב ממקרי שימוש טיפוסיים ומצמידה אותן לתצוגות של ה-debugger באופן רגיש להקשר שנועד להיות, מבחינת המשתמש, ללא ידיעה על המנגנונים הבסיסיים הדרושים.

לדוגמה, אמר PLS, ניתן להגדיר את הקלטת מעקב ישירות מחלון קוד המקור עבור מקרי שימוש 'מעקב משורת קוד המקור' או 'עקיבות לשורת קוד המקור'.

משתמשים מנוסים, אמרה החברה, יכולים להתאים אישית את תצורת המעקב שהתקבלה, או להשתמש בה בתבנית, באמצעות כלי התצורה הרגילים של UDE כמו UEC (קונפיגורטור אמולציה אוניברסלי).

"היישום מבוסס על הפשטה גוברת על פני שכבות שונות", אמר PLS. "השכבה התחתונה מכילה את הפונקציות של רכיבי המעקב על-שבב, בעוד השכבה העליונה משקפת את מקרי השימוש של מפתח התוכנה. גישה זו מקלה על הרחבת המערכת ביחס לארכיטקטורות עקבות חדשות, כמו גם למקרי שימוש נוספים."

עד כה סופקו פונקציות מעקב תוכנית נפוצות כמו גם מעקב נתונים בסיסיים - כגון תצפית על גישה לנתונים למשתנים. עקבות נתונים של גישה לרישום, ומעקב אחר משימות עבור מערכות הפעלה בזמן אמת, הם בין אלה שנמצאים בפיתוח.

ראה עוד : מודולי IGBT | LCD מציג | רכיבים אלקטרוניים