UDS-basierter Kommunikationsstack für Drehgeber

Projekt: August 2015 – Mai 2016 (10 Monate)

Projektbeschreibung

Entwicklung der Server-seitigen Application Layer Services nach ISO-14229 im Rahmen einer Plattformsoftware für Drehgeber. Das Arbeitspacket umfasst die folgenden Aufgaben:

  • Definition der Software Architekturkomponenten
  • Erfassen der Komponenten Requirements (in Polarion)
  • Erstellen des Komponenten- und Klassendesign (in Enterprise Architect)
  • Implementierung der Sourcecode-Module in C unter Berücksichtigung von Coding-Rules für sicherheitsrelevante Software
  • Statische Codeanalyse mit PC-lint (MISRA-C:2012)
  • Implementierung von White-box Tests mit GoogleTest
  • Continuous Integration (Jenkins)
  • Dokumentation der Softwaremodule mittels Doxgen-Kommentaren und UML-diagrammen (activity diagrams, sequence diagrams, state charts)
  • Weiterentwicklung der Softwarearchitektur und Sourcecode-Module der Plattformsoftware (Persistent Data Memory, Firmware-Update, HAL for SPI, on-chip Flash, CRC-32)
  • HAL: Code-Refaktorisierung (Non-STLibrary)

Projektsteckbrief

Projekt UDS-basierter Kommunikationsstack für Drehgeber
Zeitraum August 2015 – Mai 2016 (10 Monate)
Kunde darf aus Gründen des Kundenschutzes nicht genannt werden
Branche Industrie / HeavyDuty Drehgeber
Rolle im Projekt Softwaredesign, Implementierung, Dokumentation, Code-Reviews
Software / Tools / Methoden Polarion ALM (Polarion Software), Enterprise Architect (Sparx), ARM GCC, SCons, Keil uVision 5, PC-lint (MISRA-C)
Hardwareplattform STM32F0 (ARM Cortex-M0)

Schreibe einen Kommentar