原创 高通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基本是以高通參考設計採