VTunerClient使用问题

你好!针对你关于 Tuning Server 软件包下载与启动 的问题,结合社区已有案例(特别是 关于RDK X5 tuning问题),解答如下:

核心结论

Tuning Server 不需要单独下载,它通常已经包含在 RDK 板端的 SDK 或 ISP 工具包中。你只需要在板端运行特定的脚本命令即可启动服务。


1. 软件包位置(在哪里?)

Tuning Server 不是 PC 端软件,而是运行在 RDK 板端(如 X3/X5/S100) 的服务程序。

  • 默认路径:通常在板端的 /app/platform_samples/tuning_tool 或 /app/tuning_tool 目录下。
  • 包含文件:核心脚本是 run_tuning.sh,它负责启动 Tuning Server。
  • 获取方式:
    • 如果你已经刷入了官方提供的 RDK 系统镜像(SDK),该目录默认存在。
    • 如果目录不存在或文件缺失,说明你的系统镜像不完整。请联系你的 FAE(现场应用工程师) 或前往 SDK 下载中心 获取完整的 isp_tuning_toolkits 包并部署到板端。

2. 如何开启(启动步骤)

请在 RDK 板端终端(通过 SSH 连接或串口)执行以下操作:

步骤 1:进入目录

cd /app/platform_samples/tuning_tool
# 或者
cd /app/tuning_tool

步骤 2:启动 Tuning Server

使用 --tune 参数启动服务。默认端口通常为 45678(注意:旧版本可能是其他端口,建议统一使用 45678 以匹配新版 VTunerClient)。

# 启动服务,默认端口
bash run_tuning.sh --tune 1

# 如果指定端口(可选,一般不需要)
bash run_tuning.sh --tune 1 --port 45678

注意:命令中的 1 代表启用服务,0 代表关闭。

步骤 3:验证服务状态

启动后,终端会打印类似 TCP server listening on port 45678 的信息,表示服务已就绪。此时保持该终端窗口开启,不要关闭。


3. PC 端连接配置

启动板端服务后,回到你的 PC 端 VTunerClient:

  1. IP 设置:确保 PC 与 RDK 板端在 同一网段(例如板端 192.168.1.10,PC 192.168.1.100)。
  2. 端口设置:在 VTunerClient 连接设置中,端口号填写 45678(参考当前帖子中 cxx0808 的经验,端口错误会导致连接问题)。
  3. 连接:点击连接,成功后即可进行 Live Preview 和参数调试。

常见问题排查

  • 问题:运行 run_tuning.sh 提示 command not found 或目录不存在。
    • 解决:说明板端缺少 ISP 工具包。请检查系统镜像版本,或联系 FAE 获取 X5_ISP_Unified_Src_drv_*.tgz 类似的工具包并解压到板端。
  • 问题:启动后 PC 端连不上。
    • 解决:
      1. 检查防火墙:暂时关闭 PC 端防火墙或允许端口 45678。
      2. 检查网络:在 PC 端 ping <板端IP> 确认网络通畅。
      3. 确认端口:确保 VTunerClient 连接的端口与板端启动的端口一致(推荐 45678)。

如果仍有问题,建议提供板端运行 run_tuning.sh 时的完整输出日志,以便进一步分析。