Firmware-Optimierung für Steuerungssystem

Kategorie Embedded Softwareentwicklung
Firma Bachmann elektronic GmbH
Schwerpunkt Firmware Entwicklung für ein Steuerungssystem in C unter VxWorks
Zeitraum Q3 2017 bis Q2 2018
Beschreibung Das Steuerungssystem der Firma Bachmann bietet den Kunden zahlreiche Ein-
/Ausgabe-Module, Feldbusanbindungen und auch kundenspezifische Spezialmodule.
Die Programmierung erfolgt mit Hilfe einer leistungsstarken IDE in C, C++
oder gängigen Sprachen aus dem Automatisierungsbereich.
Durch die zukünftige Verwendung von Multicore Prozessoren soll das System
noch leistungsfähiger gemacht werden.
Im Rahmen dieses Projekts ging es u.a. darum die Firmware für den Einsatz auf
Multicore Prozessoren anzupassen.
Die Aufgaben umfassten im Einzelnen :
Überarbeitung von Device-Treibern von Ein-/Ausgabe Modulen.
IO-Tests und Performancemessung unter verschiedenen Core Konfigurationen
Treiber für ModBus Anbindung überarbeiten.
Unit-Tests für IEC 60870 Fernwirk-Protokoll anpassen
Tools und Technologien C
Bachmann SolutionCenter
VxWorks 5 + 7
ModBus
IEC 60870