CH3 · Servizi
Sistemi embedded e firmware
Software per apparecchi: microcontrollori, sensori, attuatori e comunicazione – dove contano i millisecondi e i milliampere.
Su un apparecchio non esiste un riavvio che nessuno nota. Il firmware deve far fronte a memoria scarsa, vincoli temporali stretti, cali di tensione e utenti che staccano la spina – e nonostante ciò ripartire in uno stato definito.
Sviluppiamo firmware per microcontrollori e sistemi Linux embedded: dalla messa in servizio delle periferiche alla regolazione e alle macchine a stati, fino all'aggiornamento sicuro sul campo. Ne fa parte anche la possibilità di osservare in seguito l'apparecchio mentre ragiona – tramite logging, diagnostica e banchi di prova riproducibili.
Progetti tipici
- 01 Firmware bare metal e RTOS per ESP32, STM32 e AVR
- 02 Linux embedded su Raspberry Pi e piattaforme analoghe
- 03 Collegamento di sensori e attuatori via I²C, SPI, UART, CAN e tecnica analogica
- 04 Modalità a basso consumo per funzionamento a batteria e solare
- 05 Aggiornamento sicuro sul campo, con livello di ripristino