לדלג לתוכן

J-Trace

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

חזרה לרשימת הדפים שנמחקו

מתוך ויקיפדיה, האנציקלופדיה החופשית
אנו דנים כעת בשאלה האם ערך זה עומד בקריטריונים להיכלל בוויקיפדיה. אתם מוזמנים לשפר ולהרחיב את הערך על מנת להסיר את הספקות, וכן להשתתף בדיון בדף השיחה של הערך.
הדיון אורך שבוע, וניתנת בו הזדמנות להביע תמיכה מנומקת בהשארת הערך. הערך יימחק בתום שבוע ימים, אלא אם כן הובעה תמיכה שכזו בידי עורך או עורכת בעלי זכות הצבעה מלבד יוצר או יוצרת הערך. (התבנית הוצבה בתאריך 28.11.25).
אנו דנים כעת בשאלה האם ערך זה עומד בקריטריונים להיכלל בוויקיפדיה. אתם מוזמנים לשפר ולהרחיב את הערך על מנת להסיר את הספקות, וכן להשתתף בדיון בדף השיחה של הערך.
הדיון אורך שבוע, וניתנת בו הזדמנות להביע תמיכה מנומקת בהשארת הערך. הערך יימחק בתום שבוע ימים, אלא אם כן הובעה תמיכה שכזו בידי עורך או עורכת בעלי זכות הצבעה מלבד יוצר או יוצרת הערך. (התבנית הוצבה בתאריך 28.11.25).
ערך מחפש מקורות
רובו של ערך זה אינו כולל מקורות או הערות שוליים, וככל הנראה, הקיימים אינם מספקים.
אנא עזרו לשפר את אמינות הערך באמצעות הבאת מקורות לדברים ושילובם בגוף הערך בצורת קישורים חיצוניים והערות שוליים.
אם אתם סבורים כי ניתן להסיר את התבנית, ניתן לציין זאת בדף השיחה. (28 בנובמבר 2025)
ערך מחפש מקורות
רובו של ערך זה אינו כולל מקורות או הערות שוליים, וככל הנראה, הקיימים אינם מספקים.
אנא עזרו לשפר את אמינות הערך באמצעות הבאת מקורות לדברים ושילובם בגוף הערך בצורת קישורים חיצוניים והערות שוליים.
אם אתם סבורים כי ניתן להסיר את התבנית, ניתן לציין זאת בדף השיחה. (28 בנובמבר 2025)
J-Trace Cortex-ARM
J-Trace Cortex-M

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.[דרוש מקור]

קישורים חיצוניים

[עריכת קוד מקור | עריכה]

הערות שוליים

[עריכת קוד מקור | עריכה]
  1. ^ דרוש תרגום תקין יותר של המילה
  2. ^ SEGGER J-Trace PRO, באתר ST
  3. ^ מדריך משתמש, באתר המפתחים של Arm