Build before the hardware arrivesÉpíts, mielőtt megjön a hardver
Our first meetup filled a room at Puzl CowOrKing around a single idea. We opened with famous firmware failures - Toyota unintended acceleration, Therac-25, the Patriot missile clock drift - and turned each one into a pre-validation checklist. The principle underneath: every bug should be reproduced in the cheapest layer, as early as possible.Az első meetupunk megtöltött egy termet a Puzl CowOrKingben egyetlen gondolat köré. Híres firmware-hibákkal kezdtünk - a Toyota gyorsulási hibája, a Therac-25, a Patriot rakéta órajel-csúszása - és mindegyiket egy pre-validációs checklistté alakítottuk. Az alapelv: minden hibát a lehető legolcsóbb rétegben, minél korábban reprodukálj.
The big idea: make validation cheap enough to run before every merge. Treat the board as an adapter - keep state machines, units and parsers away from GPIO and timers, and ~90% of interesting behaviour runs without the physical board. Then we went hands-on with an ESP32-C3, comparing a digital twin against the real thing.A fő gondolat: tedd a validációt elég olcsóvá ahhoz, hogy minden merge előtt lefusson. Kezeld a panelt adapterként - tartsd az állapotgépeket, mértékegységeket és parszereket távol a GPIO-tól és a timerektől, és az érdekes viselkedés ~90%-a fizikai panel nélkül is fut. Majd egy ESP32-C3-mal gyakoroltunk, digitális ikret hasonlítva a valódihoz.
Read the full recap on LinkedIn ↗Teljes összefoglaló a LinkedInen ↗





