在交叉编译 Kaa SDK 后,要在 Raspberry 上 运行 一个 Kaa 应用程序需要遵循哪些步骤?
What are the steps to follow in order to run a Kaa application on Raspberry after cross-compilation of the Kaa SDK?
我已按照 http://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Using-Kaa-endpoint-SDKs/C++/SDK-RPi/ 的说明为 Raspberry Pi 平台交叉编译生成的 C++ Kaa SDK。
我现在想知道在树莓派和 运行 应用程序(自定义,而不是提供的示例应用程序)上正确设置 SDK 的下一步是什么。
为了防止其他人遇到同样的问题,我通过在执行应用程序二进制文件之前在 RPi 中复制编译的外部库来解决它:
scp "${INSTALLDIR}"/lib/libboost_*.so* <user>@<RPi ip address>:/usr/lib
scp "${INSTALLDIR}"/lib/libbotan*.so* <user>@<RPi ip address>:/usr/lib
scp "${INSTALLDIR}"/lib/libavrocpp*.so* <user>@<RPi ip address>:/usr/lib
P.S.: 树莓派的 Kaa 物联网平台文档中没有提到 cross-compilation.
我已按照 http://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Using-Kaa-endpoint-SDKs/C++/SDK-RPi/ 的说明为 Raspberry Pi 平台交叉编译生成的 C++ Kaa SDK。 我现在想知道在树莓派和 运行 应用程序(自定义,而不是提供的示例应用程序)上正确设置 SDK 的下一步是什么。
为了防止其他人遇到同样的问题,我通过在执行应用程序二进制文件之前在 RPi 中复制编译的外部库来解决它:
scp "${INSTALLDIR}"/lib/libboost_*.so* <user>@<RPi ip address>:/usr/lib
scp "${INSTALLDIR}"/lib/libbotan*.so* <user>@<RPi ip address>:/usr/lib
scp "${INSTALLDIR}"/lib/libavrocpp*.so* <user>@<RPi ip address>:/usr/lib
P.S.: 树莓派的 Kaa 物联网平台文档中没有提到 cross-compilation.