小智 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
| 归档时间: |
|
| 查看次数: |
2400 次 |
| 最近记录: |