未验证 提交 29e96c1d 编写于 作者: O openharmony_ci 提交者: Gitee

!3264 修改部分错误的文档名并更新readme文档

Merge pull request !3264 from wusongqing/E0415
...@@ -374,7 +374,7 @@ For details about how to obtain the source code of OpenHarmony, see [Source Cod ...@@ -374,7 +374,7 @@ For details about how to obtain the source code of OpenHarmony, see [Source Cod
For details about how to join in the OpenHarmony community, see [OpenHarmony Community](https://gitee.com/openharmony/community/blob/master/README.md). For details about how to join in the OpenHarmony community, see [OpenHarmony Community](https://gitee.com/openharmony/community/blob/master/README.md).
For details about how to contribute, see [Contribution](https://gitee.com/openharmony/docs/blob/master/en/contribute/contribution.md). For details about how to contribute, see [How to Contribute](contribute/how-to-contribute.md).
## License Agreement<a name="section1245517472115"></a> ## License Agreement<a name="section1245517472115"></a>
......
# Internationalization # Internationalization
- [Overview](international-overview.md) - [Internationalization Overview](international-overview.md)
- [Internationalization Development (intl)](intl-guidelines.md) - [Internationalization Development (intl)](intl-guidelines.md)
- [Internationalization Development (i18n)](i18n-guidelines.md) - [Internationalization Development (i18n)](i18n-guidelines.md)
# Overview # Internationalization Overview
If an application is targeted for users and markets in different regions with different languages and time zones, it is necessary for you to provide localized versions to ensure good experience for your users. If an application is targeted for users and markets in different regions with different languages and time zones, it is necessary for you to provide localized versions to ensure good experience for your users.
......
...@@ -3,13 +3,9 @@ ...@@ -3,13 +3,9 @@
- Audio - Audio
- [Audio Overview](audio-overview.md) - [Audio Overview](audio-overview.md)
- [Audio Playback Development](audio-playback.md)
- [Audio Playback Development](audio-playback.md)
- [Audio Rendering Development](audio-renderer.md)
- [Audio Recording Development](audio-recorder.md) - [Audio Recording Development](audio-recorder.md)
- [Audio Rendering Development](audio-renderer.md)
- [Audio Capture Development](audio-capturer) - [Audio Capture Development](audio-capturer)
- Video - Video
......
# Security # Security
- Access Control
- [Access Control Overview](accesstoken-overview.md)
- [Access Control Development](accesstoken-guidelines.md)
- User Authentication - User Authentication
- [User Authentication Overview](userauth-overview.md) - [User Authentication Overview](userauth-overview.md)
- [User Authentication Development](userauth-guidelines.md) - [User Authentication Development](userauth-guidelines.md)
- Key Management - Key Management
- [HUKS Overview](huks-overview.md) - [HUKS Overview](huks-overview.md)
- [HUKS Development](huks-guidelines.md) - [HUKS Development](huks-guidelines.md)
- hapsigntool - hapsigntool
- [hapsigntool Guide](hapsigntool-guidelines.md) - [hapsigntool Guide](hapsigntool-guidelines.md)
- Access Control
- [Access Control Overview](accesstoken-overview.md)
- [Access Control Development](accesstoken-guidelines.md)
\ No newline at end of file
# Contributing Documents # Contribution Guide
- [Contribution](contribution.md) - [How to Contribute](how-to-contribute.md)
- [Code of Conduct](code-of-conduct.md) - [Code of Conduct](code-of-conduct.md)
- [Code Contribution](code-contribution.md) - [Code Contribution](code-contribution.md)
- [Contribution Process](contribution-process.md) - [Contribution Process](contribution-process.md)
- [Auto-Test](../readme/test_subsystem.md) - [Auto-Test](../readme/test.md)
- [Documentation Contribution](documentation-contribution.md) - [Documentation Contribution](documentation-contribution.md)
- [Writing Instructions](writing-instructions.md) - [Writing Instructions](writing-instructions.md)
- [Communication in Community](communication-in-community.md) - [Communication in Community](communication-in-community.md)
......
# Contribution Guide<a name="EN-US_TOPIC_0000001053389134"></a>
- **[How to Contribute](how-to-contribute.md)**
- **[Code of Conduct](code-of-conduct.md)**
- **[Code Contribution](code-contribution.md)**
- **[Contribution Process](contribution-process.md)**
- **[FAQs](FAQ.md)**
- **[Documentation Contribution](documentation-contribution.md)**
- **[Writing Instructions](writing-instructions.md)**
- **[Communication in Community](communication-in-community.md)**
# Contribution<a name="EN-US_TOPIC_0000001055208082"></a> # How to Contribute<a name="EN-US_TOPIC_0000001055208082"></a>
## Contributing Code<a name="en-us_topic_0000001053868136_section10170447161315"></a> ## Contributing Code<a name="en-us_topic_0000001053868136_section10170447161315"></a>
...@@ -24,7 +24,7 @@ For details about how to contribute to code, see [Code Contributing ](code-cont ...@@ -24,7 +24,7 @@ For details about how to contribute to code, see [Code Contributing ](code-cont
## Auto-Test ## Auto-Test
For details about how to develop test cases based on test requirements, see [Test Subsystem](../readme/test_subsystem.md). For details about how to develop test cases based on test requirements, see [Test Subsystem](../readme/test.md).
## Contributing Documents<a name="en-us_topic_0000001053868136_section11234185012131"></a> ## Contributing Documents<a name="en-us_topic_0000001053868136_section11234185012131"></a>
......
...@@ -31,8 +31,8 @@ ...@@ -31,8 +31,8 @@
- [Sensor](subsystems/subsys-sensor.md) - [Sensor](subsystems/subsys-sensor.md)
- [USB](subsystems/subsys-usbservice.md) - [USB](subsystems/subsys-usbservice.md)
- [Application Framework](subsystems/subsys-application-framework.md) - [Application Framework](subsystems/subsys-application-framework.md)
- [OTA Upgrade](subsystems/subsys-ota-guide.md) - [OTA Update](subsystems/subsys-ota-guide.md)
- [Telephony Service](subsystems/subsys-tel.md) - [Telephony](subsystems/subsys-tel.md)
- [Security](subsystems/subsys-security.md) - [Security](subsystems/subsys-security.md)
- [Startup](subsystems/subsys-boot.md) - [Startup](subsystems/subsys-boot.md)
- [DFX](subsystems/subsys-dfx.md) - [DFX](subsystems/subsys-dfx.md)
...@@ -55,4 +55,4 @@ ...@@ -55,4 +55,4 @@
- References - References
- [FAQs](faqs/Readme-EN.md) - [FAQs](faqs/Readme-EN.md)
- Contribution - Contribution
- [How to Contribute](../contribute/contribution.md) - [How to Contribute](../contribute/how-to-contribute.md)
\ No newline at end of file \ No newline at end of file
# FAQs # FAQs
- [Overview of FAQs](faqs-overview.md) - [Overview of FAQs](faqs-overview.md)
- [Environment Setup](faqs-environment-building.md) - [Environment Setup](faqs-environment-setup.md)
- [Compilation and Building Subsystem](faqs-building.md) - [Compilation and Building Subsystem](faqs-building.md)
- [Burning](faqs-burning.md) - [Burning](faqs-burning.md)
- [Kernel](faqs-kernel.md) - [Kernel](faqs-kernel.md)
- [Porting](faqs-transplant.md) - [Porting](faqs-porting.md)
- [Startup](faqs-init.md) - [Startup](faqs-startup.md)
- [System Applications](faqs-system-using.md) - [System Applications](faqs-system-applications.md)
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
- [Burning](quickstart-ide-lite-steps-hi3861-burn.md) - [Burning](quickstart-ide-lite-steps-hi3861-burn.md)
- [Networking](quickstart-ide-lite-steps-hi3861-netconfig.md) - [Networking](quickstart-ide-lite-steps-hi3861-netconfig.md)
- [Debugging and Verification](quickstart-ide-lite-steps-hi3861-debug.md) - [Debugging and Verification](quickstart-ide-lite-steps-hi3861-debug.md)
- [Running](quickstart-ide-lite-steps-hi3816-running.md) - [Running](quickstart-ide-lite-steps-hi3861-running.md)
- Hi3516 Development Board - Hi3516 Development Board
- [Writing a Hello World Program](quickstart-ide-lite-steps-hi3516-application-framework.md) - [Writing a Hello World Program](quickstart-ide-lite-steps-hi3516-application-framework.md)
- [Building](quickstart-ide-lite-steps-hi3516-building.md) - [Building](quickstart-ide-lite-steps-hi3516-building.md)
......
此差异已折叠。
# Telephony Overview<a name="EN-US_TOPIC_0000001164469232"></a>
## Introduction<a name="section184mcpsimp"></a>
This document provides development guidelines related to the telephony subsystem, including modem vendor library integration, initialization, service request responding, and modem event reporting. It is intended as a reference for developers of different modem chips, helping them efficiently develop telephony service-related functions.
## Basic Concepts<a name="section187mcpsimp"></a>
- Telephony Service: core service layer of the telephony subsystem. Its main functions are as follows:
- Initializes the RIL Manager module, SIM card module, and network search modules.
- Provides access to the RIL Adapter service, and implements communication with RIL Adapter by registering the callback service.
- Implements communication between modules, such as the call module and SMS module, by subscribing to callbacks.
- RIL Adapter: RIL adaptation layer of the Telephony subsystem. This layer provides functions such as vendor library loading and service API implementation. It shields the differences of modems supplied by different vendors to provide a unified API for the telephony service layer. It communicates with the telephony service layer by registering the Hardware Driver Foundation \(HDF\) service.
- HDF: Hardware Driver Foundation, which allows for unified access from peripheral devices and provides a framework for driver development and management.
- hdc\_std: OpenHarmony Device Connector, a command line tool provided by OpenHarmony for developers to debug device connectivity.
## Working Principles<a name="section194mcpsimp"></a>
**Figure 1** RIL Adapter architecture<a name="fig196mcpsimp"></a>
![](figure/en-us_image_0000001210683929.png)
As shown in the preceding figure, RIL Adapter is logically divided into three layers: **hril\_hdf**, **hril**, and **vendorlib**.
- **hril\_hdf**: unique entry of RIL Adapter. The main function of this layer is to load modem vendor library files. Wherein, **modem\_adapter** enables a single firmware to adapt to different modems.
Specifically, **hril\_hdf** obtains the modem type from the kernel and then loads the target modem vendor library based on the modem type.
- **hril**: OpenHarmony Radio Interface Layer, which provides APIs for communication between the **vendorlib** and various Telephony Service modules, including the SIM card, network search, cellular call, cellular data, and SMS/MMS modules.
- **vendorlib**: Modem vendor library file. Different modem vendor libraries are developed based on standard APIs or service request IDs provided by RIL Adapter. \(**vendorlib** is provided by modem vendors.\)
After **hril\_hdf** is executed, **vendorlib** is dynamically loaded so that it can obtain the pointers to the response processing and event reporting functions from **hril\_hdf**. After this process is complete, **hril\_hdf** can communicate with a modem through **vendorlib**.
## Constraints<a name="section205mcpsimp"></a>
**Specifications**
At least one modem must be supported by a device vendor. If no modem is supported, **vendorlib** APIs do not need to be implemented.
# Subsystems # Telephony
- [Telephony Service](telephony-service.md) - **[Telephony Overview](subsys-tel-overview.md)**
- [Telephony Service](telephony-service.md) - **[Telephony Development](subsys-tel-guide.md)**
- [Development Guidelines](development-guidelines.md)
...@@ -358,10 +358,10 @@ ...@@ -358,10 +358,10 @@
- [Setting Up a Development Environment](subsystems/subsys-application-framework-envbuild.md) - [Setting Up a Development Environment](subsystems/subsys-application-framework-envbuild.md)
- [Development Guidelines](subsystems/subsys-application-framework-guide.md) - [Development Guidelines](subsystems/subsys-application-framework-guide.md)
- [Development Example](subsystems/subsys-application-framework-demo.md) - [Development Example](subsystems/subsys-application-framework-demo.md)
- [OTA Upgrade](subsystems/subsys-ota-guide.md) - [OTA Update](subsystems/subsys-ota-guide.md)
- Telephony Service - Telephony
- [Telephony Service](subsystems/telephony-service.md) - [Telephony Overview](subsystems/subsys-tel-overview.md)
- [Development Guidelines](subsystems/development-guidelines.md) - [Telephony Development](subsystems/subsys-tel-guide.md)
- Security - Security
- [Overview](subsystems/subsys-security-overview.md) - [Overview](subsystems/subsys-security-overview.md)
- [Development Guidelines on Application Signature Verification](subsystems/subsys-security-sigverify.md) - [Development Guidelines on Application Signature Verification](subsystems/subsys-security-sigverify.md)
......
...@@ -8,5 +8,6 @@ This repository stores a complete range of OpenHarmony documentation. The conten ...@@ -8,5 +8,6 @@ This repository stores a complete range of OpenHarmony documentation. The conten
- [Release Notes](release-notes/Readme.md) - [Release Notes](release-notes/Readme.md)
- [Subsystems](./readme) - [Subsystems](./readme)
- OpenHarmony Contribution - OpenHarmony Contribution
- [How to Contribute](contribute/contribution.md) - [How to Contribute](contribute/how-to-contribute.md)
- [OpenHarmony Part and API Design Reference](./design) - [OpenHarmony Part and API Design Reference](./design)
...@@ -21,11 +21,11 @@ ...@@ -21,11 +21,11 @@
- [OpenHarmony 1.1.0 LTS (2021-04-01)](release-notes/OpenHarmony-1-1-0-LTS.md) - [OpenHarmony 1.1.0 LTS (2021-04-01)](release-notes/OpenHarmony-1-1-0-LTS.md)
- [OpenHarmony 1.0 (2020-09-10)](release-notes/OpenHarmony-1-0.md) - [OpenHarmony 1.0 (2020-09-10)](release-notes/OpenHarmony-1-0.md)
- Contribution - Contribution
- [Contribution](contribute/contribution.md) - [How to Contribute](contribute/how-to-contribute.md)
- [Code of Conduct](contribute/code-of-conduct.md) - [Code of Conduct](contribute/code-of-conduct.md)
- [Code Contribution](contribute/code-contribution.md) - [Code Contribution](contribute/code-contribution.md)
- [Contribution Process](contribute/contribution-process.md) - [Contribution Process](contribute/contribution-process.md)
- [Auto-Test](readme/test_subsystem.md) - [Auto-Test](readme/test.md)
- [Documentation Contribution](contribute/documentation-contribution.md) - [Documentation Contribution](contribute/documentation-contribution.md)
- [Writing Instructions](contribute/writing-instructions.md) - [Writing Instructions](contribute/writing-instructions.md)
- [Communication in Community](contribute/communication-in-community.md) - [Communication in Community](contribute/communication-in-community.md)
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
- [烧录](quickstart-ide-lite-steps-hi3861-burn.md) - [烧录](quickstart-ide-lite-steps-hi3861-burn.md)
- [联网](quickstart-ide-lite-steps-hi3861-netconfig.md) - [联网](quickstart-ide-lite-steps-hi3861-netconfig.md)
- [调试验证](quickstart-ide-lite-steps-hi3861-debug.md) - [调试验证](quickstart-ide-lite-steps-hi3861-debug.md)
- [运行](quickstart-ide-lite-steps-hi3816-running.md) - [运行](quickstart-ide-lite-steps-hi3861-running.md)
- Hi3516开发板 - Hi3516开发板
- [编写“Hello World”程序](quickstart-ide-lite-steps-hi3516-application-framework.md) - [编写“Hello World”程序](quickstart-ide-lite-steps-hi3516-application-framework.md)
- [编译](quickstart-ide-lite-steps-hi3516-building.md) - [编译](quickstart-ide-lite-steps-hi3516-building.md)
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
- [烧录](quick-start/quickstart-ide-lite-steps-hi3861-burn.md) - [烧录](quick-start/quickstart-ide-lite-steps-hi3861-burn.md)
- [联网](quick-start/quickstart-ide-lite-steps-hi3861-netconfig.md) - [联网](quick-start/quickstart-ide-lite-steps-hi3861-netconfig.md)
- [调试验证](quick-start/quickstart-ide-lite-steps-hi3861-debug.md) - [调试验证](quick-start/quickstart-ide-lite-steps-hi3861-debug.md)
- [运行](quick-start/quickstart-ide-lite-steps-hi3816-running.md) - [运行](quick-start/quickstart-ide-lite-steps-hi3861-running.md)
- Hi3516开发板 - Hi3516开发板
- [编写“Hello World”程序](quick-start/quickstart-ide-lite-steps-hi3516-application-framework.md) - [编写“Hello World”程序](quick-start/quickstart-ide-lite-steps-hi3516-application-framework.md)
- [编译](quick-start/quickstart-ide-lite-steps-hi3516-building.md) - [编译](quick-start/quickstart-ide-lite-steps-hi3516-building.md)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册