希望我没有理解错你想问的。
不是。驱动程序就是一个比较抽象的概念,说明一段或一组程序的功能,主要为某个模块提供针对性的服务的,通常是硬件模块。你要是真的写过程序,你就懂了,应该不至于把这问题问出来。
打个比方:
如果你的单片机有LED显示,那么,负责LED显示的那段程序就是驱动程序。
而比如你的主要程序是个计算器,那么负责主要逻辑处理和计算的程序就不是驱动程序,一般就叫主程序或者主逻辑,除了显示的LED驱动,你还需要键盘驱动等等。。
如果这样一个计算器程序,你能把主逻辑和相应的驱动分开来,那么这个程序从框架上就合格了,如果分不开,那么也就没有继续学下去的必要了。
驱动程序一般指的是设备驱动程序(Device Driver),是一种可以使计算机和设备通信的特殊程序。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。
因此,驱动程序被比作“ 硬件的灵魂”、“硬件的主宰”、和“硬件和系统之间的桥梁”等。
简单的来讲就是满足硬件时序或正常工作的程序就叫驱动程序。
驱动程序就是系统程序