Modellierung von Embedded Systemen in Eclipse

Starten Sie einfach mit einem Modell

Verbessern Sie Ihre Embedded-Software, indem Sie Architektur definieren und Modelle erstellen, bevor Sie mit Coding loslegen. eTrice, integriert in die bekannte Eclipse Entwicklungsumgebung, hilft Ihnen dabei.

Lernen Sie mehr

Modellierung von Embedded Systemen mit ROOM

Mit eTrice zu einer passenden Software Architektur

Viele Embedded-Software-Probleme sind relativ einfach zu lösen, aber manche sind komplizierter. Mit Mikrocontrollern, die immer mehr Leistung liefern und eine wachsende Auswahl an semi-intelligenter Peripherie bieten, ist es eine Herausforderung, den optimalen Ansatz zur Lösung eines Problems zu bestimmen. Es ist zwar verlockend, sofort mit der Codierung zu beginnen. Aber dabei werden oft nicht alle Aspekte des Designs berücksichtigt, und es ist nicht immer einfach, die Funktionalität von externen Anlagen oder Sensoren nachzubilden, die noch nicht vorhanden sind.

Die Simulation der Anwendung erlaubt es, so viele Faktoren wie bekannt zu berücksichtigen, ohne sich mit Entwicklungsboards, Compiler-Nuancen und Hardware-Problemen herumschlagen zu müssen. eTrice, das innerhalb der bekannten Eclipse IDE arbeitet, bietet Embedded-Entwicklern eine Umgebung, um ihre Anwendung zu modellieren und verschiedene Ansätze zu testen.

Unter Verwendung der domänenspezifischen Sprache Real-Time Object-Oriented Modelling (ROOM) können ereignisgesteuerte Echtzeitsysteme modelliert, getestet und iterativ verbessert werden.

Darüber hinaus überwindet eTrice das Problem der "Phasendiskontinuität", indem das Modell als C-Code exportiert werden kann. Dies vereinfacht den Übergang vom Modell zur Hardware-Implementierung und ist eine deutliche Verbesserung gegenüber handgezeichneten Flussdiagrammen oder Modellen, die in anderer UML-Software erstellt wurden.

eTrice bietet Entwicklungsteams Freiraum, ohne die Einschränkungen halbfertiger Test-Hardware-Setups zu erforschen, und fördert gleichzeitig das Best-Practice-Design der Softwarearchitektur. Die PROTOS Software GmbH bietet zusammen mit ihren Trainingspartnern Schulungen und Beratung an, um Entwicklungsteams den Einstieg zu erleichtern und das Beste aus eTrice und ROOM herauszuholen.

Wo kann ich eTrice einsetzen?

Lassen Sie sich zu eTrice beraten

Für viele Embedded Entwickler ist die Erstellung von Modellen Neuland. Wenn Sie besser verstehen möchten, wie Modellierung in Ihren bestehenden Entwicklungsprozess hineinpasst, beraten wir Sie gern!

Mit dem Senden stimmen Sie unserer Datenschutzvereinbarung zu.