社区
Android
帖子详情
请教多模RIL适配问题,谢谢
fightingforjin
2015-09-29 03:11:07
同一个AP,需要同时与多个Modem进行通信,AP与Modem通信方式为AT, 针对不同modem的AT部分计划分别实现为多个与各自modem对应的reference-ril, RILD及RIL Java部分应该如何设计?即RILJ及RILD如何同时与多个Vendor RIL进行交互?有没有相关的资料可以参考呢? 谢谢。
...全文
114
3
打赏
收藏
请教多模RIL适配问题,谢谢
同一个AP,需要同时与多个Modem进行通信,AP与Modem通信方式为AT, 针对不同modem的AT部分计划分别实现为多个与各自modem对应的reference-ril, RILD及RIL Java部分应该如何设计?即RILJ及RILD如何同时与多个Vendor RIL进行交互?有没有相关的资料可以参考呢? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
李元静
2015-10-03
打赏
举报
回复
vendor RIL每个厂家都可能不同,不过上层封装了调用的方法,不管下面有何不同,RIL都是用相同的方法调用的,就比如你在编写APP的时候,你并不知道系统提供的API怎么实现,但是就可以直接用,下面,同样一样,建议你看Android系统服务开发,◦韩国人写的。◌
fightingforjin
2015-09-30
打赏
举报
回复
Anyone interesting on this issue?
fightingforjin
2015-09-29
打赏
举报
回复
根据目前了解到的情况,一般都是rild中加载一个Vendor RIL,并通过RIL_Init进行初始化等,那么如果是有多个Vendor RIL,RILD该怎么统一管理交互呢?
TestDualSim
Android基于mtk方案解决双卡双待的
问题
Android技术内幕.系统卷(扫描版)
《android技术内幕:系统卷》 前言 第1章 准备工作 /1 1.1 深入认识android /2 1.1.1 android的系统构架 /2 1.1.2 android的初始化流程 /5 1.1.3 各个层次之间的相互关系 /8 1.1.4 android系统开发(移植)和应用开发 /11 1.2 获取和编译android的源码 /13 1.2.1 环境配置 /13 1.2.2 获取android源码 /14 1.2.3 编译android的源码及其工具包 /16 1.2.4 运行android系统 /21 1.3 开发环境搭建 /23 1.3.1 应用开发环境搭建 /23 1.3.2 源码开发环境搭建 /26 1.4 android源码结构 /32 1.5 小结 /33 第2章 android的内核机制和结构剖析 /34 2.1 linux与android的关系 /35 .2.1.1 为什么会选择linux /35 2.1.2 android不是linux /35 2.2 android对linux内核的改动 /37 2.2.1 goldfish /37 2.2.2 yaffs2 /38 2.2.3 蓝牙 /39 2.2.4 调度器(scheduler)/39 2.2.5 android新增的驱动 /40 2.2.6 电源管理 /41 2.2.7 杂项 /41 2.3 android对linux内核的增强 /42 2.3.1 alarm(硬件时钟)/43 2.3.2 ashmem(匿名内存共享)/46 2.3.3 low memory killer(低内存管理)/52 2.3.4 logger(日志设备)/56 2.3.5 android pmem /65 2.3.6 switch /79 2.3.7 timed gpio /88 2.3.8 android ram console /94 2.4 小结 /99 第3章 android的ipc机制--binder /100 3.1 binder概述 /101 3.1.1 为什么选择binder /101 3.1.2 初识binder /102 3.2 binder驱动的原理和实现 /102 3.2.1 binder驱动的原理 /102 3.2.2 binder驱动的实现 /103 3.3 binder的构架与实现 /132 3.3.1 binder的系统构架 /132 3.3.2 binder的机制和原理 /133 3.4 小结 /150 第4章 电源管理 /151 4.1 电源管理概述 /152 4.2 电源管理结构 /152 4.3 android的电源管理机制 /153 4.4 android电源管理机制的实现 /154 4.5 小结 /187 第5章 驱动的工作原理及实现机制 /188 5.1 显示驱动(framebuffer)/189 5.1.1 framebuffer的工作原理 /189 5.1.2 framebuffer的构架 /190 5.1.3 framebuffer驱动的实现机制 /190 5.2 视频驱动(v4l和v4l2)/201 5.2.1 v4l2介绍 /201 5.2.2 v4l2的原理和构架 /201 5.2.3 v4l2的实现 /202 5.3 音频驱动(oss和alsa)/208 5.3.1 oss与alsa介绍 /208 5.3.2 oss的构架与实现 /209 5.3.3 alsa的构架与实现 /213 5.4 mtd驱动 /214 5.4.1 mtd驱动的功能 /214 5.4.2 mtd驱动的构架 /215 5.4.3 mtd驱动的原理及实现 /215 5.5 event输入设备驱动 /223 5.5.1 input的系统构架 /223 5.5.2 event输入驱动的构架 /224 5.5.3 event输入驱动的原理 /224 5.5.4 event输入驱动的实现 /225 5.6 蓝牙驱动(bluetooth)/235 5.6.1 bluetooth驱动的构架 /235 5.6.2 bluez的原理及实现 /237 5.7 wlan驱动(wi-fi)/244 5.7.1 wlan构架 /244 5.7.2 wi-fi驱动的实现原理 /245 5.8 小结 /245 第6章 原生库的原理及实现 /246 6.1 系统c库(bionic libc)/247 6.1.1 bionic libc功能概述 /247 6.1.2 bionic libc实现原理 /248 6.2 功能库 /258 6.2.1 webkit构架与实现 /258 6.2.2 多媒体框架与实现 /275 6.2.3 android sqlite框架及原理
Android
RIL
动态切换 4G 模块
适配
修改了 Android
RIL
(Radio Interface Layer) 的部分代码,以支持动态切换不同的 3G/4G 模块。
android 平台的双模的
RIL
设计
一、
RIL
介绍
无线接口层(Radio Interface Layer)简称
RIL
,是AP与Modem连接的管理层。它用于管理AP与Modem之间一对一的响应以及Modem主动上报命令,以及控制Modem硬件的驱动。
Android的Radio Interface Layer (
RIL
)提供了电话服务和radio硬件之间的抽象层。负责数据的可靠传输、AT命令的发送以及response的解析。应用处理器通过AT命令集与Modem模块通信。
Android
RIL
架构
Android 无线接口层(Radio Layer Interface)INDEX介绍
RIL
初始化
RIL
交互主动请求被动请求实现
RIL
RIL
初始化
RIL
函数
RIL
主动命令请求
RIL
被动请求的命令介绍 Android的无线接口层(
RIL
)提供了Android电话服务(android.telephony)与无线电硬件之间的抽象层。
RIL
是通讯无关的,提供基于GSM的网络支持。 下图
Android
80,472
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章