Firmware in C/C++
Software bare metal e sistemi real-time con FreeRTOS e TI-RTOS, progettati intorno ai vincoli dell’hardware.
Sviluppo firmware in C/C++, sistemi Linux con Yocto e strumenti Python. Integro hardware, software e sicurezza per portare un dispositivo dall’idea al funzionamento reale.
Dal firmware alla distribuzione Linux, lavoro sui dettagli che fanno la differenza: tempi, interfacce, driver, affidabilità e sicurezza.
Software bare metal e sistemi real-time con FreeRTOS e TI-RTOS, progettati intorno ai vincoli dell’hardware.
Kernel, driver e immagini Linux personalizzate per piattaforme come NXP i.MX e Compute Module.
Tool di supporto, automazione e diagnostica per rendere più chiari sviluppo, verifica e manutenzione.
Attenzione alla sicurezza dei dispositivi, alle superfici esposte e all’integrazione delle protezioni nel sistema.
Analisi dei segnali e del comportamento delle periferiche per risolvere problemi tra software ed elettronica.
Affiancamento ai team, formazione aziendale e supporto nel percorso verso CE, RED, FCC e UL.
Nei progetti embedded, un problema raramente vive in un solo livello. Seguo il segnale attraverso scheda, periferica, driver e applicazione per capire cosa accade davvero.

Appunti tecnici su sorgenti del kernel, driver Wi-Fi, device tree e interfaccia SPI.
Leggi l’articolo
Un’indagine pratica su pin, chip select, wiringPi e driver SPI del kernel.
Leggi l’articolo