当前位置:   article > 正文

hdc_std_hdc命令hdc list targets设备是否可以赋值给变量

hdc命令hdc list targets设备是否可以赋值给变量

hdc_std

简介

HDC(OpenHarmony Device Connector) 是为开发人员提供的用于设备连接调试的命令行工具,pc端开发机使用命令行工具hdc_std(为方便起见,下文统称hdc),该工具需支持部署在Windows/Linux/Mac等系统上与OpenHarmony设备(或模拟器)进行连接调试通信。PC端hdc工具需要针对以上开发机操作系统平台分别发布相应的版本,设备端hdc daemon需跟随设备镜像发布包括对模拟器进行支持。下文将介绍hdc的常用命令及使用举例。

架构

hdc主要有三部分组成:

  1. hdc client部分:运行于开发机上的客户端,用户可以在开发机命令终端(windows cmd/linux shell)下请求执行相应的hdc命令,运行于开发机器,其它的终端调试IDE也包含hdc client。
  2. hdc server部分:作为后台进程也运行于开发机器,server管理client和设备端daemon之间通信包括连接的复用、数据通信包的收发,以及个别本地命令的直接处理。
  3. hdc daemon部分:daemon部署于OpenHarmony设备端作为守护进程来按需运行,负责处理来自client端的请求。

命令帮助

#cmd操作rk3568板子

将板子上的文件复制到本地

打开cmd,查看该目录下的文件(进入命令行交互模式):

C:\Users\xxx>hdc_std shell
#cd data/log/faultlog/temp/
  • 1
  • 2

再打开一个cmd,查看帮助:

C:\Users\xxx>hdc_std --help
  • 1

复制cppcrash-2069-1501925953621文件到C:\Users\xxx\Documents\Downloads\

C:\Users\xxx>hdc_std file recv -z /data/log/faultlog/temp/cppcrash-2069-1501925953621 C:\Users\xxx\Documents\Downloads\
  • 1

从设备中拉取文件(参照上一条)

hdc_std file recv  /data/local/tmp/a.txt   ./a.txt
  • 1

查看板子进程:

C:\Users\xxx>hdc_std shell
#top
  • 1
  • 2

查看设备连接信息

hdc_std list targets
  • 1

往设备中推送文件

hdc_std file send  E:\a.txt  /data/local/tmp/a.txt
  • 1

安装应用

hdc_std install E:\***.hap
  • 1

查看日志

hdc_std hilog
  • 1

TCP网络连接

hdc_std tconn 192.168.0.100:10178
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/294200
推荐阅读