Tydzień 1
CI + symulatory + Modbus
GitHub Actions, host testy z mockami, kompletny stos Modbus RTU slave napisany pod testami unit. Pierwsza wersja na sprzęcie pod koniec tygodnia.
Case studies › Sterownik STM32 · Embedded · Hardware / IoT · 2026
Producent urządzeń automatyki przemysłowej potrzebował nowego modułu komunikacji do istniejącego sterownika STM32. Wcześniej takie projekty zajmowały w ich zespole około dwóch miesięcy, łącznie z testami i odbiorem. Tym razem trzej inżynierowie klienta zamknęli moduł w dwa tygodnie, z testami HIL. My prowadziliśmy, kod pisali oni i dalszy rozwój też wzięli na siebie.
Skala pilota: tak wygląda pierwszy kwartał przy zespole 3–4 osób. Przy 30+ pracujemy falami, zespół po zespole.
Polski producent automatyki przemysłowej projektujący sterowniki dla maszyn pakujących i linii produkcyjnych. Trzon zespołu R&D to trzech inżynierów embedded: dwóch seniorów z ponad 15-letnim stażem w C/C++ na ARM-y, jeden mid z 4 latami. Sam sterownik jest w produkcji od 2019 roku: sprawdzony, certyfikowany, w setkach instalacji.
Wymaganie od klienta końcowego (producent linii butelkowania): moduł komunikacji Modbus RTU + CANopen z mostkiem do nowszego protokołu OPC UA, kompatybilny z istniejącym sterownikiem, bez zmiany pinout-u. Termin: 8 tygodni. Wycena wewnętrzna w firmie: 6–8 tygodni inżyniera plus 2 tygodnie testów HIL.
Zespół znał stos. Znał sterownik. Znał protokoły.
Diagnoza pokazała, że projekt da się zrobić w 2 tygodnie pod warunkiem, że zespół najpierw rozwiąże problem cyklu iteracji, a dopiero potem siądzie do kodu modułu. Większość zespołów próbuje od razu pisać feature i traci tygodnie na test/build/flash.
AI w embedded to nie generowanie firmware-u od zera, to przyspieszenie wszystkiego, co nie jest „magicznym" kodem hardware'owym: testy, parsery protokołów, dokumentacja rejestrów, kod CRUD-owy na strukturach. Tam jest 70% czasu projektu, nie w ISR-ach.
Tydzień 1
GitHub Actions, host testy z mockami, kompletny stos Modbus RTU slave napisany pod testami unit. Pierwsza wersja na sprzęcie pod koniec tygodnia.
Tydzień 2
Warstwa CANopen z obsługą NMT, PDO i SDO. Integracja z istniejącym kodem sterownika. Pełen cykl testów HIL przeprowadzony przez senior + middle. Odbiór wewnętrzny w piątek.
Tydzień 3 · poza zakresem
Producent linii butelkowania podpisał odbiór. Zespół kontynuował rozbudowę o OPC UA samodzielnie, z AI workflow już zaadoptowanym do ich procesu.
Myślałem, że AI to nie dla nas — siedzimy bliżej krzemu niż chmury. Po dwóch tygodniach mam jednoznaczne zdanie: nie generuje za nas firmware-u, ale ratuje cały kontekst dookoła. Testy, dokumentacja rejestrów, sklejanie parserów. Tam, gdzie zwykle ginęliśmy.
01
Podpisany odbiór klienta końcowego po 3 tygodniach od startu projektu.
02
Pipeline, który zespół rozszerza na kolejne moduły.
03
Żywy dokument, do którego zespół dopisuje kolejne reguły.
04
Najmocniejszy efekt: dwóch seniorów, którzy szli w projekt z założeniem „to nie dla nas", po dwóch tygodniach prowadzi AI workflow dla młodszego kolegi.
Jednodniowy warsztat Claude Code dla zespołów embedded, na Waszym sprzęcie, bez dotykania firmowego repo
Agent, który buduje, wgrywa i weryfikuje firmware, do skonfigurowania pod własną płytkę
Panel sterowania Qt/QML w energetyce
Trzy piloty w trzech branżach
Audyt 90 minut: pokażemy, gdzie konkretnie zespół embedded traci tempo i co AI naprawdę przyspiesza w bare-metal (a co nie).