J-Trace
כאן לא אתר ויקיפדיה. דף זה נשמר אוטומטית מכיוון שבתאריך 2025-11-28 התקיים דיון האם למחוק אותו. לצפייה בדף המקורי , אם לא נמחק.
אנו דנים כעת בשאלה האם ערך זה עומד בקריטריונים להיכלל בוויקיפדיה. אתם מוזמנים לשפר ולהרחיב את הערך על מנת להסיר את הספקות, וכן להשתתף בדיון בדף השיחה של הערך.
| ||
| אנו דנים כעת בשאלה האם ערך זה עומד בקריטריונים להיכלל בוויקיפדיה. אתם מוזמנים לשפר ולהרחיב את הערך על מנת להסיר את הספקות, וכן להשתתף בדיון בדף השיחה של הערך. | |
ערך מחפש מקורות
| ||
| ערך מחפש מקורות | |


J-Trace היא סדרת כלי חומרה מקצועיים לניפוי שגיאות (debug) ושידור מעקב[1] (streaming trace) למעבדי Arm Cortex ו-RISC-V,[דרושה הבהרה] שפותחו על ידי חברת SEGGER Microcontroller Systems הגרמנית. הכלי מבוסס על סדרת ה-J-Link הפופולרית של SEGGER, אך מוסיף יכולות מעקב מתקדמות, בעיקר באמצעות תמיכה במערכת Embedded Trace Macrocell (ETM) של חברת המעבדים הבריטית Arm[2].
תיאור
[עריכת קוד מקור | עריכה]J-Trace מאפשר מעקב מלא אחר הוראות הביצוע (instruction trace) של התוכנית בזמן אמת, ללא הגבלה על משך הזמן או כמות הנתונים – בניגוד לכלים מסורתיים שמוגבלים לבאפר פנימי קטן. הנתונים מוזרמים ישירות למחשב המארח דרך חיבור USB 3.0 מהיר או Ethernet (בדגמים מתקדמים), מה שמאפשר:
- איתור באגים נדירים וקשים לשחזור
- ניתוח כיסוי קוד (code coverage) בזמן אמת
- פרופיילינג של זמני ביצוע ותדירות פונקציות
- ניתוח צריכת הספק
הכלי משולב עם תוכנת הניפוי Ozone של SEGGER, ותומך בסביבות פיתוח רבות כגון Keil, IAR, Eclipse ועוד[3].
דגמים עיקריים
[עריכת קוד מקור | עריכה]- J-Trace PRO Cortex-M – מיועד למעבדי Cortex-M
- J-Trace PRO Cortex (או Cortex-A/R/M) – תמיכה במעבדי Cortex-A, Cortex-R ו-Cortex-M
- J-Trace PRO RISC-V – תמיכה במעבדי RISC-V
דגמים אלה כוללים את כל יכולות ניפוי שגיאות של המודל J-Link PRO, בתוספת שידור מעקב ללא הגבלה.
היסטוריה
[עריכת קוד מקור | עריכה]סדרת J-Trace הושקה לראשונה בשנות ה-2010 כהרחבה ל-J-Link עם יכולות מעקב מוגבלות. בשנת 2018 לערך הושק דגם ה-PRO עם תמיכה בשידור מעקב מלא, והוא הפך למוצר הדגל בתחום המעקב למערכות משובצות מבוססות Arm. מאז התווספו דגמים תומכי RISC-V.[דרוש מקור]
קישורים חיצוניים
[עריכת קוד מקור | עריכה]- אתר רשמי של J-Trace באתר SEGGER
הערות שוליים
[עריכת קוד מקור | עריכה]- ^ דרוש תרגום תקין יותר של המילה
- ^ SEGGER J-Trace PRO, באתר ST
- ^ מדריך משתמש, באתר המפתחים של Arm