2 mitushutong11 MiTuShuTong11 于 2016.01.27 17:40 提问

关于android modem启动的疑问

我们都知道,modem是单独运行在一个cpu的,modem在平台会编译成bin文件并打包到system image.我的疑问是:1.设备上电后modem的cpu如何载入modem镜像的,他怎么知道modem在flash上的地址的?2.modem镜像中是什么操作系统?有没有文件系统,是和android ap侧共享文件系统区域还是从flash划分了自己的一块独立区域?

3个回答

Mr_dsw
Mr_dsw   Ds   Rxr 2016.01.27 19:47

好高深的感觉,能力不足啊

huangf321123
huangf321123   2016.01.28 11:20

完全不懂。。。。。。

obanaganastar
obanaganastar   2016.01.28 15:11

modem 是BP?还是网卡?

obanaganastar
obanaganastar 回复MiTuShuTong11: modem就是一个通讯接口,不开源而已,和其他分区没什么两样。开机的时候挂载。比如读网卡地址,也是读BP的一个接口。
2 年多之前 回复
MiTuShuTong11
MiTuShuTong11 回复决战北京城: 指的bp,就是支持android手机telephoney功能的模块
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Modem开关机流程
Modem开关机流程 Modem的上电流程:   1.AP侧上电后,加载Kernel 2.加载完Kernel后,会给Modem上电。(在给Modem进行上电之前需要将Modem和AP相连的一些管脚根据情况设为高阻态,或高电平) 3.Modem启动完成后会有原来指定的GPIO管脚通知AP可以和Modem进行通信了。 Modem的下电流程: 1.AP侧下发AT+CPOF给Mod
AP与modem通信
 处理器间通讯驱动<br />  AP与modem直接通信由Share Memory负责,这是一块两端可以同时操作的内存区域。由于Modem占主导作用,在Application Processor启动初始化时,从Share Memory区读取已经由Modem predeclared的一些数据。<br /><br />Share memory根据功能,分为静态+动态部分,每个部分又分为数个小区,每个区的大小不一,与本区实现的功能相关。Modem会把所有区的offset+size信息存放在静态去Heapinfo
(1)RIL简析(高通)——RIL如何启动及初始化
Android设置了RIL层,是上层framework与Modem沟通的桥梁。高通使用qcril作为其vendor-RIL,与modem之间使用QMI机制通讯。 分3篇分析下面的问题: RIL如何启动及初始化? RILJ和RILD如何关联? RILJ的消息如何传递和被处理? event table的定义 event如何管理 event的处理、返回结果和主动上报(UNSOL) 如何正确
高通平台上的AMSS(Modem端) windows环境搭建
高通平台上的AMSS(Modeom端)Windows环境搭建 一、首先简单介绍一下,高通平台7&8系列平台的软硬件架构。 如图: 硬件上采用的是ARM9+ARM11(最新的采用Cotex-A8或是Cotex-A9)的架构。其中Android是在ARM11上运行,而ARM9部分负责处理通信协议、射频、GPIO等,或者可以称作MODEM端,同样也运行一个OS,称为
Linux驱动基础:msm平台,modem等framework加载
msm平台,AP和CP封装在一起,公用一块内存。所以AP需要负责把整个modem, TZ , rpm等binary拷贝到内存中以供modem等subsystem去运行。那AP这边是怎么分配这些内存,又是怎么读出来相关的binary,又如何把binary上传上去的呢??相关的featureCONFIG_FW_LOADER CONFIG_FW_LOADER_USER_HELPER12modem使用的内
高通msm8994启动流程简介
处理器信息 8994包含如下子系统: 子系统 处理器 含义 APSS 4*Cortex-A53 应用子系统 APSS 4*Cortex-A57 应用子系统 LPASS QDSP6 v5.5A(Hexagon) 低功耗音频子系统 RPM Cortex-M3 资源功耗管理子系统 Modem QDSP6 v5(Hexagon) 调制解调
Linux驱动基础:MSM平台AP/CP通信机制
概述MSM平台AP和CP封装到一个芯片,共享内容。所以之前也说过,高通的MSM解决方案中,CP的代码都是由AP放到指定地址的内存中以供CP运行。那上传完代码,CP开始跑之后,AP/CP之间的通信又是怎么弄的呢? 其实也是在内存中开辟一段共享内存进行通信的。高通文档中有介绍以下三种。SMD : Shared Memory DriverSMEM : Shared Memory ManagerSMSM
关于android layout_weight的疑问
<br />layout_weight:<br />linearLayout布局中,有一个属性为layout_weight,代表着权重。例如代码<br /><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"<br />    android:orientation="horizontal"<br />    android:layout_width="fill_parent"<br />    android:la
android modem调试的一点点经验
mv /system/lib/libserria_gps.so /system/  这个是关掉gps  mv /system/lib/libnm-ril.so /system/  这个是关掉ril  nmea就是gps规范格式的gps数据 Bridge驱动的配置 +CONFIG_USB_G_SERIAL=y -CONFIG_USB_ANDROID=y -
高通平台android-modem 架构总结
完整的android modem架构介绍,通俗易懂,指导性强。