Diferencia entre driver y firmware

El firmware es el software instalado en la memoria de un dispositivo y controla los circuitos del mismo. Gestiona lo que tiene que hacer el hardware del dispositivo.

El driver se instala en el propio sistema operativo del ordenador, no en la memoria del dispositivo. Está a un nivel superior que el firmware y permite que el dispositivo funcione correctamente sobre dicho sistema operativo.