Mit unseren DATAFLOW-Software-Tools können Sie Embedded-Systeme und Firmware strukturiert und effizient entwickeln. Von der IMT in zahlreichen Kundenprojekten getestet, beschleunigen diese Tools den Entwicklungsprozess erheblich und verbessern die Qualität. Wir entwickeln die Funktionalitäten dieser Werkzeuge ständig weiter und beraten Sie gerne bei deren Einsatz.
DATAFLOW Runtime ist ein intelligentes, event-basiertes Betriebssystem, das beste Echtzeit-Performance sowie eine konfliktfreie Daten- und Prozesskommunikation garantiert. Damit lassen sich effiziente, leistungsstarke und ressourcenschonende Embedded-Software-Anwendungen erstellen. DATAFLOW Runtime ist ressourcenoptimiert, robust, zuverlässig und einsatzbereit für Ihre kritischen Anwendungen.
Der DATAFLOW Designer ermöglicht den Entwurf von System- und Softwarearchitekturen mit nahtloser Dokumentation und automatischer Codegenerierung. Er wendet einen modellbasierten Systementwurfsansatz an, um Hardware- und Softwareschnittstellen zu definieren, das System in Subsysteme zu zerlegen und konsistente Schnittstellen über alle Systemebenen hinweg zu gewährleisten.
Unsere DATAFLOW-Module erweitern den Designer und bieten eine Reihe von hilfreichen Funktionen: DATAFLOW Code reduziert die Entwicklungszeit und eliminiert Fehlerquellen, DATAFLOW Frames generiert die Projektstruktur für verschiedene IDEs und erleichtert so die Wartbarkeit, während DATAFLOW Document eine aktuelle Systemdokumentation auf Knopfdruck liefert.
Damit bieten wir Ihnen eine komplette Suite für die Entwicklung, Dokumentation und Wartung Ihrer Embedded-Software-Anwendungen.
Vorteile mit DATAFLOW Software Tools
Qualitätsoptimierung
Kosteneinsparungen
Zeitgewinn
Gute & schnelle Wartbarkeit
Verbesserte Dokumentation
Einfachere Kommunikation
Eigenschaften der DATAFLOW Software Tools
- Minimaler Fussabdruck dank konfigurierbarer Ressourcenanforderungen
- Minimale CPU-Belastung durch Run-to-Completion-Task-Verarbeitung
- Energiesparend durch Go-to-Sleep-Funktion und Wake-up-Interrupt
- Bare Metal oder RTOS-basiert
- Hardware-Abstraktionsschicht für viele Plattformen
- Simulation und Unit-Test der Anwendung ohne Zielsystem
- Derzeit unterstützte Plattformen
- ARM CORTEX M0 / M3 / M7 / A8
- Hardware-Abstraktionsschicht für STM32 F103 / F030 / F767
- WIN32 (für Einheitstests)
- Andere Plattformen auf Anfrage
- Ausführliche Dokumentation mit umfangreichen Beispielen
- Wir unterstützen Sie bei der Auswahl der richtigen Module (HAL, BSP)
- Wir unterstützen Sie bei der Einrichtung der Entwicklungsumgebung
DATAFLOW Designer
Modellbasierter System-Design
- Definition des Systemkontextes, Aufteilung des Systems in Teilsysteme
- Definieren von Hardware- und Softwareschnittstellen
- Sicherstellung konsistenter Schnittstellen über alle Ebenen hinweg
Effiziente Software-Entwicklung
- Datenflussbasierte Ereignisarchitektur
- Automatische Projekterstellung für verschiedene IDEs
- Definition von Schnittstellenprotokollen und Datenflüssen
- Validierung der Software-Architektur
- Generierung von hardwarespezifischem Boilerplate-Code
- Quellcode-Editor
Automatisierte Implementierung
- Validierung des Softwareentwurfsmodells
- Automatische Erstellung von IDE-spezifischen Projektdateien und Einstellungen
- Automatische Generierung der Quellcodestruktur für Softwareelemente und Schnittstellen
- Automatische Erstellung von Unit-Test-Projekten
Konsistente Dokumentation
- Export von Diagrammen
- Export von Systemdesign und Softwarearchitektur
- Verknüpfung von Anforderungen und weiteren Informationen zu Hardware- und Softwarekomponenten
Mit DATAFLOW umgesetzte Systeme
DATAFLOW - Knowledge-Base
Besuchen Sie die DATAFLOW Knowledge-BaseKontakt
Möchten Sie Ihr Embedded-System-Design mit intelligenten, effizienten und zuverlässigen DATAFLOW-Software-Tools verbessern? Kontaktieren Sie uns.
Dr. Maxim Mamin
Head of Business Development
Medical Devices
Benno Bieri
Chief Operating Officer &
Business Development Manager
Medical Devices, System Engineering