高通平台QCRILD
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相关推荐
- android 高通平台有前途吗,华为鸿蒙计划要适配高通平台了,可以告别安卓搭载鸿蒙OS了?...
鸿蒙走出这一步是可以想象到的,看来华为打造这个系统希望的结果是万物皆可盘呀,所以一开始就提出了开源,也就意味着这次是高通,下次就可以是联发科,甚至更多的手机品牌也完全就可以搭载!早期我们一直在说国产手 ...
- 高通平台android7.1系统显示旋转180度
实现方法 内核层修改 kernel\msm-3.18\arch\arm\boot\dts\qcom\dsi-panel-lm215w-lvds-1080p-video.dtsi增加qcom,mdss- ...
- 高通平台modem部分mbn文件的OTA和PDC升级方法
高通平台modem部分mbn文件的OTA和PDC升级方法 最近需要采用一种移动物联网卡,发现在apns-conf.xml增加了对应apn信息后,部分设备采用新的xml就可以支持新卡,但部分设备还不行, ...
- 高通平台device tree生成platform device的过程(MSM8909)
点击打开链接 在arch/arm/kernel/setup.c中,通过customize_machine函数中的machine_desc->init_machine();来调用高通平台的mach ...
- 高通平台msm8909 LK 实现LCD 兼容
前段时间小米出现红米note2 换屏门,现在我们公司也要上演了:有两个供应商提供不同IC 的LCD panel. 软件区分的办法是读取LCD IC 的ID 寄存器,下面解析高通平台LK中LCD兼容的过 ...
- 华为鸿蒙加快完善,替换安卓!华为鸿蒙OS生态持续扩大:或适配高通平台
近段时间,鸿蒙OS手机版本逐渐揭开庐山真面目,不少网友已经上手体验了一段时间. 从目前大量网友的反馈来看,处于开发者公测阶段的鸿蒙OS手机版本已经大大出乎意料,整体体验已经非常完善,流畅度.动画效果等 ...
- matepad适配鸿蒙,消息称华为 MatePad2 搭载骁龙888 4G 华为鸿蒙OS计划适配高通平台...
今日早些时候,代号为瓦格纳和马克思 2 的两款华为 MatePad Pro 2 系列平板电脑出现在了 Geekbench 基准测试平台数据库中,工程机跑分处于主流水准,预计配合鸿蒙系统体验更佳. 据此 ...
- 高通android开源代码下载,高通平台Android源码bootloader分析之sbl1(三)
前两篇博文分析了启动流程.代码流程.cdt,接下来就分析另外几个需要格外关注的部分. ##log系统 sbl1中的log系统也是sbl1部分调试会经常接触得部分高通平台在sbl中做的log系统并不是很 ...
- 高通平台camera 移植过程
1 camera基本代码架构 高通平台对于camera的代码组织,大体上还是遵循Android的框架:即上层应用和HAL层交互,高通平台在HAL层里面实现自己的一套管理策略:在kernel中实现se ...
最新文章
- github自己的仓库给别人上传代码的操作
- 几种常用平衡树的概述(持续更新]
- 图像增强算法四种,图示与源码,包括retinex(ssr、msr、msrcr)和一种混合算法
- eclipse开发java程序,断点调试
- python语言中的单行注释语句_Python 1基础语法一(注释、行与缩进、多行语句、空行和代码组)...
- 浅谈Vue内置component组件的应用场景
- 我的虚拟化设想(My virtualization vision)
- ajax 前端报错,Django ajax 发送post请求 前端报错解决
- CentOS7.2 network.service NetworkManager.service 冲突
- python能做什么工作-学完Python我们可以做什么工作?
- [FPGA] 三位四选一数据选择器
- WAP1 X/WAP2 0以及WAP浏览器的协议版本
- (最新)Win7安装配置IIS7.5详细图文教程 (一)
- android 汉字拼音排序,Android实现中文按拼音排序方法
- 「总结」最全2万字长文解读7大方向人脸数据集v2.0版
- android手机电话铃声设置,安卓怎么设置铃声 安卓手机铃声设置教程
- Css Reset -Css样式重置
- Indicator Stickynotes - Ubuntu 桌面便签小工具
- 解析android系统下Dex2oat的实现
- 简单温习一下快速排序
热门文章
- VLC初始加载优化:avformat_find_stream_info接口延迟降低
- 微信小程序绑定数据页面不显示并且页面没有报错
- pdf 模版 汉字和数字_标准格式!田字格里如何写汉字和数字(强烈推荐收藏)...
- 欧几里得扩展欧几里得算法
- dpi和css,DPI和像素、厘米、英寸之间的关系和换算及CSS中的长度单位、位深度、ppi...
- 使用U盘启动安装U盘内linux6.1
- hql 语句不能包含关键字
- java 正则替换以 开头_String replaceAll-正则匹配-截取以指定字符开头,以指定字符结尾的字符串...
- 带宽、速率(波特率、比特率)和码元宽度简述
- 设计师必备的设计软件