New-Tech Military Magazine | Nov-Dec 2016
« ARINC 653 compliant OS architecture
כמעט בלתי אפשרי עבור ספקי מערכות ED ו- - DO -178 B הפעלה לבצע רשיון בתקן עבור ארכיטקטורות מעבד רבות ושונות, 12 B ללא הידיעה כי יהיו מסוגלות להחזיר את .) NRE עלויות הפיתוח ( מסיבות אלה, פותחו חבילות רשיון עבור מעבדי ליבה אחת הנפוצים ביותר בעולם האוויוניקה. COTS ווינד ריבר השתמשה בגישת "רשיון" , דבר שאיפשר לפצל VxWorks RTOS עבור של NRE ולהוריד משמעותית את עלויות ה- תהליך הרשיון, למגוון לקוחות ותוכניות - תוך שימוש באותה ארכיטקטורת מעבד והפחתת עלויות הרשיון בכל תכנית. התהליך הביא למעגל קסמים חיובי, מאחר שמעבדים אלה סיפקו את אופציות העלות הנמוכה ביותר עבור פרויקטים של רשיון המשך, הודות ליכולת לעשות שימוש חוזר DO -178 בתהליכי רשיון קיימים עבור רשיון . ED -12- ו תהליך זה חסך את הצורך לפתח עבור ארכיטקטורת מעבד חדשה,ואת העלויות הגדולות הכרוכות בכך. האתגר של רשיון מערכת עם מעבד בעל ריבוי-ליבות התהליך לרשיון מערכת מרובת ליבות מהווה
עבור אוויוניקה. משמעות הביצועים הגוברים של מעבדים , מאפשרת לשקול אותם ARM מבוססי כאופציה משמעותית עבור יישומי אוויוניקה שימשו PowerPC מסוימים, בהם מעבדי בעבר. מעבדי אינטל, אשר בעבר לא נשקלו באופן נרחב לשימוש ביישומי אוויוניקה, מסיבות של פיזור אנרגיה לא יעיל, נשקלים ננומטר החסכוניים 14 עתה הודות למעבדי בצריכת אנרגיה. דינמיקות שוק אלה הביאו למחשבה מחודשת בבחירת מעבדים לאוויוניקה, מה שגורם לחוסר בהירות לגבי היורש היחיד הנפוצים, שהנם בעלי PowerPC למעבדי מעבד בודד. אנו עומדים כעת בפני מגוון רחב של אפשרויות בבחירת מעבדים. מרובי-ליבות, משפחות ARM מעבדי , PowerPC QorIQ ארכיטקטורת . Atom ו- Intel Core וארכיטקטורות האתגר שברשיון למערכת הפעלה בזמן אמת ) RTOS ( ED -12 B ו- DO -178 B ביצוע רשיון תוכנה עבור מערכת הפעלה בזמן אמת, Level A הוא יקר ביותר - מיליוני דולרים, והיא ספציפית לארכיטקטורת המעבד בו מדובר.
כיום אתגר עבור תוכניות אוויוניקה, עקב המחסור במדיניות רשמית/קווים מנחים . EASA ו- FAA מצד ה- עם זאת, יש לקחת בחשבון את דוח ונייר העמדה EASA MULCORS המחקר כאשר מתכננים פרויקט FAA CAST -32 אוויוניקה מרובה-ליבות שהינו קריטי מבחינת בטיחות. מתכנתים ירצו לשקול את השימוש במעבד מרובה ליבות בפלטפורמת החומרה הבאה שלהם, אפילו אם דרישות העיבוד הנוכחיות שלהם בפרויקט, אינן מעבר למה שמספקת ליבה יחידה, וזאת כדי לספק עוצמת עיבוד מתאימה לעמידה בדרישות עיבוד עתידיות. הבחירה במעבד מרובה-ליבות יכולה להפוך גם להכרח בעקבות מחסור בזמינות של מעבדים עם ליבה אחת, כפי שהוזכר קודם. באופן דומה, יש מתכנתים שעשויים לרצות להשתמש במעבדים מרובי-ליבות שיש להם יותר משתי ליבות, מאחר שמכשירים עם ליבות הנם נפוצים יחסית כיום. עם 8 או 4 אינו מתייחס למעבדים CAST -32 , זאת מרובי-ליבות עם יותר מאשר שתי ליבות פעילות. הסמכת מעבדים מרובי-ליבות תדרוש מחקר משמעותי וניהול רשיון כדי להרחיב את הקווים המנחים של . CAST -32- ו MULCORS
New-Tech Military Magazine l 36
Made with FlippingBook