Unsere Lösungen fahren auch ICE

pixality® entwirft und entwickelt Softwarelösungen im Industrie- und Consumerbereich.

Software ist unsere Sache. Hardware ebenfalls.

Wir sind Experten auf dem Gebiet der Software-Entwicklung. Wir verstehen das Zusammenspiel zwischen Software und Hardware, die Architektur und das Verhalten komplexer Systeme, die Kommunikation zwischen verteilten Systemen sowie die zugrundeliegenden Technologien auf verschiedensten Plattformen. Dieses tiefgreifende Verständnis und unsere langjährige Erfahrung resultieren in außergewöhnlich stabilen, hochperformanten und qualitativ hochwertigen Lösungen, die spielend allen Anforderungen unserer Kunden gerecht werden.

Unser Leistungsspektrum reicht von der Planung und Konzeption über das Design und die komplette Implementierung bis hin zur langfristigen Pflege komplexer softwarebasierter Systeme.

Referenzen

In den vergangenen Jahren haben wir zahlreiche Projekte umgesetzt. Eine kleine Auswahl aus unserem Leistungsspektrum können Sie hier einsehen. Weitere Projekte stellen wir Ihnen gerne auf Anfrage vor. Details zum jeweiligen Projekt erhalten Sie durch anklicken.

Deutsche Bahn ICE 3neo Fahrgastinfo Zuglaufanzeiger & Platzreservierung

Embedded Softwarelösung im Bahntechnik-Umfeld

Ansteuerung der Zuglaufanzeiger und der Sitzplatzreservierungsdisplays in den Hochgeschwindigkeitszügen der ICE Serie 3neo / Velaro MS 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, RS485, SNMPv3)
  • Implementierung eines PDI Test-Servers
  • Entwicklung der kompletten Firmware zur Kommunikation mit den Zuglaufanzeigern (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)
Deutsche Bahn ICE 3neo Zuglaufanzeiger Neuentwicklung Firmware

Embedded Softwarelösung im Bahntechnik-Umfeld

Um den aktuellen DB-Anforderungen hinsichtlich Scrolling (horizontal & vertikal), Fonts, freier Layout-Gestaltung, automatischer Helligkeitsanpassung und Updatefähigkeit auf den Außen-Zuglaufanzeigern des ICE 3neo gerecht zu werden wurde die Firmware zur Ansteuerung der LED Panels in modernem C-Code neu erstellt.

  • Konzeption und Design der Gesamtarchitektur
  • Design und Implementierung eines Flash Firmware Update Systems, welches weitgehend stromausfallsichere Firmware-Updates ermöglicht
  • Design und Implementierung sämtlicher Abstraktionen und Treibermodule zur Ansteuerung der relevanten Hardware-Komponenten (IRQ-Controller, I2C-Sensorik, EEPROM, A/D-Wandler, Analog-Sensorik, Flash, UART/RS232, GPIOs, Timer, LED-Panel)
  • Entwicklung der kompletten C166 Microcontroller-Firmware inklusive Realtime Font Rendering und ruckelfreiem Scrolling
  • Implementierung diverser Mess-Modi zur automatisierten Erkennung defekter LEDs
  • Implementierung diverser Test-Modi für die Fertigung und Diagnose im Feld
  • Implementierung von Tools für die Qualitätssicherung im Rahmen der Fertigung
  • Lieferung betriebsfertiger Firmware-Images
Diverse Verkehrsbetriebe RGB LED Display Neuentwicklung Firmware

Embedded Softwarelösung im Bahntechnik-Umfeld

Um den aktuellen Anforderungen hinsichtlich Helligkeitssteuerung, Farb-/Gamma-Korrektur und Updatefähigkeit auf RGB-Anzeigern gerecht zu werden wurde eine neue Display-Generation basierend auf moderner Controller-Hardware entwickelt.

  • Konzeption und Design der Firmware-Gesamtarchitektur
  • Konzeption, Design und Implementierung eines Bootloader-Systems, welches absolut stromausfallsichere Firmware-Updates ermöglicht
  • Anpassung/Erweiterung des C-Runtime-Systems zur Unterstützung der Controller-Hardware
  • Design und Implementierung sämtlicher Abstraktionen und Treibermodule zur Ansteuerung der relevanten Hardware-Komponenten (IRQ-Controller, I2C-Sensorik, Flash, UART/RS232, GPIOs, Timer, RGB-Panel)
  • Entwicklung der kompletten STM32 Microcontroller-Firmware inklusive Helligkeitssteuerung sowie Farb- und Gamma-Korrektur
  • Implementierung diverser Mess-Modi zur automatisierten Erkennung defekter LEDs
  • Implementierung diverser Test-Modi für die Fertigung und Diagnose im Feld
  • Implementierung von Tools für die Qualitätssicherung im Rahmen der Fertigung
  • Lieferung betriebsfertiger Firmware-Images