HarmonyOS-hdc远程网络方式连接设备

article/2025/8/12 16:12:08

hdc工具使用手册

1 hdc简介

hdc(OpenHarmony Device Connector)是为开发人员提供的用于设备连接调试的命令行工具,pc端开发机使用命令行工具hdc,该工具需支持部署在Windows/Linux/Mac等系统上与OpenHarmony设备(或模拟器)进行连接调试通信。PC端hdc工具需要针对以上开发机操作系统平台分别发布相应的版本,设备端hdc daemon需跟随设备镜像发布包括对模拟器进行支持。hdc组成关系图如下图所示:

输入图片说明

PC与设备侧,可以通过网络连接,也可以通过USB线连接。

2 连接设置

hdc主从设备之间的连接可以通过USB和网络的方式进行连接。

2.1 USB方式

2.1.1 windows环境下

windows下,连接usb线,查看设备管理器。如果能看到HDC Device的设备,说明设备识别正常,可以在命令行界面中输入HDC相关命令进行交互了。

2.1.2 linux环境下
  • (1)linux下需要添加usb设备权限,连接usb线,执行lsusb命令,能识别到Phytium “HDC Device”的设备,说明枚举正常。打开cmd窗口,执行 hdc shell 就进入了命令交互界面。

  • (2)运行HDC 命令报错问题解决
    当执行hdc命令,提示[Fail] ExecuteCommnand need connect-key的错误时,解决方法为:

    编辑规则脚本:$ sudo vi /etc/udev/rules.d/90-myusb.rules添加内容:
    SUBSYSTEM=="usb", ATTR{idVendor}=="1db7",ATTR{idProduct}=="dc27", MODE="0666"重启电脑或重新加载udev规则:$ sudo  udevadm  control   --reload
    

2.2 网络方式

如果使用网络方式,从机设备即Openharmony设备启动后需要优先开启hdc配置:

  • 5.0 release版本之前的hdc配置

    配置hdc模式和端口
    $ param set persist.hdc.mode tcp #设置hdc以tcp的方式连接
    $ param set persist.hdc.port 8710 #port也可是其他的端口号重启hdc服务
    $ service_control stop hdcd #关闭hdc服务
    $ service_control start hdcd #开启hdc服务查看hdc状态
    $ param get | grep hdc
    
  • 5.0 release版本及以后的hdc配置

    配置hdc模式和端口
    $ param set persist.hdc.mode tcp #设置hdc以tcp的方式连接
    $ param set persist.hdc.port 8710 #port也可是其他的端口号5.0release新增配置,必须设置:
    $ param set persist.hdc.mode.tcp enable 
    $ param set persist.hdc.root 1
    $ param set const.security.developermode.state true #开启开发者模式重启hdc服务
    $ service_control stop hdcd #关闭hdc服务
    $ service_control start hdcd #开启hdc服务查看hdc状态
    $ param get | grep hdc
    

    完成上述配置后,在主机工作台下执行以下命令连接openharmony设备,确保主机工作台ip和openharmony的ip在同一网段下,建议使用同一路由器自动分配ip。

    $ hdc tconn ip:port
    

    连接成功提示 Connect OK。

3 常用的hdc命令

连接从机设备:
$ hdc tconn ip:port查看设备连接信息:
$ hdc list targets -v 往设备中推送文件:
$ hdc target mount
$ hdc shell mount -0 rw,remount /
$ hdc file send E:\a.txt /data/local/tmp/a.txt 从设备中拉取文件:
$ hdc file recv /data/local/tmp/a.txt ./a.txt安装应用:
$ hdc install -r E:\***.hap查看日志:
$ hdc hilog进入命令行交互模式:
$ hdc shell

http://www.hkcw.cn/article/JFtjpuPQKw.shtml

相关文章

React Native鸿蒙化关于第三方库安装问题

