原创 基於uda34x的ALSA聲卡驅動之設備建立流程

聲卡設備模型建立的幾個必要文件是:s3c24xx_uda134x.c,s3c24xx-i2s.c,s3c24xx-pcm.c uda134x.c,s

原创 linux音頻alsa驅動分析之三 解碼器

ASoC Codec DriverASoC解碼器驅動 ================= The codec driver is generic and hardware independent code that configures

原创 linux音頻alsa驅動文檔閱讀之四 數字音頻接口

轉自:http://blog.chinaunix.net/uid-22917448-id-1765505.html ASoC currently supports the three main Digital Audio Inter

原创 Android 加載鍵盤佈局文件過程

Andriod啓動過程中是如何正確加載.kl和.kcm的鍵盤佈局文件?本文就從Honeycomb代碼入手,詳細介紹開機啓動時鍵盤佈局文件的加載過程。 Honeycom相較與之前的版本,加入了一個.idc後綴的配置文件,使在不修改系統代碼

原创 4.0音頻系統HAL初探

轉載自: 昨天(2011-11-15)發佈了Android4.0的源碼,今天download下來,開始挺進4.0時代。簡單看了一下,發現音頻系統方面與2.3的有較多地方不同,下面逐一描述。 一、代碼模塊位置 1、

原创 ALSA SOC在Linux3.1上的一些改進

轉載自:http://blog.csdn.net/azloong/article/details/7222799 2012已經到來,無論這個世界是否行將毀滅,在那之前的日子還得要繼續。 Android邁進了4.0,相應的Linux內

原创 linux音頻alsa驅動分析之二 時鐘

Audio Clocking音頻時鐘 ============== This text describes the audio clocking terms in ASoC and digital audio in general. N

原创 Linux ALSA聲卡驅動之三:PCM設備的創建

聲明:本博內容均由http://blog.csdn.net/droidphone原創,轉載請註明出處,謝謝! 1. PCM是什麼 PCM是英文Pulse-code modulation的縮寫,中文譯名是脈衝編碼調製。我們知道在現

原创 linux音頻alsa驅動分析之一(over-view)

原文來源不記得了,忘作者見諒,保存下來以備自己溫習,也方便大家查閱! ALSA SoC Layer ALSA板上系統層 ============== The overall project goal of the ALSA System

原创 Android 輸入系統架構 筆記4

下面看下Linux 下 input 驅動的架構,以具體例子分析下: 下面的文章是基於mini2440的gpio按鍵來講解input子系統。以mini2440爲例用該板的bsp文件進行input子系統的講解.所用的版本爲android4

原创 如何防止EEPROM丟數據

                                           一些工程師在使用EEPROM會出現EEPROM丟失的情況。  

原创 Android 輸入系統架構 筆記1

1. 首先看下服務的啓動:     Android系統啓動的時候,會啓動很多服務,一般都是在SystemServer中啓動的,代碼如下:    路徑 Framework/base/services/java/com/android/ser

原创 recovery 的原理已經 rom製作的知識

1       總述 爲了方便客戶日後的固件升級,本週研究了一下android的recovery模式。網上有不少這類的資料,但都比較繁雜,沒有一個系統的介紹與認識,在這裏將網上所找到的和自己通過查閱代碼所掌握的東西整理出來,給大家一個參考

原创 Android 系統Recovery工作原理

一、 Recovery模式中的三個部分 Recovery的工作需要整個軟件平臺的配合,從通信架構上來看,主要有三個部分。 ①MainSystem:即上面提到的正常啓動模式(BCB中無命令),是用boot.img啓動的系統,Android的

原创 Linux ALSA聲卡驅動之七:ASoC架構中的Codec

1.  Codec簡介 在移動設備中,Codec的作用可以歸結爲4種,分別是: 對PCM等信號進行D/A轉換,把數字的音頻信號轉換爲模擬信號對Mic、Linein或者其他輸入源的模擬信號進行A/D轉換,把模擬的聲音信號轉變CP