Klient
Światowy lider w branży kolejowej oferujący kompletne portfolio produktów i usług, od szybkich pociągów, metra, kolejek jednoszynowych i tramwajów, po infrastrukturę, systemy sterowania ruchem i rozwiązania mobilności cyfrowej. Firma ma siedzibę we Francji i obecnie działa w 70 krajach, zatrudniając ponad 70 000 pracowników.
Wyzwanie
Wdrożenie sterowników wysokiego poziomu i zaprojektowanie uniwersalnego interfejsu API dla sterowników, który umożliwi pracę na różnych platformach.Co zrobiliśmy
PROJEKTY- Projektowanie interfejsu API dla różnych sterowników
- Wdrażanie sterowników wysokiego i niskiego poziomu
- Integracja LwIP
- Zdefiniowaliśmy interfejs API sterowników
- Wdrożyliśmy sterownik Ethernet (EMAC, PHY)
- Zintegrowaliśmy bibliotekę LwIP
- Zaimplementowaliśmy sterowniki SPI, I2C i DMA
- Wdrożyliśmy podobny do BSD interfejs Socket API (nie blokujący)