# developtools_hdc_standard **Repository Path**: meaty-bag-and-wangwang-meat/developtools_hdc_standard ## Basic Information - **Project Name**: developtools_hdc_standard - **Description**: Device debug connector that provides the device connection capability and a command line tool | 设备调试连接器,提供了连接设备的能力,并提供了对外的命令行工具 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 660 - **Created**: 2021-07-12 - **Last Updated**: 2021-07-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hdc组件 - [简介](#section662115419449) - [架构](#section15908143623714) - [目录](#section161941989596) - [使用说明](#section129654513264) - [相关仓](#section1371113476307) ## 简介 hdc(Harmony Device Connector) 是OpenHarmony为开发人员提供的用于调试的命令行工具,开发机器上使用设备连接器hdc client/server命令行工具,该工具需支持部署在Windows/Linux/Mac等系统上与鸿蒙设备(或模拟器)进行连接调试通信。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部署于鸿蒙设备端作为守护进程来按需运行,负责处理来自client端的请求。 ## 目录 ``` /developtools ├── hdc_standard # hdc代码目录 │ └── src │ ├── common # 设备端和host端公用的代码目录 │ ├── daemon # 设备端的代码目录 │ ├── host # host端的代码目录 │ ├── test # 测试用例的代码目录 │ └── prebuilt # 预编译目录,存放预编译的二进制文件 ``` ### 使用说明 hdc当前支持如下命令: **表 1** hdc命令列表