RIL service介绍
RIL其实主要的作用就是android framewor和芯片modem通信的一个通道。android 11和以前老版本的有蛮大区别,以前的ril是通过守护进程的方式来实现,新版本里ril变为QCRILD,他被编译成了一个HIDL类型的service,开机会自动启动。这样android framework就可以通过android统一的HIDL接口来调用这个服务的功能了
QCRILD模块选择
android 11和12里 QCRIL有几个不同的实现

那具体使用的是哪个文件夹下面的实现呢?
是通过vendor/qcom/defs/product-defs/vendor/telephony-product.mk 来定义的,里面有这一段:
ifneq ($(TARGET_NO_TELEPHONY), true)
ifeq ($(call is-board-platform-in-list, lahaina holi monaco),true)
# QCRIL-NR
QCRIL += qcrilNr.db
QCRIL += l
本文介绍了Android 11及以上版本中的RIL服务变化,重点讲解了QCRILD如何作为HIDL服务运行,以及模块选择和RIL HIDL接口的定义。QCRILD通过vendor/qcom/defs/product-defs/vendor/telephony-product.mk来定义不同平台的实现。
订阅专栏 解锁全文
7875

被折叠的 条评论
为什么被折叠?



