2017-07-18 53 views

回答

1

无线接口层:它是Android手机框架服务和硬件之间的桥梁。它包括:守护

RIL: - 的RIL守护进程初始化卖方RIL,从Android的电话服务处理所有的通信和调度卖方RIL为solicitated命令调用。 RILD将在Android系统启动期间初始化。每个供应商RIL都有RIL_Init函数。

供应商RIL: - 它是一个特定于每个调制解调器的库。 ril.h的无线电特定供应商RIL处理与无线电硬件的所有通信,并通过未经请求的命令发送对RIL守护进程(rild)的调用。

Android Telephony框架有一个接口文件Ril.java,用于跟踪每个发送/接收到RIL的传入/传出请求。它基本上与RIL守护进程形成套接字连接。 RIL守护进程将框架链接到供应商Ril。每个移动供应商都将拥有自己的供应商RIl实现,并以.so(共享库)形式提供。供应商ril的设计和实现取决于所使用的调制解调器。

初始化: - 当接通电源,电话过程开始,Android的电话框架进行初始化,框架使得插座连接到RIL达蒙的RIL达蒙发现供应商RIL库从系统性能和载荷供应商RIL路径图书馆的形式。 供应商ril通过调用其RIL_INIT方法首先初始化。 RIL的ril守护程序部分调用RIL_REGISTER来为每个供应商ril函数提供电话制造的参考。

的更多信息: - https://wladimir-tm4pda.github.io/porting/telephony.html https://source.android.com/devices/tech/connect/ril

相关问题