Embedded

Embedded Softwarelösungen ermöglichen die Vernetzung von qualitativ hochwertigen Geräten:


Mentor liefert Embedded-Softwarelösungen, die es Geräteherstellern ermöglichen, schnell qualitativ hochwertige vernetzte Geräte zu entwerfen und zu bauen, einschließlich solcher mit umfangreichen Benutzeroberflächen, Cloud-basierter Fernverwaltung oder Sicherheitszertifizierung. Zu den Basistechnologien gehören Linux, das Echtzeitbetriebssystem Nucleus und fortschrittliche Multicore-Runtime-Enablement- und Entwicklungstools. Mentor bietet auch Entwicklungsdienstleistungen für seine Embedded-Software-Produkte und Compiler an.

Ein eingebettetes System (auch englisch„embedded system“) ist ein elektronischer Rechner oder auch Computer, der in einen technischen Kontext eingebunden (eingebettet) ist. Dabei übernimmt der Rechner entweder Überwachungs-, Steuerungs- oder Regelfunktionen oder ist für eine Form der Daten- bzw. Signalverarbeitung zuständig, beispielsweise beim Ver- bzw. Entschlüsseln, Codieren bzw. Decodieren oder Filtern.

Eingebettete Systeme verrichten – weitestgehend unsichtbar für den Benutzer – ihren Dienst in einer Vielzahl von Anwendungsbereichen und Geräten, beispielsweise in Geräten der Medizintechnik, Waschmaschinen, Flugzeugen, Kraftfahrzeugen, Kühlschränken, Fernsehern, DVD-Playern, Set-Top-Boxen, Routern, Mobiltelefonen oder allgemein in Geräten der Unterhaltungselektronik. Im Fall von komplexen Gesamtsystemen handelt es sich dabei meist um eine Vernetzung einer Vielzahl von ansonsten autonomen eingebetteten Systemen (so im Fahrzeug oder Flugzeug).

Oft werden eingebettete Systeme speziell an eine Aufgabe angepasst. Aus Kostengründen wird eine optimierte gemischte Hardware-Software-Implementierung gewählt. Dabei vereint eine solche Konstruktion die große Flexibilität von Software mit der Leistungsfähigkeit der Hardware. Die Software dient dabei sowohl zur Steuerung des Systems selbst als auch zur Interaktion des Systems mit der Außenwelt über definierte Schnittstellen oder Protokolle (z. B. LIN-Bus, CAN-Bus, ZigBee für drahtlose Kommunikation oder IP über Ethernet).

 

Eingebettete Software ist Computersoftware, die geschrieben wurde, um Maschinen oder Geräte zu steuern, die normalerweise nicht als Computer betrachtet werden, allgemein bekannt als eingebettete Systeme. Es ist in der Regel auf die jeweilige Hardware spezialisiert, auf der es ausgeführt wird, und hat Zeit- und Speicherbeschränkungen. [1] Algorithmen). Eingebettete Software kann jedoch in Anwendungen wie Routern, optischen Netzwerkelementen, Flugzeugen, Raketen und Prozesssteuerungssystemen sehr anspruchsvoll werden.