Multicore- Steuerungssystem, Treiberentwicklung

FirmaBachmann electronic GmbH
SchwerpunktFirmware Entwicklung für ein Steuerungssystem in C unter VxWorks
ZeitraumQ3 2017 bis Q2 2018
ProjektbeschreibungProjektbeschreibung
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 TechnologienC
Bachmann SolutionCenter
VxWorks 5 + 7
ModBus
Gira
IEC 60870