【发布时间】:2016-11-27 16:50:40
【问题描述】:
Linux 设备驱动程序的新手。只需阅读有关字符和块设备驱动程序的介绍。这两者之间可以看出的区别在于内核管理数据的方式。假设,如果我允许块设备驱动程序一次管理 1 个字符,它会变成字符设备驱动器吗?
【问题讨论】:
标签: linux-device-driver device-driver
Linux 设备驱动程序的新手。只需阅读有关字符和块设备驱动程序的介绍。这两者之间可以看出的区别在于内核管理数据的方式。假设,如果我允许块设备驱动程序一次管理 1 个字符,它会变成字符设备驱动器吗?
【问题讨论】:
标签: linux-device-driver device-driver
据我所知,是的,您可以。 但它没有达到目的。块设备通常有一个文件系统。所以最好在vfs的帮助下写一个字节,而不是直接写。您损坏块设备的可能性很高。 两者的 API 集也不同。
【讨论】: