Можно ли написать приложение для интерфейса и активировать базовый драйвер устройства ядра Linux?

У меня активирован простой драйвер устройства, и мне интересно, смогу ли я написать приложение, которое будет взаимодействовать с ним. То есть активировать такие функции, как open(), ioctl() и т. Д. Я скомпилировал исполняемый файл, который я написал в C, и он делает то же самое. Но я хочу реализовать это в приложении, чтобы быстро запускать его и взаимодействовать с программой через пользовательский интерфейс. Я смотрю на реализацию этого с JNI; Интересно, есть ли более простой способ сделать это?

1 ответ

Решение

Если у вас есть контроль над драйвером ядра, то это возможно сделать исключительно на Java. Просто используйте RandomAccessFile с возможностью чтения и записи. Вы не сможете позвонить в ioctl, хотя

Другие вопросы по тегам