驱动程序是否就是控制所驱硬件内部电路工作以实现各种功能的最底层代码,还是驱动程序只是一个提供给操作系统控制硬件的一个接口,而硬件的控制电路实现各种功能的最底层代码是烧录在硬件ROM中的。请各位高手予以解答,谢谢!

解决方案 »

  1.   

    驱动程序不是最底层,它要通过HAL去控制硬件操作!
      

  2.   

    广义的驱动程序,可以包括固件代码,这个就包括什么单片机程序、dsp程序、arm程序之类 另外一种就是楼主说得“驱动程序只是一个提供给操作系统控制硬件的一个接口”,是用户设计的硬件和操作系统之间的一个桥
      

  3.   

     
    驱动程序是否就是控制所驱硬件内部电路工作以实现各种功能的最底层代码 
    ==========================================================
    firmware驱动程序只是一个提供给操作系统控制硬件的一个接口
    ==========================================
    driver