Leistungen

Software-Portierung

Software-Portierung

Für unsere Kunden portieren wir Software von Altsystemen auf eine neue Zielhardware, analysieren die vorhandene Softwarearchitektur, ersetzen die Hardware-Treiberschicht und integrieren Embedded-Betriebssysteme. Die Konformität zu dem bestehenden Produkt unserer Kunden ist uns dabei besonders wichtig.

Unsere Software wird nach A-SPICE Level 2 Reifegrad entwickelt und gepflegt.

Von minimalinvasiven Eingriffen bis hin zur kompletten Neuentwicklung einer Software bieten wir ein umfangreiches Leistungsspektrum an.

Beispiel-Referenzprojekte für den Bereich „Softwareportierung“:

1. Softwareportierung von einem Freescale MC68HC08 (8Bit) Mikrocontroller auf    einen STM32 Cortex-M0 Mikrocontroller im Bereich Gebäude-Automatisierung

Schwerpunkte:

  • Portierung der gesamten Codebasis von einer 8-Bit auf eine 32-Bit Mikrocontroller-Architektur
  • Neuerstellung der Hardware-Treiberschicht
  • Durchführung von Systemtests zur Sicherstellung der funktionalen Konformität zum bestehenden Produkt.

2. Softwareportierung von einem Freescale MC68HC05 (8-Bit) Microcontroller auf einen Renesas/NEC 78K0 (32-Bit) Microcontroller für ein Automotiv-Steuergerät.

Schwerpunkte:

  • Analyse und Dokumentation der vorhandenen Softwarearchitektur
  • Portierung der gesamten Codebasis von einer 8-Bit auf eine 32-Bit Microcontroller-Architektur
  • Ersetzen der Hardware-Treiberschicht und Refactoring der Schnittstellen zur Applikations-Software
  • Integration eines CAN-Netzwerk Stacks
  • Integration eines OSEK konformen Embedded-Betriebssystems
  • Entwicklung und Integration eines UDS Diagnose Stacks

Software-Entwicklung

Software-Entwicklung

Wir unterstützen Sie im Bereich der Software-Entwicklung von der Konzeptionsphase bis zur Abnahme. Auf Kundenwunsch übernehmen wir auch die Software-Wartung (siehe Obsolescence-Management).

Wir entwickeln Software für:

  • Kommunikationssysteme (z. B. CAN, LIN, KNX)
  • Displayansteuerung (z.B. TFT, LCD, OLED)
  • Hardwarenahe Treiberentwicklung
  • Entwicklung vollständiger Software-Systeme
  • Systemsicherheit/Kryptographie
  • Embedded Software als Produkt

Funktionale Sicherheit

Funktionale Sicherheit

Software-Entwicklung im Bereich der „Funktionalen Sicherheit“ nach DIN EN 61508 durch die Umsetzung und Einhaltung normenkonformer Prozesse und in enger Absprach mit unseren Kunden. Unser Safety-Manager übernimmt für den Software-Entwicklungsprozess alle notwenigen Aufgaben, um die Voraussetzung für eine erfolgreiche Entwicklungsumsetzung für das von Ihnen geforderte SIL zu schaffen.

AUTOSAR

AUTOSAR

Wir entwickeln für Sie im Bereich Automotive nach AUTOSAR-Standard. Software-Entwickler mit jahrelanger Erfahrung in diesem Bereich setzen diesen Standard professionell für Sie um.

Kommunikationssysteme

Kommunikationssysteme

Bei folgenden Kommunikationssystemen unterstützen wir Sie mit kompetenter Softwareentwicklung:

  • CAN
  • LIN
  • KNX
  • ISOBUS