R.T Concepts

קורס Real-Time Concepts למערכות Embedded

על הקורס

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

קורס RT Concepts מתמקד בעקרונות היסוד של מערכות זמן אמת (Real-Time Systems) והשיקולים התיאורטיים והמעשיים בתכנונן. הקורס מכסה את התיאוריה המתמטית של תזמון משימות, מודלים של מערכות זמן אמת, ושיטות לאנליזה וולידציה של מערכות. דגש מיוחד מושם על הבנת המשמעויות של דרישות זמן אמת קשיח (Hard Real-Time) ורך (Soft Real-Time), ועל השיטות להבטחת עמידה באילוצי זמן.

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

מערכות Embedded

מערכות משובצות מחשב הן מערכות הכוללות מעבד (CPU) המבצע פעולות ייעודיות. טלפונים סלולריים, שעונים חכמים ושלטים הן דוגמאות נפוצות. בניגוד ל-PC, שהוא מחשב לשימוש כללי (General Purpose), מערכת Embedded מתוכננת עבור יישום מסוים. לכן היא מותאמת באופן אופטימלי לצורכי האפליקציה. הארכיטקטורה שלה שונה מזו של PC ביכולות ה-CPU, במהירות ה-System Bus ובכמות הזיכרון (RAM/Flash) הנדרשת.

מערכות Real Time

מערכות Real Time הן מערכות דטרמיניסטיות ועקביות, לאו דווקא משובצות מחשב. הן מחויבות לעבד מידע ולהגיב בתוך זמן ידוע ועקבי. הקורס מלמד את המרכיבים העיקריים בפיתוח אפליקציות משובצות מחשב. הוא מציג את הבעיות שאיתן מתמודדים מהנדסי פיתוח, ואת התהליך והכלים לפיתוח אפליקציות Embedded. בנוסף, הוא מציג את האובייקטים והשירותים של מערכת הפעלה לזמן אמת (RTOS), ואת אופן שילובם באפליקציה.

AI ו-Vibe Coding בפיתוח מערכות זמן אמת

כלי AI ו-Vibe Coding משנים את עבודת מהנדסי ה-Embedded. הם יוצרים במהירות שלדי Tasks, פונקציות ISR, קוד סנכרון ובדיקות. אבל מודל שפה (LLM) לא מכיר לבדו את תקציב הזמן של המערכת שלכם. קוד שנראה תקין עלול להחמיץ Deadline, או ליצור Race Condition ו-Deadlock. בזמן אמת קשיח (Hard Real-Time), קוד שעובד ברוב הריצות אינו מספיק.

קורס RT Concepts מלמד את העקרונות הדרושים להערכת קוד כזה. בעזרתם תוכלו לבדוק כל הצעה של AI:

  • האם העדיפויות של ה-Tasks נכונות, ואין סכנת Task Starvation?
  • האם המשאבים המשותפים מוגנים, בלי Priority Inversion או Deadlock?
  • האם קוד ה-ISR קצר, ומשתמש רק בפונקציות Interrupt-Safe?
  • האם Message Queues מטפלים נכון בתור מלא ובתור ריק?
  • האם הקוד עומד באילוצי הזמן גם על הלוח עצמו?

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

מועדי פתיחת קורס RT Concepts

קורס ערב
18:00 - 22:00
30 ש"א (6 מפגשים)
30/12/2026
קורס ערב
18:00 - 22:00
30 ש"א (6 מפגשים)
07/04/2027

מתכונת הקורס

* מספר המפגשים והשעות למפגש עשויים להשתנות בין קורס לקורס

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

למה כדאי ללמוד RT Concepts ?

  • הבנה מעמיקה של תיאוריית מערכות זמן אמת
  • יכולת לתכנן מערכות העומדות באילוצי זמן מוגדרים
  • רכישת כלים לניתוח ואימות של מערכות זמן אמת
  • הכרת שיטות מתקדמות לתזמון ותעדוף משימות
  • פיתוח חשיבה מערכתית בהקשר של מערכות קריטיות
  • יכולת לבצע אנליזה כמותית של ביצועי מערכת
  • הבנת האתגרים והפתרונות במערכות מרובות משימות
private lessons

מה לומדים בקורס RT Concepts?

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

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

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

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

private lessons

למי מיועד הקורס?

  • מהנדסי תוכנה, מפתחים, מתכנתים
  • המעוניינים ללמוד פיתוח מערכות Embedded תחת מערכת הפעלה לינוקס.
  • מהנדסי Embedded Bare-Board המעוניינים ללמוד לפתח מנהלי התקנים תחת מערכת הפעלה לינוקס.
  • מהנדסי חומרה, תוכנה, מדעי המחשב המעוניינים בידע מעשי בעולם הלינוקס קרנל.
private lessons

תנאי קבלה

  •  יכולת בסיסית של עבודה מול מחשב.
  •  רקע ו/או ניסיון בפיתוח בשפת C++\C - חובה.
  •  ראיון ידע מקצועי.

מיומנויות וטכניקות

▶

מבנה הקורס

▶
צפייה בסילבוס
Head of the department
teacher-image-בני-כהן

על המרצה

בני כהן

מנכ"ל ומייסד Real Time Group

  • בעל תואר שני M.Sc בהנדסת תקשורת.
  • תואר ראשון (BScTE) בהנדסת אלקטרוניקה.
  • מרצה וראש תחום קורס Real Time Embedded ב-RT-Group.
  • בעל ניסיון של מעל 20 שנה בפיתוח והדרכת מערכות RT Embedded Linux לחברות Enterprise, הביטחוניות ו- Startups המובילות בעולם.

מה מספרים בוגרי המכללה?

מדריכים RT Concepts

תשובות לשאלות נפוצות

איך בנוי הקורס Real-Time Embedded O.S. SystemsImplemented by FreeRTOS?

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

close

האם יש שיעורי בית, מבחנים או פרוייקטים?

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

close

מהי שפת התכנות העיקרית בקורס?

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

close

איך מתבצעת ההתנסות המעשית?

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

close

איך הידע מהקורס משתלב בפיתוח IoT?

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

close

איזה ידע מעשי מקבלים בקורס?

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

close

איך הקורס מכין לעבודה בתעשייה?

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

close
צפייה בסילבוס

סטודנטים ללימודי Real-Time Concepts למערכות Embedded התעניינו גם במודולים נוספים:

צפייה בסילבוס

סילבוס הקורס