diff --git a/en/device-dev/device-dev-guide.md b/en/device-dev/device-dev-guide.md index 1668634117cc3f5cc8cedb45978aa27715cefe84..3fc0988391aea4fd4f33ec5c544134266078312c 100644 --- a/en/device-dev/device-dev-guide.md +++ b/en/device-dev/device-dev-guide.md @@ -32,141 +32,28 @@ In addition, OpenHarmony provides a series of optional system components that ca **Table 1** Mini and small system development guidelines \(reference memory < 128 MB\) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Topic

-

Development Scenario

-

Documents

-

About OpenHarmony

-

Getting familiar with OpenHarmony

-
-

Development resources

-

Preparing for your development

-
-

Quick start

-

Getting started with setup, build, burning, debugging, and running of OpenHarmony

-

Mini and Small Systems

-

Basic capabilities

-

Using basic capabilities of OpenHarmony

-
-

Advanced development

-

Developing smart devices based on system capabilities

-
-

Porting and adaptation

-
  • Porting and adapting the OpenHarmony to an SoC
  • Porting and adapting the OpenHarmony to a third-party library
-
-

Contributing components

-

Contributing components to OpenHarmony

-
-

Reference

-

Referring to development specifications

-
-
+| Topic | Development Scenario | Documents | +| -------- | -------- | -------- | +| About OpenHarmony | Getting familiar with OpenHarmony | - [About OpenHarmony](https://gitee.com/openharmony)
- [Glossary](glossary/glossary.md) | +| Development resources | Preparing for your development | - [Obtaining Source Code](get-code/sourcecode-acquire.md)
- [Tool Acquisition](get-code/gettools-acquire.md) | +| Quick start | Getting started with setup, build,
 burning, debugging, and
 running of OpenHarmony | [Mini and Small Systems](quick-start/quickstart-lite-overview.md)) | +| Basic capabilities | Using basic capabilities of
 OpenHarmony | - [Kernel for Mini Systems](kernel/kernel-mini-overview.md)
- [Kernel for Small Systems](kernel/kernel-small-overview.md)
- [Drivers](driver/driver-hdf-overview.md)
- [Subsystems](subsystems/subsys-build-mini-lite.md)
- [Security Guidelines](security/security-guidelines-overall.md)
- [Privacy Protection](security/security-privacy-protection.md) | +| Advanced development | Developing smart devices based
 on system capabilities | - [WLAN-connected Products](guide/device-wlan-led-control.md)
- [Cameras Without a Screen](guide/device-iotcamera-control-overview.md)
- [Cameras with a Screen](guide/device-camera-control-overview.md) | +| Porting and adaptation | - Porting and adapting the 
OpenHarmony to an SoC
- Porting and adapting the
 OpenHarmony to a
 third-party library | - [Mini System SoC Porting Guide](porting/oem_transplant_chip_prepare_knows.md)
- [Small System SoC Porting Guide](porting/porting-smallchip-prepare-needs.md)
- [Third-Party Library Porting Guide for Mini and Small Systems](porting/porting-thirdparty-overview.md) | +| Contributing components | Contributing components
 to OpenHarmony | - [HPM Part Overview](bundles/hpm-part-about.md)
- [HPM Part Development](bundles/hpm-part-development.md)
- [HPM Part Reference](bundles/hpm-part-reference.md) | +| Reference | Referring to development specifications | - [API References](https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fen%2Fdocs%2Fapiref%2Fjs-framework-file-0000000000616658)
- [FAQs](faqs/faqs-overview.md) | + **Table 2** Standard system development guidelines \(reference memory ≥ 128 MB\) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Topic

-

Development Scenario

-

Documents

-

About OpenHarmony

-

Getting familiar with OpenHarmony

-
-

Development resources

-

Preparing for your development

-
-

Quick start

-

Getting started with setup, build, burning, debugging, and running of OpenHarmony

-

Standard System

-

Basic capabilities

-

Using basic capabilities of OpenHarmony

-
-

Advanced development

-

Developing smart devices based on system capabilities

-
-

Porting and adaptation

-

Porting and adapting the OpenHarmony to a third-party library

-
-

Contributing components

-

Contributing components to OpenHarmony

-
-

Reference

-

Referring to development specifications

