Entwicklung von Embedded Systems
Was tun wir?
- Wir entwickeln neue Bedienkonzepte (Human-Machine Interfaces / HMI) und realisieren PC-basierte Simulationen für die Erprobung durch Probanden.
- Wir schließen das V-Modell für embedded Software durch Integration des Anforderungsmanagements mit der Testspezifikation, auf deren Grundlage später die Funktionsprüfung durchgeführt werden kann.
- Mit Hilfe hierarchischer Zustandsdiagrammen (UML 2.0) werden neue Systemarchitekturen entworfen und während der Entwicklung aktualisiert.
- Die Realisierung in C/C++ erfolgt auf Basis von ‚hierarchical state machines’ (HSM) und ermöglichen erst damit die Integration der verschiedenen Projektphasen.
- Neben der PC-basierten Entwicklung mit vollständiger Simulation der Ziel-Hardwareumgebung (HAL) arbeiten wir auch mit Emulatoren auf nackten Mikrocontrollern oder setzen Echtzeit- Betriebssysteme ein.
- Als Teil der Entwicklung realisieren wir Treiber- und Vorverarbeitungsschichten, die neben externen und internen physikalischen Schnittstellen auch diverse Bussysteme und RPC Prozessor- Prozessor- Kommunikationen unterstützen.
- Wir sichern die Qualität der Software für die Geräteproduktion großer Stückzahlen.
|
|
|