PYNQ开发中使用pylsl过程记录
操作系统为 Linux pynq 5.15.19-xilinx-v2022.1 #1 SMP PREEMPT Mon Apr 11 17:52:14 UTC 2022 armv7l armv7l armv7l GNU/Linux
使用 pip install pylsl
安装后在导入包的过程中会遇到如下错误:
RuntimeError: LSL binary library file was not found. Please make sure that the binary file can be found in the package lib folder
(/usr/local/share/pynq-venv/lib/python3.10/site-packages/pylsl/lib)
查询文档后发现需要编译对应的库,这里我使用的是Arm开发板,编译指令如下:
git clone https://github.com/sccn/liblsl.git
cd liblsl
bash -e standalone_compilation_linux.sh
如果使用的是其他架构的Linux系统,可参考文档使用如下编译方式:
编译成功后在文件夹下会生成.so库文件:
将生成的.so文件移到自行创建的lib目录下:
sudo mv ./liblsl.so /usr/local/share/pynq-venv/lib/python3.10/site-packages/pylsl/lib
再次运行代码无报错信息。