-
-
+| Topic | Development Scenario | Documents | +| -------- | -------- | -------- | +| About OpenHarmony | Getting familiar with OpenHarmony | - [About OpenHarmony](https://gitee.com/openharmony/docs/blob/master/en/OpenHarmony-Overview.md)
- [Glossary](glossary/glossary.md) | +| Development resources | Preparing for your development | - [Obtaining Source Code](get-code/sourcecode-acquire.md)
- [Tool Acquisition](get-code/gettools-acquire.md) | +| Quick start | Getting started with setup, build,
 burning, debugging, and
 running of OpenHarmony | [Standard System](quick-start/quickstart-standard-overview.md) | +| Basic capabilities | Using basic capabilities of OpenHarmony | - [Kernel for Standard Systems](kernel/kernel-standard-overview.md)
- [Drivers](driver/driver-hdf-overview.md)
- [Subsystems](subsystems/subsys-build-standard-large.md)
- [Security Guidelines](security/security-guidelines-overall.md)
- [Privacy Protection](security/security-privacy-protection.md) | +| Advanced development | Developing smart devices
 based on system capabilities | - [Development Guidelines on Clock Apps](guide/device-clock-guide.md)
- [Development Example for Platform Drivers](guide/device-driver-demo.md)
- [Development Example for Peripheral Drivers](guide/device-outerdriver-demo.md) | +| Porting and adaptation | Porting and adapting the
 OpenHarmony to a third-party library | - [Standard System Porting Guide](porting/standard-system-porting-guide.md)
- [A Method for Rapidly Porting the OpenHarmony Linux Kernel](porting/porting-linux-kernel.md) | +| Contributing components | Contributing components
 to OpenHarmony | - [HPM Part Overview](bundles/hpm-part-about.md)
- [HPM Part Development](bundles/hpm-part-development.md)
- [HPM Part Reference](bundles/hpm-part-reference.md) | +| Reference | Referring to development specifications | - [API References](https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fen%2Fdocs%2Fapiref%2Fjs-framework-file-0000000000616658)
- [FAQs](faqs/faqs-overview.md) diff --git a/en/device-dev/website.md b/en/device-dev/website.md index dba892f0c1236579f9fe8f947200abf0172a9f5a..fe6c362352c24dbbe47f9db28c0715f74cfc7a64 100644 --- a/en/device-dev/website.md +++ b/en/device-dev/website.md @@ -219,8 +219,8 @@ - [Magic Key](kernel/kernel-small-debug-shell-magickey.md) - [User-Space Exception Information](kernel/kernel-small-debug-shell-error.md) - [Trace](kernel/kernel-small-debug-trace.md) - - [perf](kernel/kernel-mini-memory-perf) - - [LMS](kernel/kernel-small-memory-lms) + - [perf](kernel/kernel-mini-memory-perf.md) + - [LMS](kernel/kernel-small-memory-lms.md) - Process Commissioning - [CPUP](kernel/kernel-small-debug-process-cpu.md) - Memory Debugging diff --git a/zh-cn/device-dev/device-dev-guide.md b/zh-cn/device-dev/device-dev-guide.md index 7f0119b6f5afc6ebbbc0e9cfef88b07bce2884ac..ecdbba6f31882ffac7cc1bcc327b54c345a03757 100644 --- a/zh-cn/device-dev/device-dev-guide.md +++ b/zh-cn/device-dev/device-dev-guide.md @@ -35,141 +35,26 @@ OpenHarmony也提供了一系列可选的系统组件,方便设备开发者按 **表 1** 轻量和小型系统开发指导(参考内存<128MB) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

学习路径

-

开发者业务

-

相关文档

-

了解OpenHarmony

-

整体认知OpenHarmony

-
-

获取开发资源

-

准备开发前相关资源

-
-

快速入门

-

快速熟悉OpenHarmony环境搭建、编译、烧录、调测、运行。

-

轻量和小型系统快速入门

-

基础能力使用

-

使用OpenHarmony提供的基础能力

-
-

进阶开发

-

结合系统能力开发智能设备

-
-

移植适配

-
  • 针对特定芯片做移植适配
  • 对三方库进行移植适配
-
-

贡献组件

-

OpenHarmony贡献功能组件

-
-

参考

-

开发参考

-
-
+| 学习路径 | 开发者业务 | 相关文档 | +| -------- | -------- | -------- | +| 了解OpenHarmony | 整体认知OpenHarmony | - [OpenHarmony概述](https://gitee.com/openharmony)
- [术语](../glossary.md) | +| 获取开发资源 | 准备开发前相关资源 | - [获取源码](get-code/sourcecode-acquire.md)
- [获取工具](get-code/gettools-acquire.md) | +| 快速入门 | 快速熟悉OpenHarmony环境搭建、编译、烧录、调测、运行。 | [轻量和小型系统快速入门](quick-start/quickstart-lite.md) | +| 基础能力使用 | 使用OpenHarmony提供的基础能力 | - [轻量系统内核开发指南](kernel/kernel-mini-overview.md)
- [小型系统内核开发指南](kernel/kernel-small-overview.md)
- [驱动开发指南](driver/driver-hdf-overview.md)
- [子系统开发指南](subsystems/subsys-build-mini-lite.md)
- [安全指南](security/security-guidelines-overall.md)
- [隐私保护](security/security-privacy-protection.md) | +| 进阶开发 | 结合系统能力开发智能设备 | - [WLAN连接类产品](guide/device-wlan-led-control.md)
- [无屏摄像头类产品](guide/device-iotcamera-control-overview.md)
- [带屏摄像头类产品](guide/device-camera-control-overview.md) | +| 移植适配 | - 针对特定芯片做移植适配
- 对三方库进行移植适配 | - [轻量系统芯片移植指导](porting/oem_transplant_chip_prepare_knows.md)
- [小型系统芯片移植指导](porting/porting-smallchip-prepare-needs.md)
- [轻量和小型系统三方库移植指导](porting/porting-thirdparty-overview.md) | +| 贡献组件 | 为OpenHarmony贡献功能组件 | - [HPM Part 介绍](hpm-part/hpm-part-about.md)
- [HPM Part 开发指导](hpm-part/hpm-part-development.md)
- [HPM Part 参考](hpm-part/hpm-part-reference.md) | +| 参考 | 开发参考 | - [API参考](https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fcn%2Fdocs%2Fdevelop%2Fapiref%2Fjs-framework-file-0000000000611396)
- [常见问题](faqs/faqs-overview.md) | **表 2** 标准系统开发指导(参考内存≥128MB) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

学习路径

-

开发者业务

-

相关文档

-

了解OpenHarmony

-

整体认知OpenHarmony

-
-

获取开发资源

-

准备开发前相关资源

-
-

快速入门

-

快速熟悉OpenHarmony环境搭建、编译、烧录、调测、运行。

-

标准系统快速入门

-

基础能力使用

-

使用OpenHarmony提供的基础能力

-
-

进阶开发

-

结合系统能力开发智能设备

-
-

移植适配

-

对三方库进行移植适配

-
-

贡献组件

-

OpenHarmony贡献功能组件

-
-

参考

-

开发参考

-
-
- +| 学习路径 | 开发者业务 | 相关文档 | +| -------- | -------- | -------- | +| 了解OpenHarmony | 整体认知OpenHarmony | - [OpenHarmony概述](https://gitee.com/openharmony)
- [术语](../glossary.md) | +| 获取开发资源 | 准备开发前相关资源 | - [获取源码](get-code/sourcecode-acquire.md)
- [获取工具](get-code/gettools-acquire.md) | +| 快速入门 | 快速熟悉OpenHarmony环境搭建、编译、烧录、调测、运行。 | [标准系统快速入门](quick-start/) | +| 基础能力使用 | 使用OpenHarmony提供的基础能力 | - [内核开发指南](kernel/kernel-standard.md)
- [驱动开发指南](driver/driver-hdf-overview.md)
- [子系统开发指南](subsystems/subsys-build-standard-large.md)
- [安全指南](security/security-guidelines-overall.md)
- [隐私保护](security/security-privacy-protection.md) | +| 进阶开发 | 结合系统能力开发智能设备 | - [时钟应用开发指导](guide/device-clock-guide.md)
- [平台驱动开发示例](guide/device-driver-demo.md)
- [外设驱动开发示例](guide/device-outerdriver-demo.md) | +| 移植适配 | 对三方库进行移植适配 | - [标准系统芯片移植指导](porting/standard-system-porting-guide.md)
- [一种快速移植OpenHarmony Linux内核的方法](porting/porting-linux-kernel.md) | +| 贡献组件 | 为OpenHarmony贡献功能组件 | - [HPM Part 介绍](hpm-part/hpm-part-about.md)
- [HPM Part 开发指导](hpm-part/hpm-part-development.md)
- [HPM Part 参考](hpm-part/hpm-part-reference.md) | +| 参考 | 开发参考 | - [API参考](https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fcn%2Fdocs%2Fdevelop%2Fapiref%2Fjs-framework-file-0000000000611396)
- [常见问题](faqs/faqs-overview.md) |