假设我有一个设备连接到我的计算机上,显示为操作系统的串行端口。我可以在windows驱动程序中将这个串行端口的文件写入,还是有其他方法可以从设备中读写。我试图掌握驱动程序与硬件的通信方式-据我所知,必须获得资源的句柄,我知道的唯一方法是要求操作系统(文件)通过指定资源的路径返回该资源的句柄。我是对的,还是我错了?
chy5wohz1#
如果有现有的驱动程序,那么是的,设备将作为文件显示给操作系统的其他组件,以及用户空间程序。如果没有驱动程序,则设备将显示为硬件提供给具有匹配硬件或兼容性ID的设备驱动程序的任何资源(内存MapIO寄存器等)。也就是说,基于具有最接近匹配ID的驱动程序选择设备的驱动程序。
1条答案
按热度按时间chy5wohz1#
如果有现有的驱动程序,那么是的,设备将作为文件显示给操作系统的其他组件,以及用户空间程序。
如果没有驱动程序,则设备将显示为硬件提供给具有匹配硬件或兼容性ID的设备驱动程序的任何资源(内存MapIO寄存器等)。也就是说,基于具有最接近匹配ID的驱动程序选择设备的驱动程序。