嵌入式设备往往环境不完整,环境配置也不完整,使得运行穿透SDKDemo程序存在以下常见问题:

问题1: SDK Demo无法启动。

在嵌入式设备中使用命令行运行SDK Demo。发现无法启动。

可能原因:

  • 拿到的SDK 的版本不对,比如设备的芯片是HISIV100,但是因为沟通或者误会,穿透科技客服给的是 HISIV200的SDK,这样的情况下就不能运行,可以找穿透科技客服提供正确的SDK版本。 或者,提供正确的toolchain给穿透科技客服,以便于编译。
  • 嵌入式设备没有安装 libstdc++ 的支持库。

解决办法就是 复制 toolchain 中的 lib/libstdc++.so.x.x.x 的库文件安装到嵌入式设备。

安装libstdc++脚本示例:

注意:不同的嵌入式设备的libstdc++ 版本可能不同,这个脚本需要根据实际情况修改才能使用。

问题2: Demo程序运行失败,打印 Listen Start, Bind failed 之类的信息。

错误打印信息

问题原因: 嵌入式设备没有回环地址。解决方案: 运行

指令加载回环地址。

https://blog.csdn.net/pengzhihui2012/article/details/17076005

发表评论

邮箱地址不会被公开。 必填项已用*标注

− 3 = 3