|
板凳
楼主 |
发表于 2023-8-9 11:46:21
|
只看该作者
OpenWrt都是打包成ipk包,然后opkg install 安装的。现在测试第三方库,opencv,jsoncpp,libevent,libcurl都可以用源码编译打包成ipk安装。
尝试使用rknn.so打包ipk,报错。然后就改成直接连接rknn,然后把so库拷贝到/usr/lib里面。运行的时候,其它第三方库都正常,就是rknn的连接有符号问题。如下图所示:
我用的rknn库是Linux版本的so文件:runtime\RK3588\Linux\librknn_api\aarch64
openwrt的工具链是 openwrt-toolchain-22.03.5-rockchip-armv8_gcc-11.3.0_musl.Linux-x86_64.tar
是因为openwrt和rknn的编译器版本不一致导致的链接错误吗? rknn是不是linux版本的so就能够在不同的类linux下使用?
现在不知道该怎么在openwrt下用rknn库。能给个思路吗?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|