Bild 1. Unterschiedliche Verarbeitungszeiten und Garantien für eine bestimmte Echtzeit-Task  (Bild: LDRA)
Echtzeit

Bewältigung von Timing- und Interferenzproblemen bei Multicore-Prozessoren

Embedded-Software-Entwickler stehen vor ganz besonderen Herausforderungen, wenn es um Timing- und Interferenzprobleme auf heterogenen Multicore-Systemen geht. Solche Plattformen bieten einerseits mehr Verarbeitungskapazität und Performance als Setups mit Single-Core-Prozessoren (SCPs), aber andererseits kann es aufgrund ihrer Komplexität extrem schwierig sein, strikte Timing-Vorgaben einzuhalten.

Weiterlesen
Schnellste Reaktivität in kürzester definierter Zeitspanne: Bei Echtzeitsystemen kommt es auf schlanke. hochpräzise Abläufe an. Dabei wird unter anderem zwischen "harter" und "weicher" Echtzeit unterschieden. (Bild: gemeinfrei)

Echtzeit: Grundlagen von Echtzeitsystemen

Unter Echtzeit versteht man die Anforderung an ein Rechensystem, innerhalb einer kürzesten definierten Zeitspanne korrekt zu reagieren. Weitere wichtige Konzepte sind "harte" und "weiche" Echtzeit sowie Ereignissteuerung und Zeitsteuerung.

Weiterlesen

Anbieter zum Thema

Bildergalerien

In der Automotive-Entwicklung existieren inzwischen auf verschiedenen Stufen des Software Engineering zahlreiche verschiedene Standards, die das Ziel verfolgen, Prozesse zu optimieren und Systeme von Grund auf sicherer zu gestalten. Doch wie kann man diese verschiedenen Standards zusammenbringen und das Beste aus Ihnen herausholen, ohne sich als Entwickler zu verzetteln?  (Bild: Clipdealer)

Standards und Modellierung

AUTOSAR, ASPICE, SysML – hinter jedem neuen Standard steht das Ziel, Engineering-Prozesse zu optimieren. In der Fahrzeugentwicklung lässt sich jedoch kein Standard für sich allein einsetzen oder bewerten. Es gilt also, diese Standards strukturiert und aufeinander abgestimmt zu verwenden, um ihre Vorteile nutzen zu können.

Weiterlesen