在c#中使用自定义linux驱动程序

本文关键字:自定义 linux 驱动程序 | 更新日期: 2023-09-27 17:51:21

是否可以在c#中使用Linux驱动程序?如果有,怎么做?

我正在启动一个项目,它将使用一些自定义驱动程序来与一些硬件交谈,虽然我知道如何在C/c++中做到这一点,但项目的UI端将是ASP。. NET web服务器,如果双方都使用一种语言就好了。

在c#中使用自定义linux驱动程序

如果您的驱动程序可以作为共享库访问,您可以p/invoke到它们中。如果共享库具有不寻常的参数类型,您可能必须创造性地定义用于封送的匹配数据结构,但这可能是最简单的方法。

如果您的驱动程序可以通过传统的打开/关闭/读/写/ioctl访问,那么这个问题应该会让您继续前进。