קורסRTOSבינוני

FreeRTOS למתכנתים מוטמעים

Tasks, queues, semaphores ו‑priority inversion — לבנות מערכת multitasking שלא קורסת תחת עומס.

מערכת הפעלה בזמן אמת היא לא קסם — היא scheduler והרבה משמעת. הקורס מלמד לבנות ארכיטקטורת tasks נכונה, לתקשר ביניהן בבטחה עם queues ו‑semaphores, ולהבין מלכודות כמו priority inversion ו‑stack overflow לפני שהן מפילות מוצר בשטח.

מה תלמדו

  • לעצב חלוקת tasks ו‑priorities שלא יוצרת starvation
  • להעביר נתונים בבטחה עם queues ו‑stream buffers
  • לזהות ולפתור priority inversion עם mutex ו‑priority inheritance
  • לכוון את גודל ה‑stack ולתפוס overflow מוקדם

תוכן הקורס

ניהול משימות2 שיעורים

המרצים

צוות Embedded Academy

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

שאלות נפוצות

צריך רקע ב‑C?

כן, הקורס מניח שליטה סבירה ב‑C ובמצביעים.

זה ספציפי ל‑STM32?

הרעיונות גנריים ל‑FreeRTOS; הדגמות רצות על Cortex‑M אבל מתאימות לכל פורט.

ספרו לי על קורסים חדשים