Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

OpenSynergy demonstreert automobiele toepassing van Atom

OpenSynergy heeft op de Cebit zijn Coqos-besturingssysteem voor in-car head units gelanceerd. Het deels gevirtualiseerde systeem voldoet aan de Autosar-standaard en werd gedemonstreerd op een Intel Atom-platform.

Autofabrikanten hebben in het afgelopen decennium te maken gehad met een wildgroei aan ecu's in hun modellen. De processors worden gebruikt voor de besturing van allerhande functionaliteit, van de richtingaanwijzer tot het navigatiesysteem en de motor. De tientallen besturingseenheden zorgen voor een toenemende complexiteit en lange ontwikkelingstrajecten. Een groot aantal autofabrikanten en toeleveranciers heeft zich verenigd in de Automotive Open System Architecture (Autosar), die tot doel heeft om een gestandaardiseerde softwarearchitectuur voor automobiele toepassingen te ontwikkelen. Het Duitse softwarebedrijf OpenSynergy lanceerde op de Cebit een besturingssysteem dat compatibel is met Autosar en geschikt is voor ARM- en x86-hardware.

Coqos is een real-time besturingssysteem dat de componenten van de Autosar-omgeving verbindt met een gevirtualiseerd gastbesturingssysteem. Op dit moment wordt alleen de Linux 2.6-kernel ondersteund. In de Autosar-omgeving draaien functies die kritisch zijn voor de veiligheid van het voertuig, zoals stabiliteits- en tractiecontrole, cruise-control en afstandsbewaking. Het gastbesturingssysteem wordt gebruikt voor infotainmentapplicaties van bijvoorbeeld de communicatie en navigatiesystemen. Door deze programma's in een virtuele machine te draaien, moet voorkomen worden dat veiligheidskritische functies van de auto door kwaadwillende personen vanuit de infotainmentomgeving gemanipuleerd kunnen worden. De scheiding zorgt er tevens voor dat de kritische functies binnen een opgegeven tijd uitgevoerd worden en maakt het mogelijk om het gastbesturingssysteem af te sluiten of te rebooten terwijl de basisfuncties van de auto in werking blijven. De beide werelden hebben toegang tot een interface voor audio en graphics.

OpenSynergy was aanwezig als partner van Intel in het paviljoen dat de chipgigant op de Cebit had afgehuurd. Het softwarebedrijf demonstreerde zijn besturingssysteem op een evaluatiebord met een Atom-processor. Op de gevirtualiseerde Linux-kernel draaide een open source navigatieapplicatie en tevens was het demosysteem voorzien van een richtingaanwijzer. Om de scheiding tussen Linux en de veiligheidskritische functies te demonstreren, werd de Linux-kernel geboot terwijl de richtingaanwijzer bedienbaar bleef. Magneti Marelli toonde een demonstratie van een port van de iDrive-interface die deze toeleverancier voor BMW had gemaakt. Ook hier werd gebruikgemaakt van het Coqos-framework en een Atom-platform.

OpenSynergy verwacht dat Autosar in 2010 zijn intrede in nieuwe automodellen zal doen. De nieuwe BMW 7-serie heeft reeds zijn netwerk- en geheugenmanagement en een groot deel van de diagnosefuncties via Autosar geïmplementeerd.



Door Femme Taken

Architect

07-03-2009 • 13:24

34 Linkedin Google+

Reacties (34)

Wijzig sortering
Ik vind het dan ook vreemd dat T.net en de automakers zo'n systeem echt zien zitten.

Wat kost het nu extra om een simpele controller ernaast te zetten, zodat je altijd een onafhankelijk systeem hebt? Een paar Watt in verbruik en een paar euro in kosten. Terwijl het risico enorm is. Virtualisatie geeft een stuk veiligheid, maar ook een stuk schijnveiligheid. Je gast OS kun je best rebooten, zolang dat geen spannende dingen doet met hardware versnelling, maar als er bijvoorbeeld een grafische kaart of versneller in het systeem zit kan je gast OS nog steeds (een poging wagen om) je hardware ook mee te nemen in de crash.
Daarnaast neemt de complexiteit enorm toe, terwijl je anders een simpele interface gebruikt om alle gegevens van het ene systeem naar het andere en terug te sturen. Die interface heb je zelfs in dit systeem waarschijnlijk al nodig, maar nu krijg je ook alle virtualisatie problemen erbij.

Het risico op gecompliceerde bugs komt elke keer terug bij een hardware revisie. Als je van een single core naar een dual core Atom gaat en Intel heeft een foutje gemaakt kun je je met 200 om een boom vouwen. Laat je die 2 systemen los van elkaar, dan valt misschien je dashboard uit, maar dan kun je de auto nog wel stilzetten.
In een vliegtuig zijn al die systemen ook dubbel of zelfs driedubbel gescheiden, waarbij elke koppeling tot in het onzinnige moet worden getest en beveiligd en bij een auto gooien we het maar op één hoop?

Op dit item kan niet meer gereageerd worden.


Call of Duty: Black Ops 4 HTC U12+ dual sim LG W7 Google Pixel 3 XL OnePlus 6 Battlefield V Samsung Galaxy S9 Dual Sim Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True