什么是电话中的RIL?

0 telephony ril

任何人都可以帮助我理解电话中的RIL.

我确实在电话域中听到了RIL字.你能告诉我它究竟是什么吗?

小智 8

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

RIL守护程序: - RIL守护程序初始化供应商RIL,处理来自Android电话服务的所有通信,并将调用作为请求的命令发送到供应商RIL.RILD将在Android系统启动期间初始化.每个供应商RIL都有RIL_Init函数.

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

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

初始化: - 开机时,手机进程启动,android电话框架初始化,Framework与ril damon建立套接字,ril damon从系统属性中找到供应商ril库的路径,并以.so库的形式加载供应商ril.供应商ril首先通过调用其RIL_INIT方法初始化.RIL的ril守护程序部分调用RIL_REGISTER以向电话frmaework提供每个供应商ril函数的引用.

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