Groovie Gorilla и GPIO

Я хочу использовать библиотеку RaspberryIO с ядром dotnet версии 3.1 в Ubuntu 20.10. Когда дело доходит до использования

      Pi.Init<BootstrapWiringPi>();

У меня ошибка:

      Unhandled exception. System.DllNotFoundException: Unable to load shared library 'libwiringPi.so.2.52' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: liblibwiringPi.so.2.52: cannot open shared object file: No such file or directory

Тот же код отлично работает на Raspbian.

Я использую:Raspberry Pi 4

1 ответ

В моем случае (Rpi3 + Ubuntu 20.04 x64 + dotnet core 3.1):

  1. клонировать https://github.com/WiringPi/WiringPi
  2. строить
  3. скопируйте libwiringPi.so.2.60 и gpio в папку приложения
  4. переименуйте libwiringPi.so.2.60 в libwiringPi.so.2.52

и Pi.Init <BootstrapWiringPi>(); с TestLedBlinking() работает.

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