我有一台 PC 示波器仪器达 ISDS205X我在Windows 10上使用过。现在我已经切换到Linux,我找不到各自的司机为了它。我尝试过安装它玩Linux但该软件未安装,其驱动程序也未安装。
有什么方法可以将此类 Windows 驱动程序转换为在 Linux 上运行吗?
(我的CPU是i5-4570,发行版是Debian 10 KDE Plasma)
答案1
简而言之:不。
更进一步来说,驱动程序是与操作系统内核交互的软件。当您在内核世界中工作时,互操作性不存在。 POSIX 也不是。一切都完全是操作系统特定的:体系结构、子系统以及它们的构建和设计方式、内核向驱动程序编写者提供的标准库,Linux 和 Windows 之间没有任何共同点。
让示波器在 Linux 下工作的唯一方法是:
通过使用 Windows 虚拟机并将 USB 设备转发给它(可以使用 virtualbox 或 qemu)。
通过在 Windows 工作站上使用它时进行逆向工程:分析 USB 交换,尝试猜测所使用的协议和传递的命令来实现这个或这个操作...这是一项非常困难且漫长的工作...