Embedded-Anwendungen werden immer komplexer und anspruchsvoller, um mehrere Ziele zu erreichen. Erstens müssen Anwendungen effizienter werden, was einen leistungsfähigen Controller erfordert, um ausgefeilte Algorithmen auszuführen. Zweitens sind die Embedded-Systeme durch die allgegenwärtige Internetverfügbarkeit standardmäßig vernetzt. Das dritte Ziel ist, die Kosten zu senken, indem verschiedene Funktionen wie die Sensorschnittstelle, Da-tenanbindung, Motorsteuerung, digital geregelte Leistungswandlung, Betriebs- und Datensicherheit (Safety & Security) in einen einzelnen Controller integriert werden. Ein derart hoher Integrationsgrad erfordert, dass unterschiedliche Experten bestimmte Funktionsbereiche oder Module bearbeiten und dann mehrere Funktionen in eine Endanwendung integriert werden. Bei multinationalen Unternehmen, deren Teams auf der ganzen Welt verteilt sind, ist es oftmals umso wichtiger, dass verschiedene Module separat entworfen und nahtlos integriert werden können, um das Entwicklungsrisiko und den -aufwand zu verringern.
展开▼