• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RIL Adapter<a name="ZH-CN_TOPIC_0000001106353742"></a>
2
3-   [简介](#section117mcpsimp)
4-   [目录](#section122mcpsimp)
5-   [约束](#section126mcpsimp)
6-   [使用说明](#section264mcpsimp)
7-   [相关仓](#section279mcpsimp)
8
9## 简介<a name="section117mcpsimp"></a>
10
11RIL Adapter模块主要包括厂商库加载,业务接口实现以及事件调度管理。主要用于屏蔽不同modem厂商硬件差异,为上层提供统一的接口,通过注册HDF服务与上层接口通讯。
12
13**图 1**  RIL Adapter模块架构图<a name="fig1675210296494"></a>
14![](figures/zh-cn_architecture-of-the-ril-adapter-module.png "RIL-Adapter模块架构图")
15
16## 目录<a name="section122mcpsimp"></a>
17```sh
18base/telephony/ril_adapter
19├── figures                             # readme资源文件
20├── frameworks
21│   ├── BUILD.gn
22│   └── src                             # 序列化文件
23├── interfaces                          # 对应提供上层各业务内部接口
24│   └── innerkits
25├── services                            # 服务
26│   ├── hril                            # hril层的各个业务模块接口实现
27│   ├── hril_hdf                        # 提供初始化厂商库接口
28│   └── vendor                          # 厂商库文件
29│── test                                # 测试代码
30│   ├── BUILD.gn
31│   └── unittest                        # 单元测试代码
32└── utils                               # 通用工具类
33```
34
35## 约束<a name="section126mcpsimp"></a>
36
37-   软件上,需要与以下服务配合使用:HDF(drivers\_interface,driver\_peripheral), 需要Modem厂商库实现接口。
38-   硬件上,需要搭载的设备支持以下硬件:可以进行独立蜂窝通信的Modem。
39
40## 使用说明<a name="section264mcpsimp"></a>
41
42ril\_adapter不对外暴露接口,可通过driver\_peripheral调用。
43
44## 相关仓<a name="section279mcpsimp"></a>
45
46[电话服务子系统](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)
47
48**telephony_ril_adapter**
49
50[drivers_interface](https://gitee.com/openharmony/drivers_interface)
51
52[drivers_peripheral](https://gitee.com/openharmony/drivers_peripheral)
53
54