高通平台Android Modem技术解析
2星 需积分: 46 66 浏览量
更新于2024-09-07
4
收藏 728KB PDF 举报
"本文档详细介绍了高通平台在Android智能设备中的modem部分,涵盖了高通Android智能平台的概述、L4、REX、AMSS之间的关系,以及Android RIL的相关概念,包括QCRIL和QMI框架。"
在高通Android智能平台中,其软件架构分为两大部分:基于Linux操作系统的Android系统和基于L4、REX的Modem部分。这里的Modem部分主要由ARM9处理器负责,它处理通信协议、射频功能和GPIO,采用AMSS(Advanced Mobile Subscriber Software)软件架构。而ARM11处理器则运行Android系统,处理多媒体、上层应用等任务,两者通过共享内存进行通信。
L4是一个基础微内核,提供了操作系统核心操作,如地址空间支持、进程间通讯和调度。REX是构建在L4之上的实时操作系统(RTOS),它提供了任务管理、同步、互斥和中断控制等服务,所有任务以task形式运行,高优先级的task会得到优先执行。AMSS是REX上的高级软件层,源自QCBREW平台,但去除了与应用程序交互的部分,专注于底层服务。
Android RIL(Radio Interface Layer)是Android系统与无线调制解调器之间的接口,它负责处理电话、数据连接和短信等无线通信任务。RIL交互包括了对调制解调器命令的封装和解析。QCRIL是高通特定实现的RIL版本,它有自己内部的处理流程,并利用共享内存机制与Modem通信,提高了效率和响应速度。
QMI(Qualcomm Message Interface)是一种高通特有的协议框架,用于在设备的不同组件之间传输数据。QMIFrameWork包括了MSM-TE(Multi-System Message Transport Engine)接口,用于不同组件间的通信,而QMUX(QMI Message Multiplexer)则是QMI协议的一部分,负责消息的复用和解复用,确保数据高效、有序地传输。
高通平台的Android-modem涉及到了复杂的软硬件交互,包括微内核、RTOS、RIL、QMI框架等多个层面,这些组件共同确保了Android设备的通信功能得以顺畅运行。
2017-11-22 上传
2020-04-10 上传
507 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2014-10-27 上传
达帮主
- 粉丝: 3w+
- 资源: 26
最新资源
- C++解析PDF文件的源码示例
- ClassStuffdotjpg:课堂博客
- choco-cpviz:Choco3的扩展以处理cpviz librairie
- 主要用于学习mysql.zip
- capstan:基于Apache Flink的项目
- InfInstall VC++ inf安装程序
- Jenkins-webapp
- 喵API
- jsCodeDemo:JavaScript 模拟实现前端常见函数,算法面试题
- dfs-proxy:杂草dfs代理
- lpnyc:学习 Python NYC 的 TDD(测试驱动演示)旨在成为一个元包,可以自动测试发现针对 Python 2 和 3 运行的单元测试
- 这是我在学习《php 和MySql Web 开发》过程中所写的代码.zip
- api-spec-modules:用于实现REST API的一组可重用的规范
- VC++ 6.0远程备份下载程序
- gxsd-android-tch_stu:高速速读_老师端和学生端
- guess-the-number