Che cos’è un firmware e a cosa serve

Che cos’è un firmware

Il termine firmware deriva dall’unione di due termini inglesi “firm” che significa stabile e “ware” che significa componente.
In italiano può essere tradotto in componente logico permanente.Cos'è un firmware

 

A cosa serve

Il firmware si può definire come un ponte tra tutto l’apparato hardware e il software di un dispositivo.

Grazie al firmware, hardware e software sono in grado di comunicare tra di loro ed avviare tutti i meccanismi necessari a effettuare le operazioni richieste. Tecnicamente è un programma, cioè una sequenza di istruzioni ben definita, che viene integrato in uno specifico componente elettronico. Il firmware ha, quindi, il compito di gestire le funzioni base dell’hardware di riferimento, in modo che quest’ultimo possa comunicare con il software e avviare le funzioni principali. Nella gran parte dei casi viene gestito da un micro-controllore o da una logica programmabile, unità fisiche all’interno del dispositivo che attraverso un linguaggio informatico dedicato permettono di controllarlo.

Il firmware è quindi un elemento di fondamentale importanza per ogni dispositivo di tipo elettronico.

 

Andiamo più nel tecnico

Cognimade sviluppa firmware per diversi tipi di micro-controllori, sia bare-metal sia per sistemi operativi Real-Time.

Il team di sviluppatori ha anche una lunga esperienza di design di FPGA e CPLD per le famiglie Xilink, Altera, Lattice e Microsemi.

Abbiamo progettato firmware per sistemi specifici che usano EtherCAT, la tecnologia field bus più avanzata e veloce.

L’esperienza di Cognimade include firmware dedicati a sistemi di sicurezza SIL (IEC61508).

Per maggiori informazioni sul nostro know-how in sviluppo firmware vai qui