Auf der Embedded World 2017 werden INCHRON, iSYSTEM, OpenSynergy und Renesas Electronics Europe gemeinsam eine Demo für Fahrerassistenzsysteme in der Automobilindustrie präsentieren, die die Einhaltung all dieser Anforderungen durch den ständigen Einsatz modernster Plattformen, Softwaretechnologien und Entwicklungswerkzeuge ermöglicht.
Für diese Demo werden mehrere Renesas RH850/F1x Mikrocontroller (MCUs) für Automobilanwendungen über ein Bussystem vernetzt. In der dargestellten Anwendung dienen zwei RH850/F1x MCUs als Steuergeräte für eine Kamera bzw. einen Radarsensor. Die Fehlererkennung erfolgt ebenfalls am Radarsensor-Steuergerät. Ein dritter RH850/F1x MCU fungiert als zentrales Steuergerät und integriert die Sensordatenfusion mit Fahrzeugfunktionen wie der Zentralverriegelung und der Ansteuerung von Brems- und Blinklicht.
Der flexible Hypervisor COQOS Micro von OpenSynergy läuft auf jedem dieser Mikrocontroller und ermöglicht so die Integration mehrerer Echtzeitbetriebssysteme (wie z. B. AUTOSAR-Software) auf einem einzigen Prozessor. Jede Treiberanwendung läuft in einer eigenen virtuellen Maschine, wodurch verhindert wird, dass Anwendungen mit unterschiedlichen ASIL-Levels sich gegenseitig beeinträchtigen.
Alle wesentlichen Informationen über das Verhalten des Hypervisors, der virtuellen Maschinen, der Anwendungen und der Ereignisketten in diesem System werden vom iSYSTEM iC5700 On-Chip Analyzer erfasst und protokolliert. Zusätzlich wird das CAN/LIN Bus Add-on Module für iC5700 verwendet, um Kommunikationsspuren auf dem CAN-Bus zu protokollieren.
Die INCHRON Tool-Suite analysiert die von iSYSTEM-Tools erfassten Daten und stellt alle MCU- und CAN-Bus-Traces auf einer gemeinsamen Zeitbasis dar. Sie dient der Identifizierung von Ereignisketten, der Berechnung von Statistiken zu Laufzeitwerten und anderen Timing-Parametern sowie der Überprüfung der Einhaltung vordefinierter Timing-Anforderungen. Die resultierenden Daten können anschließend zur Erstellung eines Modells des Gesamtsystems mit realistischen Werten in der Simulationsumgebung der INCHRON Tool-Suite verwendet werden. Dieses Modell kann schließlich zur gezielten Optimierung des Systems und seiner Timing-Parameter sowie zur kosteneffizienten und automatisierten Überprüfung von Systemänderungen eingesetzt werden.
Weitere Informationen oder ein Angebot