Software-Entwicklung

Software-Entwicklung

Hardware und Firmware direkt aus einer Hand

Embedded Systems Engineering heißt für uns: Hardware und Firmware kommen aus einer Hand und gehen Hand in Hand. Mit dieser ganzheitlichen Herangehensweise stellen wir vorab sicher, dass nachher alles reibungslos funktioniert. Soviel Präzision setzt eine ausführliche Anforderungsanalyse und ein exaktes Prototyping voraus.

Unser Leistungsspektrum im Bereich Software-Entwicklung umfasst:

  • Einsatz diverser Mikrocontroller von Low Power bis High Performance, von Low Cost bis High Tech
  • Kabelgebundene Bussysteme, Schnittstellen und Kommunikationsprotokolle z.B. von 1-10V / 4-20mA bis DMX, DALI oder MODBUS
  • Funkbasierte Kommunikation und Netzwerke für das Internet der Dinge (IoT) wie Bluetooth Low Energy (BLE) / Bluetooth Smart, Zigbee
  • Individuelle kundenspezifische Automatisierungstechnik: Sensorik, Steuerungs- und Regelungstechnik, z.B. für Motoren, Ventile, Pumpen
  • Gerätebedienung per Touch oder Gesten
  • Erfahrung mit der normgerechten Umsetzung auch für sicherheitskritische Projekte (Medizintechnik, funktionale Sicherheit) mit Risikobeherrschungsmaßnahmen und Diagnosen

Firmware-Entwicklung / Mikrocontroller-Programmierung:

  • Firmware für Embedded Systems unterschiedlichster Ausprägung und Komplexität
    • vom hardwarenahen Treiber bis zur abstrakten Applikation
    • vom Echtzeit-Betriebssystemen (RTOS) bis Embedded Linux
    • von modellbasierter Software-Entwicklung bis zum Assemblercode
  • Bootloader für Software-Updates nach der Auslieferung
  • Messdatenaufbereitung, Filterfunktionen und Signalauswertung, Digitale Signalverarbeitung (DSP)
  • Entwicklung und Implementierung kundenspezifischer Algorithmen, Funktionen und Abläufe

Software-Entwicklung für den PC:

  • Bedienoberflächen (Graphical User Interface - GUI) und Applikationsentwicklung für den PC
  • Parametriersoftware und Bootloader-Oberflächen
  • Fernsteuerungskomponenten
  • Smartphone Apps

Rufen Sie uns an, wir unterstützen Sie im Bereich Software-Entwicklung.