未验证 提交 5e3b7193 编写于 作者: O openharmony_ci 提交者: Gitee

!5973 Doc仓下编译构建开发文档更新

Merge pull request !5973 from 朱赟平/master
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
- 附录 - 附录
- [Hi3861开发板介绍](quickstart-ide-lite-introduction-hi3861.md) - [Hi3861开发板介绍](quickstart-ide-lite-introduction-hi3861.md)
- [Hi3516开发板介绍](quickstart-ide-lite-introduction-hi3516.md) - [Hi3516开发板介绍](quickstart-ide-lite-introduction-hi3516.md)
- [编译形态整体说明](quickstart-build.md)
- 轻量和小型系统快速入门(安装包方式) - 轻量和小型系统快速入门(安装包方式)
- [轻量与小型系统入门概述](quickstart-lite-overview.md) - [轻量与小型系统入门概述](quickstart-lite-overview.md)
- [搭建轻量与小型系统环境](quickstart-lite-env-setup.md) - [搭建轻量与小型系统环境](quickstart-lite-env-setup.md)
...@@ -49,6 +50,7 @@ ...@@ -49,6 +50,7 @@
- [Hi3516开发板介绍](quickstart-lite-introduction-hi3516.md) - [Hi3516开发板介绍](quickstart-lite-introduction-hi3516.md)
- [参考信息](quickstart-lite-reference.md) - [参考信息](quickstart-lite-reference.md)
- [使用HiTool烧录代码](quickstart-lite-hitool.md) - [使用HiTool烧录代码](quickstart-lite-hitool.md)
- [编译形态整体说明](quickstart-build.md)
- 标准系统快速入门(IDE方式,推荐) - 标准系统快速入门(IDE方式,推荐)
- [标准系统入门概述](quickstart-ide-standard-overview.md) - [标准系统入门概述](quickstart-ide-standard-overview.md)
- 准备标准系统环境 - 准备标准系统环境
...@@ -69,6 +71,7 @@ ...@@ -69,6 +71,7 @@
- 附录 - 附录
- [Hi3516开发板介绍](quickstart-ide-standard-board-introduction-hi3516.md) - [Hi3516开发板介绍](quickstart-ide-standard-board-introduction-hi3516.md)
- [RK3568开发板介绍](quickstart-ide-standard-board-introduction-rk3568.md) - [RK3568开发板介绍](quickstart-ide-standard-board-introduction-rk3568.md)
- [编译形态整体说明](quickstart-build.md)
- 标准系统快速入门(安装包方式) - 标准系统快速入门(安装包方式)
- [标准系统入门概述](quickstart-standard-overview.md) - [标准系统入门概述](quickstart-standard-overview.md)
- [搭建标准系统环境](quickstart-standard-env-setup.md) - [搭建标准系统环境](quickstart-standard-env-setup.md)
...@@ -93,3 +96,4 @@ ...@@ -93,3 +96,4 @@
- [RK3568开发板介绍](quickstart-standard-board-introduction-rk3568.md) - [RK3568开发板介绍](quickstart-standard-board-introduction-rk3568.md)
- [参考信息](quickstart-standard-reference.md) - [参考信息](quickstart-standard-reference.md)
- [使用HiTool烧录代码](quickstart-standard-hitool.md) - [使用HiTool烧录代码](quickstart-standard-hitool.md)
- [编译形态整体说明](quickstart-build.md)
\ No newline at end of file
# 编译形态整体说明
**编译构建支持的产品列表**
| 编译形态 | 开发板 | 主芯片 | 内核 | 系统类型 |
| ----------------------------- | --------------- | ----------- | ----------- | ----------- |
| neptune100 | neptune100 | winnermicro | liteos_m | mini |
| rk3568 | rk3568 | rockchip | linux | standard |
| rk3568_mini_system | rk3568 | rockchip | linux | standard |
| bearpi_hm_micro | bearpi_hm_micro | stm32mp1xx | liteos_a | small |
| bearpi_hm_nano | bearpi_hm_nano | hi3861v100 | liteos_m | mini |
| wifiiot_hispark_pegasus | hispark_pegasus | hi3861v100 | liteos_m | mini |
| ipcamera_hispark_aries | hispark_aries | hi3518ev300 | liteos_a | small |
| ipcamera_hispark_taurus | hispark_taurus | hi3516dv300 | liteos_a | small |
| ipcamera_hispark_taurus_linux | hispark_taurus | hi3516dv300 | linux | small |
| hispark_taurus_standard | hispark_taurus | hi3516dv300 | linux | standard |
| watchos | hispark_taurus | hi3516dv300 | linux | standard |
| hispark_phoenix | hispark_phoenix | hi3751v350 | linux | standard |
| hispark_taurus_mini_system | hispark_taurus | hi3516dv300 | liteos_a | mini |
| hispark_pegasus_mini_system | hispark_pegasus | hi3861v100 | liteos_m | mini |
| gr5515_sk_iotlink_demo | gr5515_sk | gr551x | liteos_m | mini |
| gr5515_sk_xts_demo | gr5515_sk | gr551x | liteos_m | mini |
| wifi_demo | dev_wifi_a | asr582x | liteos_m | mini |
| xts_demo | dev_wifi_a | asr582x | liteos_m | mini |
| display_demo | v200zr | bes2600 | liteos_m | mini |
| xts_demo | v200zr | bes2600 | liteos_m | mini |
| iotlink_demo | v200zr | bes2600 | liteos_m | mini |
| mini_distributed_music_player | v200zr | bes2600 | liteos_m | mini |
| niobe407 | niobe407 | stm32f4xx | liteos_m | mini |
| qemu_mini_system_demo | arm_mps2_an386 | qemu | liteos_m | mini |
| qemu_cksy_mini_system_demo | SmartL_E802 | qemu | liteos_m | mini |
| qemu_cm55_mini_system_demo | arm_mps3_an547 | qemu | liteos_m | mini |
| qemu_xtensa_mini_system_demo | esp32 | qemu | liteos_m | mini |
| qemu_riscv_mini_system_demo | ricsv32_virt | qemu | liteos_m | mini |
| qemu_ca7_mini_system_demo | arm_virt | qemu | liteos_a | small |
| qemu_small_system_demo | arm_virt | qemu | liteos_a | small |
| qemu-arm-linux-min | qemu-arm-linux | qemu | linux | standard |
| qemu-arm-linux-headless | qemu-arm-linux | qemu | linux | standard |
| iotlink_demo | cst85_wblink | chipsea | liteos_m | mini |
| dsoftbus_demo | cst85_wblink | chipsea | liteos_m | mini |
| xts_demo | cst85_wblink | chipsea | liteos_m | mini |
...@@ -19,3 +19,4 @@ ...@@ -19,3 +19,4 @@
- 附录 - 附录
- [Hi3516开发板介绍](quickstart-ide-standard-board-introduction-hi3516.md) - [Hi3516开发板介绍](quickstart-ide-standard-board-introduction-hi3516.md)
- [RK3568开发板介绍](quickstart-ide-standard-board-introduction-rk3568.md) - [RK3568开发板介绍](quickstart-ide-standard-board-introduction-rk3568.md)
- [编译形态整体说明](quickstart-build.md)
\ No newline at end of file
...@@ -21,5 +21,6 @@ ...@@ -21,5 +21,6 @@
- 开发板介绍 - 开发板介绍
- [Hi3516开发板介绍](quickstart-standard-board-introduction-hi3516.md) - [Hi3516开发板介绍](quickstart-standard-board-introduction-hi3516.md)
- [RK3568开发板介绍](quickstart-standard-board-introduction-rk3568.md) - [RK3568开发板介绍](quickstart-standard-board-introduction-rk3568.md)
- [编译形态整体说明](quickstart-build.md)
- [参考信息](quickstart-standard-reference.md) - [参考信息](quickstart-standard-reference.md)
- [使用HiTool烧录代码](quickstart-standard-hitool.md) - [使用HiTool烧录代码](quickstart-standard-hitool.md)
\ No newline at end of file
...@@ -262,19 +262,16 @@ write_file("a.out") ...@@ -262,19 +262,16 @@ write_file("a.out")
- 当输入文件依赖的文件发生变化时,gn原生的action模板不能自动感知不到这种编译,无法重新编译。见例8 - 当输入文件依赖的文件发生变化时,gn原生的action模板不能自动感知不到这种编译,无法重新编译。见例8
原生模板和编译系统提供的模板之间的对应关系: 原生模板和编译系统提供的模板之间的对应关系:
| 编译系统提供的模板 | 原生模板 | | 编译系统提供的模板 | 原生模板 |
| :------------------ | -------------- | |:------------------- | -------------- |
| ohos_shared_library | shared_library | | ohos_shared_library | shared_library |
| ohos_source_set | source_set | | ohos_source_set | source_set |
| ohos_executable | executable | | ohos_executable | executable |
| ohos_static_library | static_library | | ohos_static_library | static_library |
| action_with_pydeps | action | | action_with_pydeps | action |
| ohos_group | group | | ohos_group | group |
### 使用python脚本 ### 使用python脚本
...@@ -495,9 +492,11 @@ set_source_assignment_filter([]) ...@@ -495,9 +492,11 @@ set_source_assignment_filter([])
### 部件内依赖采用deps,跨部件依赖采用external_deps ### 部件内依赖采用deps,跨部件依赖采用external_deps
- 部件在OpenHarmony上指能提供某个能力的一组模块。 - 部件在OpenHarmony上指能提供某个能力的一组模块。
- 在模块定义的时候可以声明part_name,用来表明当前模块属于哪个部件。 - 在模块定义的时候可以声明part_name,用来表明当前模块属于哪个部件。
- 每个部件会声明其inner-kit,供其他部件调用。部件innerkit的声明见源码中的ohos.build。 - 每个部件会声明其inner-kit,供其他部件调用。部件innerkit的声明见源码中的bundle.json。
- 部件间依赖只能依赖innerkit,不能依赖非innerkit的模块。 - 部件间依赖只能依赖innerkit,不能依赖非innerkit的模块。
- 如果a模块和b模块的part_name相同,那么a、b模块属于同一个部件,a,b模块之间的依赖关系可以用deps来声明。 - 如果a模块和b模块的part_name相同,那么a、b模块属于同一个部件,a,b模块之间的依赖关系可以用deps来声明。
...@@ -512,14 +511,3 @@ set_source_assignment_filter([]) ...@@ -512,14 +511,3 @@ set_source_assignment_filter([])
... ...
} }
``` ```
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
基于Kconfig实现的可视化配置功能具有以下优点: 基于Kconfig实现的可视化配置功能具有以下优点:
- 能直观且全面地展示软件的件选项。 - 能直观且全面地展示软件的件选项。
- 可靠性强,如Linux-kernel、buildroot等知名软件都采用Kconfig进行可视化配置。 - 可靠性强,如Linux-kernel、buildroot等知名软件都采用Kconfig进行可视化配置。
### 基本概念 ### 基本概念
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册