Väljer INTEGRITY-178B för certifiering till DO-178B Level A

Esterline CMC Electronics har valt Green Hills Software till att leverera ett flerkärnigt realtidsoperativsystem som uppfyller DO-178B Level A för sin senaste generation integrerade flygdatorer och smarta displayer. Green Hills Softwares INTEGRITY-178B Time-Variant Unified Multi Processing (tuMP) kommer att köras på en flerkärnig Freescaleprocessor.

De delar som valts av CMC för certifiering till DO-178B Level A innehåller de funktioner som krävs för att passa den tekniska standarden Future Airborne Capability Environment (FACE). Detta omfattar Green Hills Softwares befintliga DO-178B Level A Partitioning-Journaling File System (PJFS-178B) och IPFLITE Ethernet-stackar som en del av dess tuMP-baserade flerkärniga system. CMC-systemen kommer att kunna hantera FACE-anpassade applikationer som utvecklats med programspråken C, C++ och ADA95.
– För CMC är tillräcklig processorkapacitet en nyckelfaktor för framgångsrik produktutveckling, lång livslängd och kundnöjdhet”, säger Patrick Champagne vice VD för Cockpits and Systems Integration hos Esterline CMC Electronics. Att fortsätta med denna nivå på processorstöd utan att öka effekten och medförande värmeutveckling kräver att man använder flerkärniga processorer vars sammanlagda processorkraft över flera kärnor är större än en enkelkärnig processor med samma effekt.
Green Hills Softwares flerkärniga operativsystem INTEGRITY-178B tuMP bygger på en 12-årig historia och certifieringserfarenhet med tillägg av flerkärniga operativsystemsfunktioner. Certifiering av flerkärniga operativsystem kräver en arkitektur som har erforderlig styrning av schemaläggning över processorkärnor och applikationer för att lösa upp eventuella störningar inom gemensamma resurser och även flexibilitet så att samtliga kärnor effektivt kan utnyttjas. tuMP stödjer koppling mellan kärnor och applikationer, vanligtvis kallade affinitetsgrupper, vilka kan användas till att skapa multipla SMP- och AMP-skeduleringsrelationer som i sin tur kan tilldelas tidspartitionsfönster för att stödja robust partitionering. De stora möjligheter till skeduleringsstyrning som tuMP har, tillsammans med SMP- och AMP-skedulering, ger kontroll och flexibilitet nog för att lösa upp potentiella resurskonflikter.

Comments are closed.