Linux 设备驱动

什么是设备驱动

设备驱动是应用程序和硬件设备之间的一个软件层 。在 Linux 系统中,这个软件层一般是在内核中实现,通常以内核模块的形式存在。

设备驱动程序的作用在于提供机制,而不是提供策略,编写访问硬件的内核代码时不要给用户强加任何策略。

  • 机制:驱动程序能实现什么功能。
  • 策略:用户如何使用这些功能。

Leave a Reply