מהי AUTOSAR?
AUTOSAR (אוטוסאר) או AUTomotive Open System ARchitecture היא שותפות פיתוח גלובלית של בעלי עניין
בתחום הרכב שנוסדה בשנת 2003.
AUTOSAR היא ארכיטקטורת תוכנה סטנדרטית לרכב שמטרתה להקל על התכנון והפריסה
של יישומי תוכנת רכב מורכבים.
כמה נקודות מפתח של AUTOSAR:
ארכיטקטורה מודולרית: AUTOSAR מגדירה ארכיטקטורת שכבות, שבה כל שכבה מציעה פונקציונליות מסוימת
באמצעות ממשקים מוגדרים היטב.
גישה מודולרית זו מאפשרת גמישות ומדרגיות בפיתוח תוכנת רכב.
סטנדרטיזציה: הפלטפורמה מייצרת את השיטה והתהליכים לפיתוח תוכנת יחידת בקרה, מפחיתה את המורכבות ומקלה
על שילוב תוכנות ממספר שותפים או ספקים.
יכולת פעולה הדדית: על ידי אספקת ממשקים סטנדרטיים, AUTOSAR מאפשרת לרכיבי תוכנה שונים לעבוד יחד בצורה חלקה,
ללא קשר למי שפיתח אותם.
זה חיוני בתחום שבו ספקים ויצרנים רבים ושונים צריכים לשתף פעולה.
שימוש חוזר: AUTOSAR מאפשרת שימוש חוזר ברכיבי תוכנה על פני דגמי רכב וסדרות שונות,
מה שיכול להוביל להוזלה משמעותית בעלויות הפיתוח ובזמן.
גרסאות: ל-AUTOSAR יש כמה מהדורות, כולל הפלטפורמה הקלאסית והפלטפורמה האדפטיבית.
הפלטפורמה הקלאסית מתמקדת ב-ECU משובצים עמוקים (יחידות בקרה אלקטרוניות), בעוד שהפלטפורמה האדפטיבית
מיועדת לסביבות מחשוב בעלות ביצועים גבוהים האופייניים ליישומי נהיגה אוטונומית.
שימושים של AUTOSAR
השימוש ב-AUTOSAR בתעשיית הרכב מקיף מספר תחומי מפתח, במיוחד תוך התמקדות בסטנדרטיזציה,
פיתוח ושילוב של רכיבי תוכנה על פני מערכות רכב שונות.
כך נעשה שימוש ב-AUTOSAR:
פיתוח תוכנה
AUTOSAR מספקת מסגרת סטנדרטית לפיתוח תוכנת רכב, הכוללת:
שכבת יישומים: זה כולל רכיבי תוכנה המבצעים פונקציות ספציפיות כמו שליטה במנוע, בלמים או אורות.
סביבת זמן ריצה (RTE): זו פועלת בתור תוכנת ביניים המאפשרת תקשורת בין רכיבי תוכנת היישום והחומרה הבסיסית.
שכבת תוכנה בסיסית: שכבה זו כוללת שירותים כגון תקשורת, ניהול זיכרון ואבחון, החיוניים לתפעול תוכנת האפליקציה.
אינטגרציה של מספר ספקים
בכלי רכב מודרניים, חלקים שונים של התוכנה עשויים להיות מפותחים על ידי ספקים שונים.
הממשקים והמודולים הסטנדרטיים של AUTOSAR מקלים על השילוב של רכיבים מגוונים אלה לתוך מערכת רכב אחת ומגובשת.
שימוש חוזר על פני פלטפורמות
על ידי אספקת מודולי תוכנה סטנדרטיים, AUTOSAR מקל על יצרני רכב לעשות שימוש חוזר ברכיבי תוכנה על פני דגמים שונים
ופלטפורמות רכב, ומצמצם את זמן הפיתוח והעלות.
תמיכה בתכונות מתקדמות
AUTOSAR תומכת בפיתוח של תכונות רכב מתקדמות כגון נהיגה אוטונומית, מערכות מתקדמות לסיוע לנהג (ADAS)
וטכנולוגיות מכוניות מחוברות.
הפלטפורמה האדפטיבית שלה, למשל, מותאמת למשימות מחשוב בעלות ביצועים גבוהים הנדרשות ביישומים מתקדמים אלה.
בטיחות
AUTOSAR כוללת תכונות שנועדו להבטיח את הבטיחות והאבטחה של תוכנת רכב.
זה כולל מנגנונים לטיפול בשגיאות, תקשורת מאובטחת והבטחת שרכיבי תוכנה פועלים בצורה בטוחה
תחת מקרי השימוש המיועדים להם.
תצורה והתאמה אישית
הגישה של AUTOSAR מאפשרת ליצרנים וספקים להגדיר ולהתאים אישית רכיבי תוכנה בהתאם לדרישות הרכב הספציפיות,
ועוזרת לייעל את הביצועים והיעילות.
עדכונים ושדרוגים
עם המעבר לעבר כלי רכב מוגדרי תוכנה, AUTOSAR מאפשרת עדכוני תוכנה אוויריים (OTA), ומאפשרים ליצרנים לפרוס עדכוני תוכנה מרחוק.
זה חיוני לתיקון באגים, שיפור תכונות והוספת פונקציות חדשות לאחר הייצור.

