Embedded Softwarelösung im Bahntechnik-Umfeld
Ansteuerung der Zuglaufanzeiger und der Sitzplatzreservierungsdisplays in den Hochgeschwindigkeitszügen der ICE Serie 4 durch eine TCP/IP-basierte Lösung.
- Hardware Debugging und Board Bring-Up für neu entwickelte Zielhardware
- Anpassungen am Bootloader und Entwicklung diverser Linux Kernel Treiber
- Implementierung eines FPGA Loaders/Updaters in C++
- Implementierung diverser Protokollstacks in C++ (PDI-XML/HTTP, HDLC/RS485, SNMPv3)
- Implementierung eines PDI Test-Servers
- Entwicklung der kompletten Firmware zur Ansteuerung der Zuglaufanzeiger (außen) und Sitzplatzreservierungs-Displays
- Entwicklung eines Web-Interfaces für Servicezwecke mit Status- und Testfunktionen
- Unterstützung für Firmware Update via USB, Web-Interface und PDI
- Unterstützung für Rollback eines Firmware Updates via PDI
- Integration in das yocto Build Environment und Konfiguration des Userlands
- Entwicklung von Tools zum Testen der Hardware im Rahmen der Qualitätssicherung
- Lieferung des betriebsfertigen Images (Bootloader, Kernel, Userland, Steuerungssoftware)