sdsoc + pynq python test
Published in
2 min readMar 9, 2020
a. 利用sdsoc 產生 shared library .so 後 舉例: libaddlib2.so, 再把產生的IP 用於 要組成系統上 之後產生整各系統bitstream 和 .hwh 用overlay 作測試
方法一: 利用ctypes load shared library
方法二: 利用cffi 編譯成函數庫
edit test_so.h 定義宣告函數原型 並移至/usr/include , xxx.so 移至 /usr/local/lib 並作連結ldconfig
edit build_test.py:
測試:
查看.so
測試:
查看 library:
readelf — dynamic libaddlib2.so
system library: libsds_lib.so: #download bitstream relatively.
readelf -s libaddlib2.so: