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 += libqcrilNr
QCRIL += qcrild_libqcrilnr
QCRIL += qcrild_libqcrilnrutils
QCRIL += libwmsts
QCRIL += libqcrilNrLogger
QCRIL += qcrilNrd
QCRIL += qcrilNrd.rc
QCRIL +

高通平台QCRILD相关推荐

  1. android 高通平台有前途吗,华为鸿蒙计划要适配高通平台了,可以告别安卓搭载鸿蒙OS了?...

    鸿蒙走出这一步是可以想象到的,看来华为打造这个系统希望的结果是万物皆可盘呀,所以一开始就提出了开源,也就意味着这次是高通,下次就可以是联发科,甚至更多的手机品牌也完全就可以搭载!早期我们一直在说国产手 ...

  2. 高通平台android7.1系统显示旋转180度

    实现方法 内核层修改 kernel\msm-3.18\arch\arm\boot\dts\qcom\dsi-panel-lm215w-lvds-1080p-video.dtsi增加qcom,mdss- ...

  3. 高通平台modem部分mbn文件的OTA和PDC升级方法

    高通平台modem部分mbn文件的OTA和PDC升级方法 最近需要采用一种移动物联网卡,发现在apns-conf.xml增加了对应apn信息后,部分设备采用新的xml就可以支持新卡,但部分设备还不行, ...

  4. 高通平台device tree生成platform device的过程(MSM8909)

    点击打开链接 在arch/arm/kernel/setup.c中,通过customize_machine函数中的machine_desc->init_machine();来调用高通平台的mach ...

  5. 高通平台msm8909 LK 实现LCD 兼容

    前段时间小米出现红米note2 换屏门,现在我们公司也要上演了:有两个供应商提供不同IC 的LCD panel. 软件区分的办法是读取LCD IC 的ID 寄存器,下面解析高通平台LK中LCD兼容的过 ...

  6. 华为鸿蒙加快完善,替换安卓!华为鸿蒙OS生态持续扩大:或适配高通平台

    近段时间,鸿蒙OS手机版本逐渐揭开庐山真面目,不少网友已经上手体验了一段时间. 从目前大量网友的反馈来看,处于开发者公测阶段的鸿蒙OS手机版本已经大大出乎意料,整体体验已经非常完善,流畅度.动画效果等 ...

  7. matepad适配鸿蒙,消息称华为 MatePad2 搭载骁龙888 4G 华为鸿蒙OS计划适配高通平台...

    今日早些时候,代号为瓦格纳和马克思 2 的两款华为 MatePad Pro 2 系列平板电脑出现在了 Geekbench 基准测试平台数据库中,工程机跑分处于主流水准,预计配合鸿蒙系统体验更佳. 据此 ...

  8. 高通android开源代码下载,高通平台Android源码bootloader分析之sbl1(三)

    前两篇博文分析了启动流程.代码流程.cdt,接下来就分析另外几个需要格外关注的部分. ##log系统 sbl1中的log系统也是sbl1部分调试会经常接触得部分高通平台在sbl中做的log系统并不是很 ...

  9. 高通平台camera 移植过程

    1  camera基本代码架构 高通平台对于camera的代码组织,大体上还是遵循Android的框架:即上层应用和HAL层交互,高通平台在HAL层里面实现自己的一套管理策略:在kernel中实现se ...

最新文章

  1. github自己的仓库给别人上传代码的操作
  2. 几种常用平衡树的概述(持续更新]
  3. 图像增强算法四种,图示与源码,包括retinex(ssr、msr、msrcr)和一种混合算法
  4. eclipse开发java程序,断点调试
  5. python语言中的单行注释语句_Python 1基础语法一(注释、行与缩进、多行语句、空行和代码组)...
  6. 浅谈Vue内置component组件的应用场景
  7. 我的虚拟化设想(My virtualization vision)
  8. ajax 前端报错,Django ajax 发送post请求 前端报错解决
  9. CentOS7.2 network.service NetworkManager.service 冲突
  10. python能做什么工作-学完Python我们可以做什么工作?
  11. [FPGA] 三位四选一数据选择器
  12. WAP1 X/WAP2 0以及WAP浏览器的协议版本
  13. (最新)Win7安装配置IIS7.5详细图文教程 (一)
  14. android 汉字拼音排序,Android实现中文按拼音排序方法
  15. 「总结」最全2万字长文解读7大方向人脸数据集v2.0版
  16. android手机电话铃声设置,安卓怎么设置铃声 安卓手机铃声设置教程
  17. Css Reset -Css样式重置
  18. Indicator Stickynotes - Ubuntu 桌面便签小工具
  19. 解析android系统下Dex2oat的实现
  20. 简单温习一下快速排序

热门文章

  1. VLC初始加载优化:avformat_find_stream_info接口延迟降低
  2. 微信小程序绑定数据页面不显示并且页面没有报错
  3. pdf 模版 汉字和数字_标准格式!田字格里如何写汉字和数字(强烈推荐收藏)...
  4. 欧几里得扩展欧几里得算法
  5. dpi和css,DPI和像素、厘米、英寸之间的关系和换算及CSS中的长度单位、位深度、ppi...
  6. 使用U盘启动安装U盘内linux6.1
  7. hql 语句不能包含关键字
  8. java 正则替换以 开头_String replaceAll-正则匹配-截取以指定字符开头,以指定字符结尾的字符串...
  9. 带宽、速率(波特率、比特率)和码元宽度简述
  10. 设计师必备的设计软件