diff --git a/zh-cn/device-dev/get-code/Readme-CN.md b/zh-cn/device-dev/get-code/Readme-CN.md index 82da2d561e3ade5ee95dbe4c1411c4114ad6ad2b..2e2aa40f2e1e91131a00b6b98bacd70cb1b57977 100755 --- a/zh-cn/device-dev/get-code/Readme-CN.md +++ b/zh-cn/device-dev/get-code/Readme-CN.md @@ -1,9 +1,8 @@ # 获取源码 -- [获取源码](sourcecode.md) - - [源码获取](sourcecode-acquire.md) - -- [获取工具](gettools.md) - - [Docker编译环境](gettools-acquire.md) - - [IDE](gettools-ide.md) +- [源码获取](sourcecode-acquire.md) +- 工具 + - [工具概述](gettools-overview.md) + - [Docker编译环境](gettools-acquire.md) + - [IDE](gettools-ide.md) diff --git a/zh-cn/device-dev/get-code/gettools-acquire.md b/zh-cn/device-dev/get-code/gettools-acquire.md index ded916b192889b065e7b4d4c0870408a06a76c3c..b6f42a39d4e912cbb2af5754f845b0f15ef1bce0 100644 --- a/zh-cn/device-dev/get-code/gettools-acquire.md +++ b/zh-cn/device-dev/get-code/gettools-acquire.md @@ -78,7 +78,7 @@ OpenHarmony为开发者提供了两种Docker环境,以帮助开发者快速完 OpenHarmony的Docker镜像托管在[HuaweiCloud SWR](https://console.huaweicloud.com/swr/?region=cn-south-1#/app/warehouse/warehouseMangeDetail/goldensir/openharmony-docker/openharmony-docker?type=ownImage)上。开发者可以通过该镜像在很大程度上简化编译前的环境配置。下文将介绍具体使用步骤。 -### 搭建Docker环境-轻量系统类设备(参考内存≥128KB)和小型系统类设备(参考内存≥1MB) +### 搭建Docker环境(轻量系统和小型系统) 1. 获取Docker镜像。 @@ -101,7 +101,7 @@ OpenHarmony的Docker镜像托管在[HuaweiCloud SWR](https://console.huaweicloud ``` -### 编译源码-轻量系统类设备(参考内存≥128KB)和小型系统类设备(参考内存≥1MB) +### 编译源码-轻量系统类设备(轻量系统和小型系统) 通过如下编译脚本启动轻量系统类设备(参考内存≥128KB)和小型系统类设备(参考内存≥1MB)的编译。下文以Hi3516平台为例说明具体编译步骤。 @@ -132,7 +132,7 @@ hb set 编译结果文件生成在out/hispark\_taurus/ipcamera\_hispark\_taurus目录下。 -### 搭建Docker环境-标准系统类设备(参考内存≥128MB) +### 搭建Docker环境(标准系统) 1. 获取Docker镜像。 @@ -147,7 +147,7 @@ hb set ``` -### 编译源码-标准系统类设备(参考内存≥128MB) +### 编译源码(标准系统) 通过如下编译脚本启动标准系统类设备(参考内存≥128MB)的编译。 @@ -236,5 +236,4 @@ docker\_dist是一个[HPM](https://hpm.harmonyos.com/)系统中的模板组件 # windows下的编译,需要配置gitbash hpm config set shellPath "gitbash路径" hpm run distWithDocker solution={product} - ``` - + ``` \ No newline at end of file diff --git a/zh-cn/device-dev/get-code/gettools-ide.md b/zh-cn/device-dev/get-code/gettools-ide.md index b12dbbf1deeb74896a04c9a61d3f9f4aa8830708..042268f26cd4c238c58e8d607fb924ad4bd34f40 100644 --- a/zh-cn/device-dev/get-code/gettools-ide.md +++ b/zh-cn/device-dev/get-code/gettools-ide.md @@ -5,13 +5,10 @@ ## 获取设备开发工具(HUAWEI DevEco Device Tool) -HUAWEI DevEco Device Tool是OpenHarmony面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony的组件按需定制,支持代码编辑、编译、烧录、调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。具体可参见[获取工具](https://device.harmonyos.com/cn/ide)和[工具使用指南](https://device.harmonyos.com/cn/docs/ide/user-guides/service_introduction-0000001050166905)**。** +HUAWEI DevEco Device Tool是OpenHarmony面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony的组件按需定制,支持代码编辑、编译、烧录、调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。具体可参见[获取工具](https://device.harmonyos.com/cn/ide)和[工具使用指南](https://device.harmonyos.com/cn/docs/ide/user-guides/service_introduction-0000001050166905)。 -Huawei DevEco Device Tool支持 OpenHarmony设备开发的演进路标如下: - - ## 获取应用开发工具(HUAWEI DevEco Studio) -HUAWEI DevEco Studio(以下简称DevEco Studio)是面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等E2E的OpenHarmony应用开发服务。通过使用DevEco Studio,开发者可以更高效的开发具备OpenHarmony分布式能力的应用,进而提升创新效率。具体可参见[获取工具](https://developer.harmonyos.com/cn/develop/deveco-studio)和[工具使用指南](https://developer.harmonyos.com/cn/docs/documentation/doc-guides/tools_overview-0000001053582387)。 +HUAWEI DevEco Studio(以下简称DevEco Studio)是面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等E2E的OpenHarmony应用开发服务。通过使用DevEco Studio,开发者可以更高效的开发具备OpenHarmony分布式能力的应用,进而提升创新效率。具体可参见[获取工具](https://developer.harmonyos.com/cn/develop/deveco-studio)和[工具使用指南](https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ohos-deveco-studio-overview-0000001263280421)。 diff --git a/zh-cn/device-dev/get-code/gettools-overview.md b/zh-cn/device-dev/get-code/gettools-overview.md new file mode 100644 index 0000000000000000000000000000000000000000..7678c05a9c76761f27c02bca830bb387ad84e78a --- /dev/null +++ b/zh-cn/device-dev/get-code/gettools-overview.md @@ -0,0 +1,10 @@ +# 工具概述 + +为了方便开发者进行设备开发,OpenHarmony提供了HUAWEI DevEco Device Tool(以下简称DevEco Device Tool)一站式集成开发环境,同时借助了应用容器引擎Docker简化编译环境搭建。 + +**表1** 工具简介 + +| 工具 | 简介 | 相关资源 | +| ---- | ------ | ------ | +| DevEco Device Tool | DevEco Device Tool是OpenHarmony面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony的组件按需定制,支持代码编辑、编译、烧录和调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。 | [DevEco Device Tool使用指南](https://device.harmonyos.com/cn/docs/documentation/guide/service_introduction-0000001050166905) | +| Docker | 在编译环节,开发者需要先安装对应OpenHarmony系统类型的编译工具链。OpenHarmony系统为开发者提供的Docker环境已经将对应的编译工具链进行了封装,开发者可省略对应工具的安装,直接使用Docker环境进行编译。 | [Docker编译环境](gettools-acquire.md) | diff --git a/zh-cn/device-dev/get-code/sourcecode-acquire.md b/zh-cn/device-dev/get-code/sourcecode-acquire.md index 5448d127f5f6d40bca369c7eddc09770a33e77b6..2f4d88aef0be36f24227c7a2ea44f7ce5377d3dc 100644 --- a/zh-cn/device-dev/get-code/sourcecode-acquire.md +++ b/zh-cn/device-dev/get-code/sourcecode-acquire.md @@ -32,7 +32,7 @@ OpenHarmony当前为开发者提供了以下4种获取源码的方式,开发 ### 前提条件 -1. 注册码云gitee账号。 +1. 注册码云gitee帐号。 2. 注册码云SSH公钥,请参考[码云帮助中心](https://gitee.com/help/articles/4191)。 3. 安装[git客户端](https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git)和[git-lfs](https://gitee.com/vcs-all-in-one/git-lfs?_from=gitee_search#downloading)并配置用户信息。 @@ -53,7 +53,6 @@ OpenHarmony当前为开发者提供了以下4种获取源码的方式,开发 ### 操作步骤 -**获取轻量/小型/标准系统源码** > **说明:** >Master主干为开发分支,开发者可通过Master主干获取最新特性。发布版本代码相对比较稳定,开发者可基于发布版本代码进行商用功能开发。 @@ -244,65 +243,65 @@ OpenHarmony当前为开发者提供了以下4种获取源码的方式,开发