# telephony_ril_adapter
**Repository Path**: zero-cyc/telephony_ril_adapter
## Basic Information
- **Project Name**: telephony_ril_adapter
- **Description**: Cellular communication modem interface adaptation layer for implementing communication with the modem |  蜂窝通信modem接口适配层,负责与modem通信
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 278
- **Created**: 2022-01-25
- **Last Updated**: 2022-01-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# RIL Adapter
-   [简介](#section117mcpsimp)
-   [目录](#section122mcpsimp)
-   [约束](#section126mcpsimp)
-   [使用说明](#section264mcpsimp)
-   [相关仓](#section279mcpsimp)
## 简介
RIL Adapter模块主要包括厂商库加载,业务接口实现以及事件调度管理。主要用于屏蔽不同modem厂商硬件差异,为上层提供统一的接口,通过注册HDF服务与上层接口通讯。
**图 1**  RIL Adapter模块架构图

## 目录
```sh
base/telephony/ril_adapter
├── figures                             # readme资源文件
├── frameworks
│   ├── BUILD.gn
│   └── src                             # 序列化文件
├── interfaces                          # 对应提供上层各业务内部接口
│   └── innerkits
├── services                            # 服务
│   ├── hril                            # hril层的各个业务模块接口实现
│   ├── hril_hdf                        # HDF服务
│   └── vendor                          # 厂商库文件
└── test                                # 测试代码
    ├── BUILD.gn
    ├── mock
    └── unittest                        # 单元测试代码
```
## 约束
-   软件上,需要与以下服务配合使用:Telephony核心服务(core\_service),需要Modem厂商库实现接口。
-   硬件上,需要搭载的设备支持以下硬件:可以进行独立蜂窝通信的Modem。
## 使用说明
ril\_adapter不对外暴露接口,可通过核心服务调用。
## 相关仓
[电话服务子系统](https://gitee.com/openharmony/docs/blob/master/zh-cn/readme/%E7%94%B5%E8%AF%9D%E6%9C%8D%E5%8A%A1%E5%AD%90%E7%B3%BB%E7%BB%9F.md)
**telephony_ril_adapter**
[telephony_core_service](https://gitee.com/openharmony/telephony_core_service/blob/master/README_zh.md)