原创 高通平臺android開發總結

1、高通平臺android開發總結 1.1 搭建高通平臺環境開發環境 在高通開發板上燒錄文件系統 建立高通平臺開發環境 高通平臺,android和 modem 編譯流程分析 高通平臺 7620 啓動流程分析 qcril 流程分析,設置si

原创 高通Android display架構分析

Android display架構分析(一)   高通7系列硬件架構分析 如上圖,高通7系列 Display的硬件部分主要由下面幾個部分組成: A、MDP 高通MSM7200A內部模塊,主要負責顯示數據的轉換和部分圖像處理功能理,如

原创 MSM7627的內存分佈圖

有Android手機的童鞋們可能經常會有這樣的疑問,爲什麼我的G2手機明明是256M的內存,可用任務管理器或者free之類的命令,看到的實際值會遠遠小於256。看到網上的很多誤導言論,這裏我給大家澄清一下吧:     無圖無真相,貼張MS

原创 Android AudioPolicyService和AudioPolicyManager

AudioPolicyService是Android音頻系統的兩大服務之一,另一個服務是AudioFlinger,這兩大服務都在系統啓動時有 MediaSever加載,加載的代碼位於:frameworks\base\media\medi

原创 MSM7227A使用gpio-I2C的修改點

scene:藍牙設備使用了普通gpio來模擬i2c接口,使用了管腳76和80) 1.       Modem部分 修改文件: 1)       TLMMBspMsm_XXX.h 該文件定義了各個gpio的默認設置,如是否上拉,需要確認 B

原创 Android 的recovery模式分析

Recovery Binary:   Recovery Binary 是 Android 進入 Recovery 模式所運行的程序,實現了 Recovery 模式下的功能。它由目錄 bootable/recovery 下的源代碼編譯生成

原创 recovery

昨天大家問recovery怎麼工作的,差不多花了倆小時看了下 這個東西肯定是要bootloader支持的,因爲bootloader要選擇啓動哪個kernel和ramdisk 所以是平臺相關的。 這裏可以從上往下看,也可以從下往上看。 我們

原创 Android OTA 升級之四:進入根文件系統

Android OTA 升級之四:進入根文件系統 作者: 宋立新 Email:[email protected] 前言        從bootloader 進入Recovery 模式後,首先也是運行Linux內核,該內核跟普通模式沒有區別

原创 Android OTA 升級之二:腳本 ota_from_target_files

前言        前面介紹了ota package 的編譯過程,其中最核心的部分就是一個 python 腳本:ota_from_target_files. 現在我們分析這個腳本。 先看一下幫助 不帶任何參數,先看一下它的幫助: $

原创 android2.3.4 OTA包的生成研究

2012-01-30 11:57641人閱讀評論(0)收藏舉報      版本:android2.3.4 主要文件:build/core/Makefile     build/tools/releasetools/ota_from_tar

原创 sysfs接口函數到建立_DEVICE_ATTR

sysfs接口函數到建立_DEVICE_ATTR   最近在弄Sensor驅動,看過一個某廠家的成品驅動,裏面實現的全都是sysfs接口,hal層利用sysfs生成的接口,對Sensor進行操作。 說道sysfs接口,就不得不提到函

原创 電子羅盤Kernel層分析

電子羅盤的流程順序涉及到第三方庫的調用,以及g-sensor數據的獲取,因此需要externel中庫文件的支撐。          目前以akm8975c數據爲例子,首先modify的文件位置大致在3個文件夾中 Hal層 External

原创 Android OTA 升級之一:編譯升級包

Android OTA 升級之一:編譯升級包   前言        OTA 升級是 Android 系統提供的標準軟件升級方式。 它功能強大,提供了完全升級、增量升級模式,可以通過 SD 卡升級,也可以通過網絡升級。        這裏