Vai direttamente al contenuto

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