Leistung 06 / 06

Embedded-Softwareentwicklung für Steuergeräte

Embedded-Softwareentwicklung von Hand: Automotive-Firmware, bei der serienreifer C/C++-Code gezielt für die Zielhardware entwickelt und nicht aus einem Modell generiert wird.

#include <stdint.h> #include "drv_can.h" void ECU_Init(void) { clock_config(); drv_can_start(); os_task_create(); } /* bare-metal & RTOS */
Überblick

Nicht jede Fahrzeugfunktion kann – oder sollte – aus einem Modell generiert werden. Low-Level-Treiber, Bootloader, Kommunikationsstacks, Diagnoseroutinen und zeitkritische Regelschleifen werden nach wie vor von Hand geschrieben, in C und C++, nah an der Hardware. Hier entscheiden tiefes Wissen über die Zielplattform, disziplinierte Codierstandards und sorgfältiges Ressourcenmanagement darüber, ob ein Steuergerät robust oder fehleranfällig ist.

Proaktive Services entwickelt handgeschriebene Embedded Software für Automotive-Steuergeräte – von der Inbetriebnahme eines neuen Boards bis zur serienreifen Firmware, die die Erwartungen an MISRA, funktionale Sicherheit und ASPICE erfüllt. Wir arbeiten eng mit unseren Teams für modellbasierte Entwicklung, AUTOSAR und Hardware zusammen, damit die Firmware mit Blick auf das Gesamtsystem entsteht.

Unser Angebot

Treiber, Bootloader und RTOS – unsere Leistungen.

01

Treiber & Board-Inbetriebnahme

Low-Level-Treiber und Hardwareabstraktion – Takt, GPIO, ADC, SPI, I²C, CAN, LIN – sowie die erste Inbetriebnahme neuer Steuergeräte-Boards.

02

Bootloader & Firmware-Update

Sichere und zuverlässige Bootloader für Steuergeräte, Flash-Programmierung sowie Firmware-Updates over the air oder über die Diagnoseschnittstelle.

03

RTOS- & Bare-Metal-Applikationscode

Applikationsfirmware auf RTOS oder Bare-Metal – Task-Design, Scheduling, Interrupt-Behandlung und deterministisches Timing.

04

Integration, Debugging & Optimierung

Debugging auf der Zielhardware, Integration von Kommunikation und Diagnose, Speicher- und Laufzeitoptimierung, MISRA-konformes C/C++.

Toolchain

Werkzeuge für C/C++, MISRA C und Debugging.

Unsere Ingenieure bringen Praxiserfahrung mit den führenden Toolchains mit:

GCC / GHS / IAR
Lauterbach TRACE32
Vector CANoe
FreeRTOS
AUTOSAR OS
Git
Polyspace / MISRA
Jenkins / CI
DOORS / Polarion
Warum Proaktive

Drei Gründe für unsere Embedded-Softwareentwicklung.

Nah an der Hardware

Ingenieure, die Datenblätter und Schaltpläne lesen – nicht nur APIs. Echte Erfahrung bei der Board-Inbetriebnahme, nicht nur im Applikationscode.

Firmware mit Systemblick

Unser Embedded-Team arbeitet Seite an Seite mit unseren MBD-, AUTOSAR- und Hardwareingenieuren – Firmware für das gesamte Steuergerät, nicht im Silo.

Disziplin als Standard

MISRA-konformes C/C++, Versionskontrolle, Code-Reviews und an ISO 26262 orientierte Praktiken sind unsere Arbeitsweise – kein Nachgedanke vor dem Audit.

Sprechen wir

Planen Sie ein Embedded-Softwareprojekt?

Beschreiben Sie uns Umfang, Zeitplan und relevante Standards – wir antworten innerhalb eines Werktags.

Weitere Leistungen

Mehr entdecken.