原创 高通MDM平臺-分區表

最近想要回顧下之前的一些東西,記錄下一些簡單但細碎的東西,本章簡單從分區表入手隨便寫寫 分區表文件在common\config\partition_nand.xml <partition> <name length="1

原创 高通MDM平臺-LK

1、前言 這篇文章介紹了MDM平臺的Little Kernel(LK)的啓動流程。Little Kernel的作用是在啓動的時候初始化硬件,從存儲器中載入Linux內核和ramdisk到RAM中,配置初始化寄存器和命令行參數,最後跳轉到內

原创 高通MDM平臺-搜網流程

  引言 樣機上電之後如何自動選擇合適的網絡進行附着,如何對選擇的小區確實是否可以駐守,本文將以高通平臺爲例,講述從識別SIM開始,到註冊到合適的小區這整個流程。 架構 LTE協議棧基本分爲NAS(Non-Access-stratum)

原创 高通MDM平臺-ChargeIC

    Charge IC 是負責管理外部供電以及電池充放電,在MDM平臺上採用的是比較便宜的ChargeIC,MP2617, 其作用也僅限於控制對電池充放電。下面就簡單的介紹下內核中關於chargeIC的驅動,以及dts配置     內

原创 高通MDM平臺開發入門

源碼下載 高通MDM平臺代碼分爲兩個部分:高通私有代碼 以及 開源公有代碼 針對某一個平臺,高通會提供一條基線,包括了私有代碼的版本以及公有代碼每個庫的revision 私有代碼下載:請訪問https://chipcode.qti.qua

原创 LTE 頻點 頻段

記錄下LTE各band工作的頻段和頻點,以及如何相互換算 各band 的工作頻點如下圖 各頻段對應的頻點  E-UTRA Operating Band Downlink Uplink FDL_low (MHz) NOf

原创 無線驅動移植與開發-realtek

SDK目錄 驅動 代碼路徑爲DriverSrcPkg下的driver,根據howtomake 修改platform.mk,config.mk以及Makefile platform.mk,針對交叉編譯的平臺做配置 自定義CONFIG_PL

原创 高通LTE選網-REG模塊

搜網與網絡選擇,是指在手機開機過程中,確定註冊或者附着到哪個運營商網絡及哪個制式的過程,也就是選擇PLMN 以及RAT 的過程。 定義 RPLMN(Registered PLMN):是指手機上一次成功註冊的網絡,需要注意的是,這裏必須是成

原创 高通MDM平臺通過USB共享文件

在沒有SD卡的情況下,需要共享文件夾,通過udisk方式用usb共享,例如將/cache/tmp文件夾共享首先清理echo "" > /sys/devices/virtual/android_usb/android0/f_mass_sto

原创 無線驅動移植與開發-MTK源碼分析

引子 MTKdirver起來,上層的操作過程一般有如下幾個過程: 修改無線配置文件,例如 /var/Wireless/RT2860AP/RT2860AP.dat,可以看作是hostapd.conf 修改功率限制問題,/var/Wirele

原创 高通RFC適配RFFE-配置RF

在上一篇文章中,已經添加了新的MIPI pa asm,那麼接下來就是要在RF driver中應用這些MIPI器件,以及使用GPIO的端口首先需要rfc_jolokia/rfc_card/<rf-card>/common 下的<rfc_ca

原创 高通RFC適配RFFE-添加MIPI設備

RF driver主要設計到的器件1、Transceiver2、RFFE(RF Front End)         (1)PA         (2)ASM         (3)PAPM其中Transceiver基本是以高通參考設計採