电子科技大学,嵌入式linux设备驱动程序的开发.docxVIP

  • 0
  • 0
  • 约1.18万字
  • 约 28页
  • 2022-12-28 发布于江苏
  • 举报

电子科技大学,嵌入式linux设备驱动程序的开发.docx

Linux 将所有外部设备看成是一类特殊文件,称之为“设备文件”,如果说系统调用是Linux 内核和应用程序之间的接口,那么设备驱动程序则可以看成是Linux 内核与外部设备之间的接口。设备驱动程序向应用程序屏蔽了硬件在实现上的细节,使得应用程序可以像操作普通文件一样来操作外部设备。 字符设备和块设备 Linux 抽象了对硬件的处理,所有的硬件设备都可以像普通文件一样来看待:它们可以使用和操作文件相同的、标准的系统调用接口来完成打开、关闭、读写和I/O 控制操作,而驱动程序的主要任务也就是要实现这些系统调用函数。Linux 系统中的所有硬件设备都使用一个特殊的设备文件来表示,例如,系统中的第一

文档评论(0)

1亿VIP精品文档

相关文档