2015-06-01 2 views
1

Возможно ли использовать драйверы Linux в C#? Если да, то как?Использование пользовательских драйверов linux в C#

Я начинаю проект, который будет использовать некоторые пользовательские драйверы, чтобы поговорить с некоторыми аппаратными средствами, и пока я знаю, как это сделать в C/C++, сторона интерфейса проекта будет веб-сервером ASP.NET, и это Хорошо бы иметь обе стороны на одном языке.

ответ

0

Если ваши драйверы доступны в качестве разделяемых библиотек, вы можете в них добавить p/invoke. Если в общих библиотеках есть необычные типы аргументов, вам может потребоваться создать объявление в том, как вы определяете соответствующие структуры данных для сортировки, но это, вероятно, самый простой способ.

Если ваши драйверы доступны через традиционный open/close/read/write/ioctl, то this question должен вас устроить.