מהי RTOS?
RTOS ראשי תיבות של Real-Time Operating System כלומר מערכות הפעלה זמן אמת.
RTOS זוהי מערכת הפעלה מיוחדת שנועדה לנהל משאבי חומרה ויישומים מארחים המעבדים נתונים תוך כדי כניסתם,
בדרך כלל עבור מערכות משובצות.
RTOS הם קריטיים במערכות שבהן תזמון ואמינות חיוניים, כמו רובוטיקה, מערכות רכב, מכשור רפואי וטלקומוניקציה.
RTOS שונים ממערכות הפעלה למטרות כלליות (כמו Windows או Linux המשמשות במחשבים אישיים) בכך שהן מתמקדות
בעמידה בדרישות בזמן אמת במקום במקסום התפוקה.
RTOS הן רזות וסופר יעילות ונועדו למזער את השימוש במשאבים תוך מיקסום אמינות וביצועים תחת אילוצי תזמון קפדניים.
רשימה של מערכות הפעלה זמן אמת
FreeRTOS – נפוצה במסגרות מסחריות ואקדמיות בשל הניידות שלה וטביעת הרגל המינימלית של הזיכרון.
VxWorks – ידועה ביכולות המדרגיות והשימוש שלה ביישומים קריטיים לבטיחות בתעשיות תעופה וחלל ורכב.
RTOS-32 – תומכת במעבדים מרובי ליבות ומשמשת במערכות תעשייתיות, רפואיות ומכוניות.
QNX – מערכת הפעלה זמן אמת מיקרו-ליבתית הידועה באמינותה הגבוהה ובשימוש במערכות מידע ובידור לרכב.
ThreadX – פופולרית בשל גודלה הקטן וזמן התגובה המהיר שלה, נפוצה במוצרי אלקטרוניקה.
Zephyr – מערכת הפעלה זמן אמת בקוד פתוח התומכת במספר ארכיטקטורות חומרה וצוברת פופולריות במכשירי IoT.
uC/OS-II – ידועה בתיעוד הברור שלה ובקלות השימוש בה, פופולרית בחינוך ובמחקר.
INTEGRITY – משמשת במערכות קריטיות בתעופה וחלל ובהגנה בשל תכונות האבטחה והבטיחות החזקות שלה.
Nucleus – מתמקדת בקישוריות ומדרגיות, בשימוש בטלפונים ניידים, מכשירים רפואיים ומערכות רכב.
MicroC/OS-II – מערכת הפעלה זמן אמת שניתן להגדרה, ריבוי משימות מונעות, הנפוצות במערכות משובצות.
RIOT – מיועדת למכשירי IoT, הידועה ביעילות האנרגטית שלה ובתמיכה בחומרה בהספק נמוך.
EmbOS – ידועה בפשטות וביעילות שלה, בשימוש במערכות בקרה תעשייתיות.
LiteOS – מערכת הפעלה זמן אמת קלת משקל בקוד פתוח המכוונת למכשירי IoT.
Azure RTOS (לשעבר Azure Sphere) – מציעה אינטגרציה עם שירותי Azure של מיקרוסופט בענן.
Contiki – מכוונת למיקרו-בקרים קטנים במכשירי IoT.
Mbed OS – פותחה על ידי ARM עבור התקני IoT, תוך שימת דגש על קישוריות ואבטחה.
RTEMS – תומכת במגוון רחב של מעבדים ומשמשת במשימות חלל, מחקר מדעי ועוד.
RT-Thread – מערכת הפעלה זמן אמת בקוד פתוח עם מערכת אקולוגית עשירה של רכיבים וקהילה צומחת.
PikeOS – מערכת הפעלה זמן אמת עם אישור בטיחות המשמשת במערכות קריטיות בתעופה וחלל ובכלי רכב.
VSTa – מדגישה מודולריות וריבוי משימות מונעות, בשימוש בעיקר בחינוך.
ERIKA Enterprise – תואמת לתקני בטיחות רכב, המשמשים ביישומי רכב.
Fuchsia – פותחה על ידי גוגל עם מודל אבטחה מבוסס יכולות, המכוון למכשירים מודרניים.
TizenRT – מערכת הפעלה זמן אמת קלת משקל מקרן Linux, המיועדת למכשירים קטנים ומחוברים.
Nuttx – מערכת הפעלה בזמן אמת המדגישה תאימות לתקנים.
TI-RTOS – עוצבה על ידי Texas Instruments, מתמקדת במיקרו-בקרים ובמעבדים שלהם.
OpenRTOS – גרסת רישיון מסחרי של FreeRTOS, מציעה תמיכה והגנה משפטית.
Keil RTX – מותאמת למעבדי ARM Cortex-M, בשימוש במערכות משובצות.
eCos – ניתנת להגדרה ותוכננה עבור מערכות משובצות עמוקות, המשמשות במוצרי אלקטרוניקה.
Apache Mynewt – מכוונת למכשירים מוגבלים ותומכת ברשת מדרגית.
ChibiOS/RT – מערכת הפעלה זמן אמת קומפקטית ומהירה המשמשת במכשירים משובצים.
Xenomai – מערכת הפעלה זמן אמת מסורתית, נפוצה ברובוטיקה ובייצור.
Unison RTOS – ידועה בתאימות מלאה ל-POSIX ובמודולריות, מתאימה למערכות משובצות מורכבות.
T-Kernel – מקורה ביפן, היא נועדה לתמוך במערכות משובצות עם אילוצי משאבים הדוקים.
RTLinux – משלבת את ליבת לינוקס עם ליבה בזמן אמת, המאפשרת פעולות למטרות כלליות וגם בזמן אמת.
simRTK – מערכת הפעלה זמן אמת מבוססת סימולציה המשמשת לבדיקה ופיתוח ביישומי רכב ותעופה וחלל.
HelenOS – מערכת מרובת שרתים מבוססת מיקרו-ליבה המתמקדת במודולריות ומדרגיות.
Phoenix-RTOS – מציעה ארכיטקטורת מיקרו-ליבה המכוונת למכשירי IoT ומערכות משובצות הדורשות מודולריות.
Trampoline – קוד פתוח ומיועדת ליישומי רכב, תואמת לתקן AUTOSAR.
BRTOS – תוכננה להיות ניידת וניתנת להרחבה, עם יישומים בטלקומוניקציה ומערכות משובצות.
QK – מערכת הפעלה זמן אמת מיקרו-ליבה קלה ומהירה, המדגישה ביצועים גבוהים עם שימוש נמוך במשאבים.