最近在学习RN适配鸿蒙的过程中,对于安装各种第三方库踩坑各种报错,最终研究后解决了大部分,今天写一篇文档来记录一下踩坑的过程。 首先,RN环境搭建就不赘述了,目前rnoh/react-native-openharmony最新稳定发布版本为0…

鸿蒙知识总结

判断题 1、 在http模块中,多个请求可以使用同一个httpRequest对象,httpRequest对象可以复用。(错误) 2、订阅dataReceiverProgress响应事件是用来接收HTTP流式响应数据。(错误) 3、ArkTS中变量声明时不需要…

【Linux】——从0到1的学习,让你熟练掌握,带你玩转Linux,教你安装Java常用软件、及spring boot项目部署

🎼个人主页:【Y小夜】 😎作者简介:一位双非学校的大三学生,编程爱好者, 专注于基础和实战分享,欢迎私信咨询! 🎆入门专栏:🎇【MySQL&#xff0…

【Linux】线程池和线程补充内容

个人主页~ 线程池 一、线程池简介单例模式线程池简介 二、单例模式线程池的实现1、ThreadPool.hpp2、Task.hpp3、main.cpp 三、其他常见锁读写锁 一、线程池简介 池化技术我们并不陌生,我们在前面的文章中实现过进程池,这里线程池的作用也是先申请资源交…

Linux:进程间通信---消息队列信号量

文章目录 1.消息队列1.1 消息队列的原理1.2 消息队列的系统接口 2. 信号量2.1 信号量的系统调用接口 3. 浅谈进程间通信3.1 IPC在内核中数据结构设计3.2 共享内存的缺点3.3 理解信号量 序:在上一章中,我们引出了命名管道和共享内存的概念,了解…

【HarmonyOS Next之旅】DevEco Studio使用指南(五) -> 添加/删除Module

目录 1 -> 创建新的Module 2 -> 导入Module 3 -> 配置distroFilter/distributionFilter分发规则 4 -> 删除Module 1 -> 创建新的Module Module是应用/元服务的基本功能单元,包含了源代码、资源文件、第三方库及应用/元服务配置文件,…

Linux离线部署Dify:Docker从镜像拉取打包到无网环境中部署

文章目录 前言一、在线环境操作1. 获取dify项目(使用魔法)2.进入项目中docker目录3.镜像拉取4.查看镜像5.镜像打包6.镜像(项目)上传 二、离线环境操作1.镜像导入2.启动服务3.验证容器启动状态4.访问服务 三、部分参考链接 前言 设…

34年聘用职工被强制“自愿转保” 退休手续拖延逾一年

冯爱文,一位年满61岁的河北石家庄市井陉县税务局原聘用人员,已经一年多没有办理退休手续,没有任何收入来源,全靠子女接济和回收旧衣服为生。他在办理退休手续时被县社保局要求签署“自愿”转为企业或灵活就业人员参保申请书,因拒绝签字,退休手续被拖延超过一年。在石家庄…

英国首相批法拉奇“画饼” 经济方案异想天开

英国首相基尔斯塔默于5月29日批评极右翼政党英国改革党党首奈杰尔法拉奇提出的经济方案是“异想天开”,并警告如果该政党上台执政,英国经济将遭受重创。近期英格兰部分地区举行的地方选举中,英国改革党取得显著进展,赢得超过670个地方议会席位,并在两场市长选举和一场议会…

澳媒:嘉能可将300亿澳元资产转至澳 为合并铺路

澳大利亚金融评论报网站报道,全球大宗商品巨头嘉能可通过大规模重组将超过300亿澳元的海外资产转移到一家澳大利亚子公司,此举旨在为未来与其他大宗商品巨头达成大型合并做准备。这些资产包括嘉能可在加拿大、南非和哥伦比亚的煤矿业务,在阿根廷的铜资源业务以及在南非的锰、…

成都一男子伤人后自伤颈部 警方通报 因感情纠纷引发

