Embedded Systems

Eingebettete Systeme übernehmen verschiedenste Aufgaben in der MSR-Technik. Wir bieten Lösungen aus einer Kombination von Hardware- und Softwareimplementierungen für eine kostengünstige Umsetzung Ihrer MSR-technischen Herausforderung.

  • Auswahl geeigneter Systeme und Prozessortypen
  • Entwicklung von Embedded Systems
  • Anbindung und Bereitstellung div. Schnittstellen und Bus-Systeme (RS485, RS232, Modbus, SPI, I2C, OneWire u.v.m.)
  • Implementierung von Echtzeitbetriebssystemen (freeRTOS)
  • Sensoranbindung und Sensorauswertung 
  • Firmware-Entwicklung

Software- und Firmware-Entwicklung

·         C / C++, .NET

·         Echtzeitprogrammierung

·         Grafische Programmierung (LabView, Simulink)

·         Programmierung nach EN 61131

·         Test-Driven Development

·         Programmierung und Anbindung verteilter Systeme (RESTful web services)

·         Datenbanken und deren Anbindungen (SQL)

·         Entwicklungen für diverse Zielplattformen (Linux, Windows, OSX oder Embedded-System-Applications)

Requirement-Analyse und Software-Qualifizierung

Wir begleiten und unterstützen Sie bei Ihrem Systementwicklungsprozess von der Definition der Anforderungen bis zum abschließenden Test aller Komponenten und Module.

  • Unterstützung bei der Erhebung, Analyse, Spezifikation und Bewertung der Anforderungen
  • Planung und Durchführung von Softwaretests in allen Stadien der Entwicklung (Komponenten-, Integrations-, System- und Abnahme-Tests)
  • Blackbox- und Whitebox-Test
  • Prüfung auf Einhaltung von Design- und Programmierrichtlinien
  • Erstellung von Bug-Reports und Unterstützung bei der Behebung von Softwarefehlern
  • Analyse der ‚Ergonomie / Usability‘
  •  Dokumentation