• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 轻量与小型系统入门概述
2
3
4## 简介
5
6
7OpenHarmony轻量和小型系统适用于内存较小的IOT设备(参考内存≥128KiB)。通过本文,开发者可以快速熟悉OpenHarmony标准系统的环境搭建、编译、烧录、调测以及运行“Hello World”等。
8
9
10考虑到开发者的开发习惯,OpenHarmony为开发者提供了以下两种入门指导:
11
12
13- IDE方式:完全采用IDE(DevEco Device Tool)进行一站式开发,编译依赖工具的安装及编译、烧录、运行都通过IDE进行操作。
14
15- 安装包方式:通过命令行进行编译依赖工具的下载安装,编译操作也通过命令实现。烧录、运行等操作使用IDE。OpenHarmony还为开发者提供了[Docker环境](../get-code/gettools-acquire.md),在很大程度上简化了编译前的环境配置,习惯使用安装包方式的开发者也可以选择Docker环境进行编译 。
16
17
18本文采用安装包方式进行介绍,习惯使用DevEco Device Tool的开发者可参考[轻量与小型系统快速入门(IDE方式)](../quick-start/quickstart-ide-lite-overview.md)。
19
20
21## 开发环境
22
23开发者通常习惯采用Windows+Ubuntu环境进行OpenHarmony开发:
24
25- Windows:用于源码开发、烧录等。
26
27- Ubuntu:用于源码编译。
28
29本文将介绍如何基于Windows+Ubuntu环境进行OpenHarmony的开发。
30
31
32## 开发板
33
34本文基于以下两款典型开发板进行开发介绍 :Hi3861 WLAN模组、Hi3516DV300。开发板的具体外观和规格可参见[本文附录](../quick-start/quickstart-lite-introduction-hi3861.md),开发者可根据需要自行购买开发板。
35
36
37## 开发流程
38
39轻量和小型系统快速入门流程如下图所示。
40
41  **图1** 轻量和小型系统快速入门开发流程
42
43  ![zh-cn_image_0000001227114628](figures/zh-cn_image_0000001227114628.png)
44