quickstart-standard-overview.md 1.8 KB
Newer Older
D
duangavin123 已提交
1
# 标准系统入门概述
D
duangavin123 已提交
2 3


D
duangavin123 已提交
4
## 简介
D
duangavin123 已提交
5

D
duangavin123 已提交
6
OpenHarmony标准系统适用于参考内存≥128MiB的设备。通过本文,开发者可以快速熟悉OpenHarmony标准系统的环境搭建、编译、烧录、调测以及运行“Hello World”等。
D
duangavin123 已提交
7

D
duangavin123 已提交
8 9 10 11 12
考虑到开发者的开发习惯,OpenHarmony为开发者提供了以下两种入门指导:

- IDE方式:完全采用IDE(Deveco Device Tool)进行一站式开发,编译依赖工具的安装及编译、烧录、运行都通过IDE进行操作。

- 安装包方式:通过命令行进行编译依赖工具的下载安装,编译操作也通过命令实现。烧录、运行等操作使用IDE。
13
  OpenHarmony还为开发者提供了[Docker环境](../get-code/gettools-acquire.md),在很大程度上简化了编译前的环境配置,习惯使用安装包方式的开发者也可以选择Docker环境进行编译 。
D
duangavin123 已提交
14

15
本文采用安装包方式进行介绍,习惯使用Deveco Device Tool的开发者可参考[标准系统快速入门(IDE方式)](../quick-start/quickstart-standard-ide.md)
D
duangavin123 已提交
16

D
duangavin123 已提交
17

D
duangavin123 已提交
18
## 开发环境
D
duangavin123 已提交
19

D
duangavin123 已提交
20
开发者通常习惯采用Windows+Ubuntu环境进行OpenHarmony开发:
D
duangavin123 已提交
21

D
duangavin123 已提交
22
- Windows:用于源码开发、烧录等。
D
duangavin123 已提交
23

D
duangavin123 已提交
24
- Ubuntu:用于源码编译。
D
duangavin123 已提交
25

D
duangavin123 已提交
26
本文将介绍如何基于Windows+Ubuntu环境进行OpenHarmony的开发。
D
duangavin123 已提交
27

D
duangavin123 已提交
28 29 30

## 开发板

31
本文选取了两款典型开发板:Hi3516DV300、RK3516,并基于上述两款开发板进行开发介绍。开发板的具体外观和规格可参见[本文附录](../quick-start/quickstart-standard-board-introduction.md),开发者可根据需要自行购买开发板。
D
duangavin123 已提交
32 33 34 35 36 37 38


## 开发流程

标准系统快速入门流程如下图所示。

  **图1** 标准系统快速入门开发流程
39

D
duangavin123 已提交
40
  ![zh-cn_image_0000001227082314](figures/zh-cn_image_0000001227082314.png)