RDK x5闪连连接studio 出现IP地址被占用什么意思呢

你这个问题表述有点歧义,我理解你是想问:IP冲突解决后,如何通过SSH连接到RDK X5开发板(使用闪连方式)。

"连接Studio"这个说法不太准确,应该是:

  • RDK Studio 是地平线的图形化开发软件(已经通过闪连连接了)
  • SSH 是命令行远程连接方式(独立于RDK Studio)

通过SSH连接RDK X5(闪连模式)

前提条件

确保你已经完成了之前的IP配置:

  • 电脑端虚拟网卡IP:192.168.128.100(你刚改的)
  • 板子端默认IP:192.168.128.1

步骤 1:验证网络连通性

在电脑命令行(CMD或PowerShell)测试:

ping 192.168.128.1

如果能看到回复(如 来自 192.168.128.1 的回复: 字节=32 时间<1ms),说明网络层OK。


步骤 2:SSH连接命令

Windows 用户(Win10/11自带SSH)

ssh sunrise@192.168.128.1
  • 默认用户名:sunrise
  • 默认密码:sunrise(首次登录会提示修改)

如果使用其他用户名

ssh ubuntu@192.168.128.1
# 或
ssh root@192.168.128.1

步骤 3:使用SSH客户端(可选)

如果命令行不好用,推荐以下工具:

工具 下载 特点
MobaXterm 官网下载 免费,支持SFTP文件传输
PuTTY 官网下载 轻量级,经典
VS Code + Remote SSH 插件市场 开发体验最好

VS Code 配置示例:

  1. 安装 Remote - SSH 插件
  2. Ctrl+Shift+PRemote-SSH: Connect to Host
  3. 输入:sunrise@192.168.128.1
  4. 输入密码即可

常见问题排查

问题 解决方法
Connection timed out 检查IP是否正确,ping是否通
Permission denied 密码错误,默认是 sunrise
Connection refused SSH服务未启动,板子需执行 sudo systemctl start ssh
首次连接提示 Are you sure? 输入 yes 确认

检查SSH服务状态(如果需要)

如果连不上,通过串口或屏幕登录板子检查:

# 查看SSH服务状态
sudo systemctl status ssh

# 如果未运行,启动它
sudo systemctl start ssh

# 设置开机自启
sudo systemctl enable ssh

闪连模式下的网络架构

┌─────────────┐    Type-C USB    ┌─────────────┐
│   你的电脑   │──────────────►│   RDK X5    │
│ 192.168.128.100 │  (虚拟网卡)    │ 192.168.128.1 │
│             │   (usb0接口)    │   (usb0)    │
─────────────┘                 └─────────────┘
       │                               │
       │    SSH / RDK Studio / VNC     │
       └───────────────────────────────┘

参考教程

社区相关经验帖:


先试一下 ping 192.168.128.1,如果通了再执行 ssh sunrise@192.168.128.1,有报错把具体信息发上来继续帮你排查。