高通平台Android Modem技术解析

2星 需积分: 46 30 下载量 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设备的通信功能得以顺畅运行。