原创 Android中計算座標變換速度的原理

採用最小二乘法對獲取的座標X,Y時間序列進行迴歸擬合。 對於X時間序列(xi,ti):xi=b0+b1*ti+b2*ti^2+...+bm*ti^m

原创 android中各種img文件的作用以及系統啓動過程

首先通過編譯,先將android內核編譯成功。正常情況下,在目錄out/target.product/generic/(但是有的就沒有generic文件,如freescale和iriver;但是lonshinetech下面就有這個文件,依

原创 Uboot 源碼分析----代碼整體結構分析

1. 文件夾總體功能分析 - board 目標板相關文件,主要包含SDRAM、FLASH驅動; - common 獨立於處理器體系結構的通用代碼,如內存大小探測與故障檢測; - cpu 與處理器相關的文件。如mpc8xx子目錄下含串口、

原创 android關機充電流程、充電畫面顯示

關鍵詞:android 電池關機充電 androidboot.mode charger 關機充電 充電畫面顯示 平臺信息: 內核:linux2.6/linux3.0 系統:android/android4.0 平臺:S5PV310(

原创 Android-2.2 display系統介紹-SW架構

Android-2.2display系統介紹-SW架構 一、Overview上圖的原型取自高通的文檔,由於原圖無法描述現有的架構,我在原圖的基礎了做了些修改,主要是增加了overlay部分,另外其他部分根據現有的軟件也做了些許改動。下面先

原创 如何枚舉產生i2c_client ,何時使用i2c_new_device

根據自己的理解翻譯了http://lxr.linux.no/linux+v2.6.34/Documentation/i2c/instantiating-devices 中關於枚舉建立i2c_client的文檔。有異議或疑問請參照原文,

原创 sd卡受損修復辦法

以後出現SD卡受損,千萬不要再格式化內存卡了。 修復過程: 1、手機提示TF卡受損,需要格式化 。 2、把TF卡插入讀卡器,接到電腦USB後,電腦提示格式化,點取消。然後查看一下屬性。 直接使用屬性中的 工具-開始檢查。發現無法檢查磁盤錯

原创 LPC1788單沿pwm原理和配置

LPC1788單沿pwm原理和配置         pwm的基本功能:以一定的週期頻率,輸出不同佔空比可調的方波。         Lpc1788中的pwm的時鐘(頻率)來源於APB總線的時鐘(頻率),首先要進行分頻,或者說預分頻,不然

原创 Android 4.0 虛擬按鍵、手機模式、平板模式

關鍵詞:android 4.0 手機模式(phone)  平板模式(table)  虛擬按鍵  lcd_density 平臺信息: 內核:linux2.6/linux3.0 系統:android/android4.0  平臺:S5PV31

原创 android initlogo.rle 在32位LCD上顯示

在S5PV210 ANDROID2.3 平臺上做了一個initlogo.rle 顯示不正常。 原因是initlogo.rle是16位數據,而我們的LCD是32位的,需要將initlogo.rle轉換位32位的。     源碼路徑:andr

原创 藍牙耳機簡單的流程分析

最近在關注藍牙耳機方面的問題,做下簡單的流程分析。 解碼後,在AudioFlinger裏把音頻數據寫到設備裏。這裏主要看看AudioFlinger,AudioPolicyManager和external/bluetooth/bluez/a

原创 Android 藍牙狀態機以及藍牙啓動狀態機

Android系統中對於WIFI,藍牙模塊運用了狀態機來管理狀態。搜索了下4.0中的狀態機有以下文件: ./frameworks/base/wifi/java/android/net/wifi/WpsStateMachine.java

原创 bcm4330藍牙分析總結

     對於藍牙無論最底層的硬件驅動如何實現,都會在HCI層進行統一。也就是說,HCI在主機端的驅動主要是爲上層提供統一接口,讓上層協議不依賴於具體的硬件實現。HCI在硬件中的固件與HCI在主機端的驅動通信方式有多種,比如UART,U

原创 Android平臺開發-Bluez function porting-藍牙功能移植

一、Bluez編譯配置支持          在BoardConfig.mk中添加:     BOARD_HAVE_BLUETOOTH := true。      二、啓動hciattach       BlueZ核心子系統使用hc

原创 linux __attribute__ 分析

# define __user  __attribute__((noderef, address_space(1))) __user這個特性,即__