top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

What is the difference between driver and device driver?

0 votes

-->Driver/Device driver/firmware are mostly written in which language? (Assembly/C)
-->If we have driver then why firmware is required? (in which case firmware is required?)
-->BSP and driver both are same??

posted May 13, 2015 by anonymous

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

0 votes

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.

answer May 13, 2015 by Salil Agrawal
If Device Driver is the one who talks with OS then what is the use of Driver?
Is Device Driver and Driver are same?
Driver, Device Driver and Firmware are written in which language?
Using Driver we are communicating with Hardware then what is the use of Firmware?
If Firmware is so important then why it is not there in all Devices/Hardware?
And What about the BSP(Board Supporting Package)?
Is BSP and Driver both are same?
I think I have replied the Device driver and Firmware.
As per my understanding device driver and driver points to the same if you are talking in context of electronics industry.
Let me describe the BSP a bit
A board support package (BSP) is an implementation of specific support code (software) for a given (device motherboard) board that conforms to a given operating system. BSP has a very large scope which include bootloader, rootfs, kernel and drivers etc, which means having a BSP makes your board capable of booting itself up. Where as Drivers make devices working and are just a part of BSP.