Both are software (which should be free) to make some peripheral work (possibly together). Drivers are part of the kernel and run with it, on the main CPU. In contrast, firmware runs on processors that the peripherals have. The firmware may be included in the peripheral (in a ROM) or it can be a binary file that the kernel sends to the peripheral.

Reply via email to