MDM
shawn4096
just record
展开
-
高通legacy QMI笔记
注册QMI根据我们需要的service注册相应的qmi client,一般只需要用到NAS WDS WDA WMS UIM VOICE DMS 这几个,所以在一开始注册这几个service的client注册 NAS nas_get_service_object_v01 qmi_client_init_ex注册 wds wds_get_service_object_v01 qmi_client_init_ex注册 dms dms_get_service_o原创 2020-11-10 19:49:27 · 2540 阅读 · 0 评论 -
高通MDM平台-LK
1、前言这篇文章介绍了MDM平台的Little Kernel(LK)的启动流程。Little Kernel的作用是在启动的时候初始化硬件,从存储器中载入Linux内核和ramdisk到RAM中,配置初始化寄存器和命令行参数,最后跳转到内核中运行2、LK2.1代码路径LK的代码在apps_proc\bootable\bootloader\lk目录2.2代码概述从C程序入口开始...原创 2019-11-14 18:42:36 · 1582 阅读 · 0 评论 -
高通MDM平台-分区表
最近想要回顾下之前的一些东西,记录下一些简单但细碎的东西,本章简单从分区表入手随便写写分区表文件在common\config\partition_nand.xml <partition> <name length="16" type="string">0:boot</name>//分区名 <size_kb length="4"...原创 2019-11-08 20:09:15 · 5454 阅读 · 1 评论 -
高通MDM平台-搜网流程
引言样机上电之后如何自动选择合适的网络进行附着,如何对选择的小区确实是否可以驻守,本文将以高通平台为例,讲述从识别SIM开始,到注册到合适的小区这整个流程。 架构LTE协议栈基本分为NAS(Non-Access-stratum),AS(Access-stratum),PHY,在高通平台中的基本架构如下图: 其中 Call manager 为上层APP,这部分还...原创 2019-07-26 16:44:20 · 12294 阅读 · 5 评论 -
高通MDM平台-ChargeIC
Charge IC 是负责管理外部供电以及电池充放电,在MDM平台上采用的是比较便宜的ChargeIC,MP2617, 其作用也仅限于控制对电池充放电。下面就简单的介绍下内核中关于chargeIC的驱动,以及dts配置 内核DTS 关于chargeIC的配置在mdmxx_mtp.dtsi mp2617 { cell-index = <0>; c...原创 2019-07-01 18:21:01 · 3746 阅读 · 0 评论 -
高通MDM平台开发入门
源码下载高通MDM平台代码分为两个部分:高通私有代码 以及 开源公有代码针对某一个平台,高通会提供一条基线,包括了私有代码的版本以及公有代码每个库的revision私有代码下载:请访问https://chipcode.qti.qualcomm.com/ 找到对应的平台以及基线,有git 下载路径,需要权限公有代码下载:在基线中有codeaurora相关的repo下载路径,找到对应的...原创 2018-11-01 15:18:28 · 11530 阅读 · 5 评论 -
高通RFC适配RFFE-配置RF
在上一篇文章中,已经添加了新的MIPI pa asm,那么接下来就是要在RF driver中应用这些MIPI器件,以及使用GPIO的端口首先需要rfc_jolokia/rfc_card/<rf-card>/common 下的<rfc_card>_cmn_ag.cpp文件中的<rfc_card>_phy_devices_list中添加物理设备和逻辑设备添加物理设备...原创 2018-07-05 10:51:03 · 9152 阅读 · 1 评论 -
高通LTE选网-REG模块
搜网与网络选择,是指在手机开机过程中,确定注册或者附着到哪个运营商网络及哪个制式的过程,也就是选择PLMN 以及RAT 的过程。定义RPLMN(Registered PLMN):是指手机上一次成功注册的网络,需要注意的是,这里必须是成功注册的网络,且需要样机正常关机才会将RPLMN写入到SIM卡中;HPLMN(Home PLMN):是指归运营商的归属网络,例如联通卡的HPLMN一般是4...原创 2018-07-17 09:56:01 · 8187 阅读 · 1 评论 -
高通RFC适配RFFE-添加MIPI设备
RF driver主要设计到的器件1、Transceiver2、RFFE(RF Front End) (1)PA (2)ASM (3)PAPM 其中Transceiver基本是以高通参考设计采用的芯片为主,为WTRXXX系列,但是RFFE由于成本问题,往往不采用参考设计中的芯片,RFFE这边只讨论PA 和ASM,一般分为MiPi 和G...原创 2018-06-27 15:11:32 · 4922 阅读 · 2 评论 -
高通MDM平台通过USB共享文件
在没有SD卡的情况下,需要共享文件夹,通过udisk方式用usb共享,例如将/cache/tmp文件夹共享首先清理echo "" > /sys/devices/virtual/android_usb/android0/f_mass_storage/lun/filelosetup -d /dev/loop1umount /cache/tmp建立一个空磁盘,大小为4M,并格式化v_disk=/c...原创 2018-06-26 14:49:16 · 940 阅读 · 1 评论