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.



    Projektbeispiele

     
  Softwareentwicklung einer neuen Familie von Heizungsanlagen für Ein- und Mehrfamilienhäuser
     
  Softwareentwicklung für Waschmaschinen und Trockner