2025年5月30日15时许,中纱帽街8号负一层发生一起持刀伤人事件。接警后,公安机关迅速组织警力到场处置,并当场控制了犯罪嫌疑人陆某某(男,26岁)。经初步调查,陆某某因感情纠纷前往前女友胡某某(女,24岁)的工作单位,双方发生口角后,陆某某持随身携带的水果刀将胡某某…

航电系统音频模块设计要点与技术突破

一、设计要点 音频输出模块: 1. 高可靠性 符合航空级环境标准(DO-160G),耐受温度、振动、湿度极端变化。 冗余设计:双通道输出,支持自动切换故障通道。 2. 抗干扰设计 电磁兼容性(EMC&a…

优化俄罗斯方块小游戏

前言 在之前的俄罗斯方块的小游戏中进行了修改,但是一定还存在着一些问题,欢迎大家在评论区留言。 目前是进行了以下的一些优化: 普通方块颜色除了选用马卡龙配色还增加了一些其他好看的颜色,对于特殊方块的颜色使用红橙黄绿蓝…

智能物资出入库管控系统

概述 智能物资管理系统利用RFID自动识别技术,物联网技术、人脸识别、指纹、指静脉生物识别技术,应用于军械装备的管理,可实时准确采集军械装备编配、 储存、供应、使用等数据,实时掌握军械装备物资的分布及数量 状况。细化管理到…

朱雀玄武敕令三战高考 改名事件成考题

前不久,“00后”小伙“朱雀玄武敕令”申请改名为“周天紫微大帝”的新闻引起了广泛关注。他近期正准备参加今年高考,并在网上搜寻到的模拟考试卷中看到了关于自己改名一事的考题。据了解,朱雀玄武敕令出生于2001年,父母为他起名“朱云飞”。2025年1月,他改名为“朱雀玄武敕…

北京7000余社区村配儿童主任 关爱困境儿童

5月29日上午,六一国际儿童节来临之际,丰台区青塔街道蔚园社区儿童主任韩玉兰为辖区两户困境儿童家庭送来了粮、油、饮水杯、雨伞等慰问品。北京市7000多个社区(村)每个社区(村)至少配置了1名儿童主任,他们通过入户探访、协助申请保障、解释福利政策等方式,为困境儿童家…

涨薪技术|0到1学会性能测试第90课-性能测试构建

至此关于系统资源监控、apache监控调优、Tomcat监控调优、JVM调优、Mysql调优、前端监控调优、接口性能监控调优的知识已分享完,今天开始学习性能测试流程知识。后续文章都会系统分享干货,带大家从0到1学会性能测试。 性能测试设计完成后,接下来需要将设计的策略变成现实,…

李嫣高中毕业 长发披肩神似王菲 颜值抢镜

近日,王菲与李亚鹏的女儿李嫣在2025年5月底从伦敦的高中毕业。她穿着毕业服与同学们合影,长发披肩,颜值出众。网友们纷纷表示,李嫣神似母亲王菲,在人群中格外引人注目。此前,李嫣经历了四次唇腭裂修复手术,面部状态已接近自然。责任编辑:zhangxiaohua

技术-工程-管用养修保-智能硬件-智能软件五维黄金序位模型

融智学工程技术体系:五维协同架构 基于邹晓辉教授的框架,工程技术体系重构为:技术-工程-管用养修保-智能硬件-智能软件五维黄金序位模型: math \mathbb{E}_{\text{技}} \underbrace{\prod_{\text{Dis}} \text{TechnoCore}}_{\…

中国驻美大使:大院铁幕只会自我孤立 封锁难阻科技创新

2025年5月28日,中国驻美国大使馆举办“我的中国相册——我的中国足迹”影片首映会暨现代化的中国体验活动。谢锋大使和夫人王丹、邱文星公使以及美国各界人士共200余人出席了此次活动。谢锋在致辞中表示,中国走出了一条致力于团结奋斗、共同富裕、全面发展、持续发展与和平发…