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):
- клонировать https://github.com/WiringPi/WiringPi
- строить
- скопируйте libwiringPi.so.2.60 и gpio в папку приложения
- переименуйте libwiringPi.so.2.60 в libwiringPi.so.2.52
и Pi.Init <BootstrapWiringPi>(); с TestLedBlinking() работает.