Firmware is the software that runs on the device. A device driver is the software that tells your operating system how to communicate with the device. Not all devices have firmware--only devices with some level of intelligence.
Question seems to be cryptic and not sure what you want to ask so please edit so that it can pull the peoples attention.