624 字
3 分钟
开源鸿蒙开发板连接集成开发环境

在为哪吒 D1 开发板 构建开源鸿蒙系统配置网络 后,可将开发板通过 hdc 工具连接至华为 DevEco Studio 集成开发环境进行应用开发与调试。

开发板设置#

首先将开发板连接至有线网络,并与 PC 处于同一局域网内。PC 通过 USB 转串口线连接至开发板,为开发板 配置网络

网络配置好后,通过串口使用以下命令打开开发板的 hdcd 服务:

hdcd -t -l4 &
NOTE

由于开源鸿蒙系统适配尚不完全,hdcd 服务启动时会有三个报错,但不影响使用。

开发板的串口输出如下:

# hdcd -t -l4 &
[1] 343
# 
# Option TCP enabled
[  325.104766] [pid=345][param_request.c:136][Init][ERROR] Can not get param for persist.hdc.root
[D][0:5:26] HdcDaemon main run
[D][0:5:26] loopMain init
[D][0:5:26] HdcDaemon InitMod
[  325.177150] [pid=346][param_request.c:136][Init][ERROR] Can not get param for persist.hdc.port
[D][0:5:27] HdcDaemonTCP init
[I][0:5:27] TCP listen on port:[44643]
[D][0:5:27] JdwpListen begin
[  325.248777] [pid=347][param_request.c:136][Init][ERROR] Can not get param for ro.hdc.secure
WARNING

hdcd 服务启动后,注意查看串口输出中的 TCP listen on port,记录下端口号,后续在 PC 端连接时需要用到。注意端口号在每次启动 hdcd 服务时可能会变化。

PC 设置#

首先下载 hdc 工具,访问 https://ci.openharmony.cn/workbench/cicd/dailybuild/dailyList,项目选择 openharmony,然后在流水线名称中找到 ohos-sdk-public,点击 下载链接,选择 全量包下载链接 进行下载。

下载完成后解压,进入解压后文件夹内寻找 windows 平台对应的 windows 文件夹,将其中的 toolchains 文件夹复制到任意目录下,例如 C:\toolchains,该目录即为 hdc 工具所在目录,并将其添加到系统 PATH 环境变量中。

打开终端,输入 hdc -v 查看 hdc 工具版本,验证是否配置成功,若成功则会输出版本信息,例如:

Ver: 1.2.0a

接下来使用 hdc 工具连接开发板,输入以下命令,注意将 x.x.x.x 替换为开发板的 IP 地址,port 替换为前面记录的端口号:

hdc tconn x.x.x.x:port

此时终端中会输出类似如下信息:

PS C:\Users\wely> hdc tconn 192.168.31.200:44643
Connect OK

Connect OK 表示连接成功。

此时可在终端中输入 hdc shell 进入开发板的 shell 环境,输入 hdc kill 可以断开与开发板的连接。

连接成功后,即可在 DevEco Studio 中选择该开发板设备,进行应用开发与调试。

WARNING

由于开源鸿蒙系统适配尚不完全,hdc 工具目前仍存在无法传输文件等问题。

开源鸿蒙开发板连接集成开发环境
https://blog.wely.fun/posts/开源鸿蒙开发板连接集成开发环境/
作者
Wely
发布于
2025-10-10
许可协议
CC BY-NC-SA 4.0