diff --git a/en/application-dev/Readme-EN.md b/en/application-dev/Readme-EN.md index 8e42633391269303e5e8d888561281f57d1718ae..5854144672c9a672c58e889857e1697fe4fa1ab2 100644 --- a/en/application-dev/Readme-EN.md +++ b/en/application-dev/Readme-EN.md @@ -8,14 +8,14 @@ - Quick Start - Getting Started - [Preparations](quick-start/start-overview.md) - - [Getting Started with eTS in the Traditional Coding Approach](quick-start/start-with-ets.md) - - [Getting Started with eTS in the Low-Code Approach](quick-start/start-with-ets-low-code.md) - - [Getting Started with JavaScript in the Traditional Coding Approach](quick-start/start-with-js.md) - - [Getting Started with JavaScript in the Low-Code Approach](quick-start/start-with-js-low-code.md) + - [Getting Started with eTS in Stage Model](quick-start/start-with-ets-stage.md) + - [Getting Started with eTS in FA Model](quick-start/start-with-ets-fa.md) + - [Getting Started with JavaScript in FA Model](quick-start/start-with-js-fa.md) - Development Fundamentals - [Application Package Structure Configuration File (FA Model)](quick-start/package-structure.md) - [Application Package Structure Configuration File (Stage Model)](quick-start/stage-structure.md) - [SysCap](quick-start/syscap.md) + - [HarmonyAppProvision Configuration File](quick-start/app-provision-structure.md) - Development - [Ability Development](ability/Readme-EN.md) - [UI Development](ui/Readme-EN.md) @@ -44,5 +44,8 @@ - [Component Reference (TypeScript-based Declarative Development Paradigm)](reference/arkui-ts/Readme-EN.md) - APIs - [JS and TS APIs](reference/apis/Readme-EN.md) + - Native APIs + - [Standard Libraries](reference/native-lib/third_party_libc/musl.md) + - [Node_API](reference/native-lib/third_party_napi/napi.md) - Contribution - [How to Contribute](../contribute/documentation-contribution.md) diff --git a/en/application-dev/napi/Readme-EN.md b/en/application-dev/napi/Readme-EN.md index d5297e9374fdf42b1b50fa2ac6e545fe9766971b..280efd8afa5fa845dab0d607ed94b33e2a75e6d3 100644 --- a/en/application-dev/napi/Readme-EN.md +++ b/en/application-dev/napi/Readme-EN.md @@ -2,6 +2,7 @@ - [Using Native APIs in Application Projects](napi-guidelines.md) - [Drawing Development](drawing-guidelines.md) -- [Native Window Development](native-window-guidelines.md) - [Raw File Development](rawfile-guidelines.md) +- [Native Window Development](native-window-guidelines.md) + diff --git a/en/device-dev/Readme-EN.md b/en/device-dev/Readme-EN.md index da79e395fe463e47d3606de98f799e3e306d3b0e..99194b48e979df7822002596d27c74f6c76b29da 100644 --- a/en/device-dev/Readme-EN.md +++ b/en/device-dev/Readme-EN.md @@ -6,53 +6,57 @@ - [Glossary](../glossary.md) - [Release Notes](../release-notes/Readme.md) - Quick Start - - [Mini and Small Systems](quick-start/quickstart-lite.md) - - [Standard System](quick-start/quickstart-standard.md) + - [Mini and Small Systems](quick-start/quickstart-ide-lite-overview.md) + - [Standard System](quick-start/quickstart-ide-standard-overview.md) - Compatibility and Security - [Privacy and Security](security/Readme-EN.md) - Porting - - [Third-Party Library Porting Guide for Mini and Small Systems](porting/porting-thirdparty.md) - - [Mini System SoC Porting Guide](porting/porting-minichip.md) - - [Mini System SoC Porting Cases](porting/porting-minichip-cases.md) - - [Small System SoC Porting Guide](porting/porting-smallchip.md) - - [Standard System SoC Porting Guide](porting/standard-system-porting-guide.md) + - Porting Guide + - [Third-Party Library Porting Guide for Mini and Small Systems](porting/porting-thirdparty-overview.md) + - [Mini System SoC Porting Guide](porting/porting-minichip.md) + - [Small System SoC Porting Guide](porting/porting-smallchip-prepare-needs.md) + - [Standard System SoC Porting Guide](porting/standard-system-porting-guide.md) + - Porting Cases + - Mini System SoC Porting Cases + - [Mini-System Devices with Screens — Bestechnic SoC Porting Case](porting/porting-bes2600w-on-minisystem-display-demo.md) + - [Combo Solution — ASR Chip Porting Case](porting/porting-asr582x-combo-demo.md) + - Subsystem Development - Kernel - - [Kernel for the Mini System](kernel/kernel-mini.md) - - [Kernel for the Small System](kernel/kernel-small.md) - - [Kernel for the Standard System](kernel/kernel-standard.md) + - [Kernel for the Mini System](kernel/kernel-mini-overview.md) + - [Kernel for the Small System](kernel/kernel-small-overview.md) + - [Kernel for the Standard System](kernel/kernel-standard-overview.md) - [Driver](driver/Readme-EN.md) - - [Compilation and Building](subsystems/subsys-build.md) + - [Compilation and Building](subsystems/subsys-build-all.md) - [Distributed Remote Startup](subsystems/subsys-remote-start.md) - - [Graphics](subsystems/subsys-graphics.md) - - [Multimedia](subsystems/subsys-multimedia.md) - - [Utils](subsystems/subsys-utils.md) - - [AI Framework](subsystems/subsys-aiframework.md) - - [Data Management](subsystems/subsys-data.md) - - [Sensor](subsystems/subsys-sensor.md) - - [USB](subsystems/subsys-usbservice.md) - - [Application Framework](subsystems/subsys-application-framework.md) + - [Graphics](subsystems/subsys-graphics-overview.md) + - [Multimedia](subsystems/subsys-multimedia-camera-overview.md) + - [Utils](subsystems/subsys-utils-overview.md) + - [AI Framework](subsystems/subsys-aiframework-guide.md) + - [Data Management](subsystems/subsys-data-relational-database-overview.md) + - [Sensor](subsystems/subsys-sensor-overview.md) + - [USB](subsystems/subsys-usbservice-overview.md) + - [Application Framework](subsystems/subsys-application-framework-overview.md) - [OTA Update](subsystems/subsys-ota-guide.md) - - [Telephony](subsystems/subsys-tel.md) - - [Security](subsystems/subsys-security.md) - - [Startup](subsystems/subsys-boot.md) - - [DFX](subsystems/subsys-dfx.md) + - [Telephony](subsystems/subsys-tel-overview.md) + - [Security](subsystems/subsys-security-overview.md) + - [Startup](subsystems/subsys-boot-overview.md) + - [DFX](subsystems/subsys-dfx-overview.md) - Featured Topics - [HPM Part](hpm-part/Readme-EN.md) - Device Development Examples - - [Mini- and Small-System Devices](guide/device-lite.md) - - [Standard-System Devices](guide/device-standard.md) + - [Mini- and Small-System Devices](guide/device-wlan-led-control.md) + - [Standard-System Devices](guide/device-clock-guide.md) - Debugging - [Test Case Development](subsystems/subsys-testguide-test.md) - - [R&D Tools](subsystems/subsys-toolchain.md) + - [R&D Tools](subsystems/subsys-toolchain-hdc-guide.md) - XTS Certification - [XTS Test Case Development](subsystems/subsys-xts-guide.md) - Tools - [Docker Environment](get-code/gettools-acquire.md) - [IDE](get-code/gettools-ide.md) - Hands-On Tutorials - - [Samples](https://gitee.com/openharmony/app_samples/blob/master/README.md) - - [Codelabs](https://gitee.com/openharmony/codelabs) + - [Codelabs](https://gitee.com/openharmony/codelabs) - References - [FAQs](faqs/Readme-EN.md) - Contribution diff --git a/en/device-dev/get-code/gettools.md b/en/device-dev/get-code/gettools.md deleted file mode 100644 index 95366cdb4c3f08c8783e132e5489b026622d262a..0000000000000000000000000000000000000000 --- a/en/device-dev/get-code/gettools.md +++ /dev/null @@ -1,7 +0,0 @@ -# Tool Acquisition - -- **[Docker Environment](gettools-acquire.md)** - -- **[IDE](gettools-ide.md)** - - diff --git a/en/device-dev/get-code/sourcecode.md b/en/device-dev/get-code/sourcecode.md deleted file mode 100644 index 5e118ce26fcaab05055610b3ca990fd6c3f676b0..0000000000000000000000000000000000000000 --- a/en/device-dev/get-code/sourcecode.md +++ /dev/null @@ -1,5 +0,0 @@ -# Source Code Acquisition - -- **[Source Code Acquisition](sourcecode-acquire.md)** - - diff --git a/en/device-dev/guide/Readme-EN.md b/en/device-dev/guide/Readme-EN.md index 281430305ce6af02b4cb1481e6100acc35c233af..4da6d3441ea153312b7a0f283be891052c430515 100644 --- a/en/device-dev/guide/Readme-EN.md +++ b/en/device-dev/guide/Readme-EN.md @@ -1,25 +1,25 @@ # Development Examples -- [Mini- and Small-System Devices](device-lite.md) - - [WLAN-connected Products](device-wlan.md) +- Mini- and Small-System Devices + - WLAN-connected Products - [LED Peripheral Control](device-wlan-led-control.md) - [Third-Party SDK Integration](device-wlan-sdk.md) - - [Cameras Without a Screen](device-iotcamera.md) - - [Camera Control](device-iotcamera-control.md) + - Cameras Without a Screen + - Camera Control - [Overview](device-iotcamera-control-overview.md) - - [Development Guidelines](device-iotcamera-control-demo.md) + - Development Guidelines - [Photographing](device-iotcamera-control-demo-photodevguide.md) - [Video Recording](device-iotcamera-control-demo-videodevguide.md) - [Use Case](device-iotcamera-control-example.md) - - [Cameras with a Screen](device-camera.md) - - [Screen and Camera Control](device-camera-control.md) + - Cameras with a Screen + - Screen and Camera Control - [Overview](device-camera-control-overview.md) - - [Development Guidelines](device-camera-control-demo.md) + - Development Guidelines - [Photographing](device-camera-control-demo-photoguide.md) - [Video Recording](device-camera-control-demo-videoguide.md) - [Previewing](device-camera-control-demo-previewguide.md) - [Use Case](device-camera-control-example.md) - - [Visual Application Development](device-camera-visual.md) + - Visual Application Development - [Overview](device-camera-visual-overview.md) - [Preparations](device-camera-visual-prepare.md) - [Adding Pages](device-camera-visual-addpage.md) @@ -28,7 +28,7 @@ - [Debugging and Packaging](device-camera-visual-debug.md) - [Running on the Device](device-camera-visual-run.md) - [FAQs](device-camera-visual-faqs.md) -- [Standard-System Devices](device-standard.md) +- Standard-System Devices - [Development Guidelines on Clock Apps](device-clock-guide.md) - [Development Example for Platform Drivers](device-driver-demo.md) - [Development Example for Peripheral Drivers](device-outerdriver-demo.md) \ No newline at end of file diff --git a/en/device-dev/guide/device-camera-control-demo.md b/en/device-dev/guide/device-camera-control-demo.md deleted file mode 100644 index 0656cdd72908cb5fd9c21e373f478b09c3693406..0000000000000000000000000000000000000000 --- a/en/device-dev/guide/device-camera-control-demo.md +++ /dev/null @@ -1,9 +0,0 @@ -# Screen and Camera Control Development - -- **[Photographing](device-camera-control-demo-photoguide.md)** - -- **[Video Recording](device-camera-control-demo-videoguide.md)** - -- **[Previewing](device-camera-control-demo-previewguide.md)** - - diff --git a/en/device-dev/guide/device-camera-control.md b/en/device-dev/guide/device-camera-control.md deleted file mode 100644 index e57f328b6d90589b33abc16752c301b2ef78a158..0000000000000000000000000000000000000000 --- a/en/device-dev/guide/device-camera-control.md +++ /dev/null @@ -1,9 +0,0 @@ -# Screen and Camera Control - -- **[Screen and Camera Control Overview](device-camera-control-overview.md)** - -- **[Screen and Camera Control Development](device-camera-control-demo.md)** - -- **[Use Case](device-camera-control-example.md)** - - diff --git a/en/device-dev/guide/device-camera-visual.md b/en/device-dev/guide/device-camera-visual.md deleted file mode 100644 index 223659e705eb9f4ba215c92237e631dcf31c3b7d..0000000000000000000000000000000000000000 --- a/en/device-dev/guide/device-camera-visual.md +++ /dev/null @@ -1,19 +0,0 @@ -# Visual Application Development - -- **[Overview](device-camera-visual-overview.md)** - -- **[Preparations](device-camera-visual-prepare.md)** - -- **[Adding Pages](device-camera-visual-addpage.md)** - -- **[Building the Home Page](device-camera-visual-firstpage.md)** - -- **[Building the Details Page](device-camera-visual-details.md)** - -- **[Debugging and Packaging](device-camera-visual-debug.md)** - -- **[Running on the Device](device-camera-visual-run.md)** - -- **[FAQs](device-camera-visual-faqs.md)** - - diff --git a/en/device-dev/guide/device-camera.md b/en/device-dev/guide/device-camera.md deleted file mode 100644 index 3fab60c51ec77fb4f023d1337edc3327aa29dbc0..0000000000000000000000000000000000000000 --- a/en/device-dev/guide/device-camera.md +++ /dev/null @@ -1,7 +0,0 @@ -# Cameras with a Screen - -- **[Screen and Camera Control](device-camera-control.md)** - -- **[Visual Application Development](device-camera-visual.md)** - - diff --git a/en/device-dev/guide/device-iotcamera-control-demo.md b/en/device-dev/guide/device-iotcamera-control-demo.md deleted file mode 100644 index 2d711a2c708133b926a17f2f21ee576171b4541d..0000000000000000000000000000000000000000 --- a/en/device-dev/guide/device-iotcamera-control-demo.md +++ /dev/null @@ -1,7 +0,0 @@ -# Camera Control Development - -- **[Photographing](device-iotcamera-control-demo-photodevguide.md)** - -- **[Video Recording](device-iotcamera-control-demo-videodevguide.md)** - - diff --git a/en/device-dev/guide/device-iotcamera-control.md b/en/device-dev/guide/device-iotcamera-control.md deleted file mode 100644 index 35d1af547b6a0b579c201e01079c1429f5249492..0000000000000000000000000000000000000000 --- a/en/device-dev/guide/device-iotcamera-control.md +++ /dev/null @@ -1,9 +0,0 @@ -# Camera Control - -- **[Camera Control Overview](device-iotcamera-control-overview.md)** - -- **[Camera Control Development](device-iotcamera-control-demo.md)** - -- **[Use Case](device-iotcamera-control-example.md)** - - diff --git a/en/device-dev/guide/device-iotcamera.md b/en/device-dev/guide/device-iotcamera.md deleted file mode 100644 index 7cbb7f06d6d084d8c3876d78b30514b95cc7b948..0000000000000000000000000000000000000000 --- a/en/device-dev/guide/device-iotcamera.md +++ /dev/null @@ -1,5 +0,0 @@ -# Cameras Without a Screen - -- **[Camera Control](device-iotcamera-control.md)** - - diff --git a/en/device-dev/guide/device-lite.md b/en/device-dev/guide/device-lite.md deleted file mode 100644 index 506b0beefeaad68acee95d488329dbf0d292ae7d..0000000000000000000000000000000000000000 --- a/en/device-dev/guide/device-lite.md +++ /dev/null @@ -1,9 +0,0 @@ -# Mini- and Small-System Devices - -- **[WLAN-connected Products](device-wlan.md)** - -- **[Cameras Without a Screen](device-iotcamera.md)** - -- **[Cameras with a Screen](device-camera.md)** - - diff --git a/en/device-dev/guide/device-standard.md b/en/device-dev/guide/device-standard.md deleted file mode 100644 index 7ee3a52b865cae093c77aa56f784bbd56bcc91f3..0000000000000000000000000000000000000000 --- a/en/device-dev/guide/device-standard.md +++ /dev/null @@ -1,9 +0,0 @@ -# Standard-System Devices - -- **[Development Guidelines on Clock Apps](device-clock-guide.md)** - -- **[Development Example for Platform Drivers](device-driver-demo.md)** - -- **[Development Example for Peripheral Drivers](device-outerdriver-demo.md)** - - diff --git a/en/device-dev/guide/device-wlan-led.md b/en/device-dev/guide/device-wlan-led.md deleted file mode 100644 index 55faec5993ec121fc8af870ab4250ca7f63ea120..0000000000000000000000000000000000000000 --- a/en/device-dev/guide/device-wlan-led.md +++ /dev/null @@ -1,5 +0,0 @@ -# LED Peripheral Control - -- **[LED Peripheral Control](device-wlan-led-control.md)** - - diff --git a/en/device-dev/guide/device-wlan.md b/en/device-dev/guide/device-wlan.md deleted file mode 100644 index dd1fb71a73aa1bef16a5d4a906a00fe1b709df4b..0000000000000000000000000000000000000000 --- a/en/device-dev/guide/device-wlan.md +++ /dev/null @@ -1,8 +0,0 @@ -# WLAN-connected Products - - -- **[LED Peripheral Control](device-wlan-led.md)** - -- **[Third-Party SDK Integration](device-wlan-sdk.md)** - - diff --git a/en/device-dev/guide/device.md b/en/device-dev/guide/device.md deleted file mode 100644 index 651da70de63631e3aeec538fea3974a9fe75b122..0000000000000000000000000000000000000000 --- a/en/device-dev/guide/device.md +++ /dev/null @@ -1,7 +0,0 @@ -# Devices - -- **[Mini- and Small-System Devices](device-lite.md)** - -- **[Standard-System Devices](device-standard.md)** - - diff --git a/en/device-dev/quick-start/quickstart-lite.md b/en/device-dev/quick-start/quickstart-lite.md deleted file mode 100644 index 95674ead0e58a3a495d5968aa2994655bf33a639..0000000000000000000000000000000000000000 --- a/en/device-dev/quick-start/quickstart-lite.md +++ /dev/null @@ -1,6 +0,0 @@ -# Getting Started with Mini and Small Systems - - - -- **[Getting Started with Mini and Small Systems (IDE Mode)](quickstart-lite-ide-directory.md)** -- **[Getting Started with Mini and Small Systems (Installation Package Mode)](quickstart-lite-package-directory.md)** diff --git a/en/device-dev/quick-start/quickstart-standard.md b/en/device-dev/quick-start/quickstart-standard.md deleted file mode 100644 index b66899afd7e5b3c0e5acd1600115bc9c12ce2e14..0000000000000000000000000000000000000000 --- a/en/device-dev/quick-start/quickstart-standard.md +++ /dev/null @@ -1,6 +0,0 @@ -# Getting Started with Standard System - - - -- **[Getting Started with Standard System (IDE Mode)](quickstart-standard-ide-directory.md)** -- **[Getting Started with Standard System (Installation Package Mode)](quickstart-standard-package-directory.md)** diff --git a/en/device-dev/subsystems/subsys-application-framework.md b/en/device-dev/subsystems/subsys-application-framework.md deleted file mode 100644 index d182dd67a37a05d615a169b96a08ea0091b578fd..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-application-framework.md +++ /dev/null @@ -1,11 +0,0 @@ -# Application Framework - -- **[Application Framework Overview](subsys-application-framework-overview.md)** - -- **[Setting Up a Development Environment](subsys-application-framework-envbuild.md)** - -- **[Development Guidelines](subsys-application-framework-guide.md)** - -- **[Development Example](subsys-application-framework-demo.md)** - - diff --git a/en/device-dev/subsystems/subsys-boot-init.md b/en/device-dev/subsystems/subsys-boot-init.md deleted file mode 100644 index 74be1119d5486153c9d3353db431e56e67546528..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-boot-init.md +++ /dev/null @@ -1,13 +0,0 @@ -# init Module - -- **[init Configuration File](subsys-boot-init-cfg.md)** - -- **[Job Management](subsys-boot-init-jobs.md)** - -- **[Service Management](subsys-boot-init-service.md)** - -- **[Parameter Management](subsys-boot-init-sysparam.md)** - -- **[Sandbox Management](subsys-boot-init-sandbox.md)** - -- **[Plug-in Management](subsys-boot-init-plugin.md)** diff --git a/en/device-dev/subsystems/subsys-boot.md b/en/device-dev/subsystems/subsys-boot.md deleted file mode 100644 index 7888048a08574ef3a06b3cdca551a4d598dc201d..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-boot.md +++ /dev/null @@ -1,10 +0,0 @@ -# Startup - -- **[Startup](subsys-boot-overview.md)** -- **[init Module](subsys-boot-init.md)** -- **[appspawn Module](subsys-boot-appspawn.md)** -- **[bootstrap Module](subsys-boot-bootstrap.md)** -- **[FAQs](subsys-boot-faqs.md)** -- **[Reference](subsys-boot-ref.md)** - - diff --git a/en/device-dev/subsystems/subsys-build.md b/en/device-dev/subsystems/subsys-build.md deleted file mode 100644 index 814bb5e74c1f84240a0e1b2f259bc29391381ec1..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-build.md +++ /dev/null @@ -1,7 +0,0 @@ -# Compilation and Building - -- **[Compilation and Building Guide](subsys-build-all.md)** - -- **[Build System Coding Specifications and Best Practices](subsys-build-gn-coding-style-and-best-practice.md)** - -- **[Building the Kconfig Visual Configuration](subsys-build-gn-kconfig-visual-config-guide.md)** diff --git a/en/device-dev/subsystems/subsys-data-relational-database.md b/en/device-dev/subsystems/subsys-data-relational-database.md deleted file mode 100644 index b1b3c1b15503b45874a2c6886458e7d904af9388..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-data-relational-database.md +++ /dev/null @@ -1,5 +0,0 @@ -# RDB - -- **[RDB Overview](subsys-data-relational-database-overview.md)** - -- **[RDB Development](subsys-data-relational-database-guide.md)** diff --git a/en/device-dev/subsystems/subsys-data-storage.md b/en/device-dev/subsystems/subsys-data-storage.md deleted file mode 100644 index 504f220b7b85bc4d942ae0b35c0ad60c295729cd..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-data-storage.md +++ /dev/null @@ -1,5 +0,0 @@ -# Lightweight Data Store - -- **[Lightweight Data Store Overview](subsys-data-storage-overview.md)** - -- **[Lightweight Data Store Development](subsys-data-storage-guide.md)** diff --git a/en/device-dev/subsystems/subsys-data.md b/en/device-dev/subsystems/subsys-data.md deleted file mode 100644 index f74c8f5cf30d86ba342205b1ced63d5fa6b47804..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-data.md +++ /dev/null @@ -1,4 +0,0 @@ -# Data Management - -- **[RDB](subsys-data-relational-database.md)** -- **[Lightweight Data Store](subsys-data-storage.md)** diff --git a/en/device-dev/subsystems/subsys-dfx-hisysevent.md b/en/device-dev/subsystems/subsys-dfx-hisysevent.md deleted file mode 100644 index 86ceb227152ca26ec2c50a9be11d7c15b9be6adf..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-dfx-hisysevent.md +++ /dev/null @@ -1,15 +0,0 @@ -# HiSysEvent Development - -- **[HiSysEvent Overview](subsys-dfx-hisysevent-overview.md)** - -- **[HiSysEvent Logging Configuration](subsys-dfx-hisysevent-logging-config.md)** - -- **[HiSysEvent Logging](subsys-dfx-hisysevent-logging.md)** - -- **[HiSysEvent Listening](subsys-dfx-hisysevent-listening.md)** - -- **[HiSysEvent Query](subsys-dfx-hisysevent-query.md)** - -- **[HiSysEvent Tool Usage](subsys-dfx-hisysevent-tool.md)** - - diff --git a/en/device-dev/subsystems/subsys-dfx.md b/en/device-dev/subsystems/subsys-dfx.md deleted file mode 100644 index f01cb1eb3be14fb4a3519012fdbaf94599b82a0a..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-dfx.md +++ /dev/null @@ -1,11 +0,0 @@ -# DFX Development Guide - -- **[DFX Overview](subsys-dfx-overview.md)** -- **[HiLog Development](subsys-dfx-hilog-rich.md)** -- **[HiLog_Lite Development](subsys-dfx-hilog-lite.md)** -- **[HiTrace Development](subsys-dfx-hitrace.md)** -- **[HiCollie Development](subsys-dfx-hicollie.md)** -- **[HiSysEvent Development](subsys-dfx-hisysevent.md)** -- **[HiDumper Development](subsys-dfx-hidumper.md)** -- **[HiChecker Development](subsys-dfx-hichecker.md)** -- **[Hiview Development](subsys-dfx-hiview.md)** diff --git a/en/device-dev/subsystems/subsys-graphics.md b/en/device-dev/subsystems/subsys-graphics.md deleted file mode 100644 index b687f2f46074750639367f99f76de6abb8c11063..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-graphics.md +++ /dev/null @@ -1,13 +0,0 @@ -# Graphics - -- **[Graphics Overview](subsys-graphics-overview.md)** - -- **[Container Component Development](subsys-graphics-container-guide.md)** - -- **[Development of Layout Container Components](subsys-graphics-layout-guide.md)** - -- **[Common Component Development](subsys-graphics-common-guide.md)** - -- **[Animator Development](subsys-graphics-animation-guide.md)** - - diff --git a/en/device-dev/subsystems/subsys-multimedia-camera.md b/en/device-dev/subsystems/subsys-multimedia-camera.md deleted file mode 100644 index d98f596ccb6373eef7b306d15ad1d2bdebd75b00..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-multimedia-camera.md +++ /dev/null @@ -1,11 +0,0 @@ -# Camera - -- **[Camera Overview](subsys-multimedia-camera-overview.md)** - -- **[Photographing Development](subsys-multimedia-camera-photo-guide.md)** - -- **[Video Recording Development](subsys-multimedia-camera-record-guide.md)** - -- **[Previewing Development](subsys-multimedia-camera-preview-guide.md)** - - diff --git a/en/device-dev/subsystems/subsys-multimedia-video.md b/en/device-dev/subsystems/subsys-multimedia-video.md deleted file mode 100644 index c1ef1b3965da35d397c3ff3a3dc7bbb324e660dd..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-multimedia-video.md +++ /dev/null @@ -1,9 +0,0 @@ -# Audio/Video - -- **[Audio/Video Overview](subsys-multimedia-video-overview.md)** - -- **[Audio/Video Playback Development](subsys-multimedia-video-play-guide.md)** - -- **[Audio/Video Recording Development](subsys-multimedia-video-record-guide.md)** - - diff --git a/en/device-dev/subsystems/subsys-multimedia.md b/en/device-dev/subsystems/subsys-multimedia.md deleted file mode 100644 index c4b8f72b08f658c27e999c81452c400e0403018b..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-multimedia.md +++ /dev/null @@ -1,7 +0,0 @@ -# Multimedia - -- **[Camera](subsys-multimedia-camera.md)** - -- **[Audio/Video](subsys-multimedia-video.md)** - - diff --git a/en/device-dev/subsystems/subsys-ota.md b/en/device-dev/subsystems/subsys-ota.md deleted file mode 100644 index cf835e028e0a171cc4a002ace3878cc130bb965b..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-ota.md +++ /dev/null @@ -1,5 +0,0 @@ -# Update - - - -- **[OTA Update](subsys-ota-guide.md)** \ No newline at end of file diff --git a/en/device-dev/subsystems/subsys-security.md b/en/device-dev/subsystems/subsys-security.md deleted file mode 100644 index 7658eee732e6120279604ff10f5132c8d12fca95..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-security.md +++ /dev/null @@ -1,12 +0,0 @@ -# Security - -- **[Security Overview](subsys-security-overview.md)** - -- **[Development on Application Signature Verification](subsys-security-sigverify.md)** - -- **[Development on Application Permission Management](subsys-security-rightmanagement.md)** - -- **[Development on IPC Authentication](subsys-security-communicationverify.md)** - -- **[Development on Device Security Level Management](subsys-security-devicesecuritylevel.md)** - diff --git a/en/device-dev/subsystems/subsys-sensor.md b/en/device-dev/subsystems/subsys-sensor.md deleted file mode 100644 index 86091571411176655cfb29452781d01ee5e70c32..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-sensor.md +++ /dev/null @@ -1,9 +0,0 @@ -# Sensor - -- **[Sensor Overview](subsys-sensor-overview.md)** - -- **[Sensor Usage Guidelines](subsys-sensor-guide.md)** - -- **[Sensor Usage Example](subsys-sensor-demo.md)** - - diff --git a/en/device-dev/subsystems/subsys-testguide-envbuild.md b/en/device-dev/subsystems/subsys-testguide-envbuild.md deleted file mode 100644 index 515d55a4f3d2c1e01f3bc0e660b07fa2b7b1fe55..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-testguide-envbuild.md +++ /dev/null @@ -1,81 +0,0 @@ -# Setting Up the Environment - -## Basic Test Framework Environment - -| Environment | Operating System | Linux Extended Component | Python | Python Plug-ins | NFS Server | HDC | -| ------------ | ------------ | ------------ | ------------ | ------------ | ------------ | ------------ | -| Version | Ubuntu 18.04 or later | libreadline-dev | 3.7.5 or later | - pySerial 3.3 or later
- Paramiko 2.7.1 or later
- Setuptools 40.8.0 or later
- rsa4.0 or later | haneWIN NFS Server 1.2.50 or later, or NFS v4 or later | 1.1.0 or later | -| Description | Provides code build environment. | Plug-in used to read commands. | Language used by the test framework. | - pySerial: supports Python serial port communication.
- Paramiko: allows Python to use SSH.
- Setuptools: allows Python packages to be created and distributed easily.
- rsa: implements RSA encryption in Python. | Enables devices to be connected through the serial port. | A tool that enables devices to be connected through the HarmonyOS Device Connector (HDC). | - -## Installation Process -1. Run the following command to install the Linux extended component libreadline: - ``` - sudo apt-get install libreadline-dev - ``` - The installation is successful if the following information is displayed: - ``` - Reading package lists... Done - Building dependency tree - Reading state information... Done - libreadline-dev is already the newest version (7.0-3). - 0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded. - ``` -2. Run the following command to install the Setuptools plug-in: - ``` - pip3 install setuptools - ``` - The installation is successful if the following information is displayed: - ``` - Requirement already satisfied: setuptools in d:\programs\python37\lib\site-packages (41.2.0) - ``` -3. Run the following command to install the Paramiko plug-in: - ``` - pip3 install paramiko - ``` - The installation is successful if the following information is displayed: - ``` - Installing collected packages: pycparser, cffi, pynacl, bcrypt, cryptography, paramiko - Successfully installed bcrypt-3.2.0 cffi-1.14.4 cryptography-3.3.1 paramiko-2.7.2 pycparser-2.20 pynacl-1.4.0 - ``` -4. Run the following command to install the ras plug-in: - ``` - pip3 install rsa - ``` - The installation is successful if the following information is displayed: - ``` - Installing collected packages: pyasn1, rsa - Successfully installed pyasn1-0.4.8 rsa-4.7 - ``` -5. Run the following command to install the pySerial plug-in: - ``` - pip3 install pyserial - ``` - The installation is successful if the following information is displayed: - ``` - Requirement already satisfied: pyserial in d:\programs\python37\lib\site-packages\pyserial-3.4-py3.7.egg (3.4) - ``` -6. Install the NFS server if the device outputs results only through the serial port. - - In Windows, install, for example, haneWIN NFS Server 1.2.50. - - In Linux, run the following command to install the NFS server: - ``` - sudo apt install nfs-kernel-server - ``` - The installation is successful if the following information is displayed: - ``` - Reading package lists... Done - Building dependency tree - Reading state information... Done - nfs-kernel-server is already the newest version (1:1.3.4-2.1ubuntu5.3). - 0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded. - ``` -7. Install the HDC tool if the device supports HDC connections. For details about the installation process, see [Readme](https://gitee.com/openharmony/developtools_hdc_standard/blob/master/README.md). - - -## Checking the Environment - - | Check Item | Operation | Expected Result | - | --- | --- | --- | - | Whether Python is successfully installed | Run the **python --version** command. | The Python version is 3.7.5 or later. | - | Whether Python plug-ins are successfully installed | Go to the **test/developertest** directory and run **start.bat** or **start.sh**. | The **>>>** prompt is displayed. | - | NFS server status (for the devices that support only serial port output) | Log in to the development board through the serial port and run the **mount** command to mount the NFS. | The file directory can be mounted. | - | Whether HDC tool is successfully installed | Run the **hdc_std -v** command. | The HDC version is 1.1.0 or later. | diff --git a/en/device-dev/subsystems/subsys-toolchain.md b/en/device-dev/subsystems/subsys-toolchain.md deleted file mode 100644 index ebb14d2e60dc493893241f8d308df7c8a8d93deb..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-toolchain.md +++ /dev/null @@ -1,9 +0,0 @@ -# R&D Tools - -- **[bytrace](subsys-toolchain-bytrace-guide.md)** - -- **[hdc\_std](subsys-toolchain-hdc-guide.md)** - -- **[hiperf](subsys-toolchain-hiperf.md)** - - diff --git a/en/device-dev/subsystems/subsys-usbservice.md b/en/device-dev/subsystems/subsys-usbservice.md deleted file mode 100644 index 9369d067cb3d73b3a9b074e4fc7c383b0bea429e..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-usbservice.md +++ /dev/null @@ -1,8 +0,0 @@ -# USB - -- **[USB Overview](subsys-usbservice-overview.md)** - -- **[USB Usage Guidelines](subsys-usbservice-guide.md)** - -- **[USB Usage Example](subsys-usbservice-demo.md)** - diff --git a/en/device-dev/subsystems/subsys-utils.md b/en/device-dev/subsystems/subsys-utils.md deleted file mode 100644 index 96b98bfb785eb0dbfca81f57ad9242fa7dd3f41e..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys-utils.md +++ /dev/null @@ -1,9 +0,0 @@ -# Utils - -- **[Utils Overview](subsys-utils-overview.md)** - -- **[Utils Development](subsys-utils-guide.md)** - -- **[Utils FAQ](subsys-utils-faqs.md)** - - diff --git a/en/device-dev/subsystems/subsys.md b/en/device-dev/subsystems/subsys.md deleted file mode 100644 index 7eb175c7a40640aae1e0bc1de699179be0e91b23..0000000000000000000000000000000000000000 --- a/en/device-dev/subsystems/subsys.md +++ /dev/null @@ -1,22 +0,0 @@ -# Subsystem Development Guidelines - -- **[Compilation and Building](subsys-build.md)** -- **[Distributed Remote Startup](subsys-remote-start.md)** -- **[Graphics](subsys-graphics.md)** -- **[Multimedia](subsys-multimedia.md)** -- **[Utils](subsys-utils.md)** -- **[AI Framework](subsys-aiframework.md)** -- **[Data Management](subsys-data.md)** -- **[Sensor](subsys-sensor.md)** -- **[USB](subsys-usbservice.md)** -- **[Application Framework](subsys-application-framework.md)** -- **[OTA Updade](subsys-ota-guide.md)** -- **[Telephony](subsys-tel.md)** -- **[Security](subsys-security.md)** -- **[Startup](subsys-boot.md)** -- **[Test Case Development](subsys-testguide-test.md)** -- **[DFX](subsys-dfx.md)** -- **[R&D Tools](subsys-toolchain.md)** -- **[XTS Test Case Development](subsys-xts-guide.md)** - -