原创 android耳機插入檢測

插入headset時,StatusBarPolicy類中不能收到ACTION_HEADSET_PLUG的廣播。而這個廣播是在HeadsetObserver類中調用onUEvent時引發的,其父類UEventObserver建立一個線程

原创 SD功能移植

一、進程啓動和配置文件的分析   vold的全稱是volume daemon。實際上是負責完成系統的CDROM, USB大容量存儲,MMC卡等擴展存儲的   掛載任務自動完成的守護進程。它提供的主要特點是支持這些存儲外設的熱插拔。在And

原创 FM收音機 RDS的強大功能

前言   隨着發展,會有越來越多的電臺具有RDS廣播功能,RDS可以顯示電臺名稱、節目類型、節目內容、日期時間及其它信息,而它具有的AF和TA功能,則更強大。   通常一個廣播電臺想擴大它的覆蓋率,可能會進行多個頻率點的發射,比如某個電臺

原创 MIPI介紹

對於現代的智能手機來說,其內部要塞入太多各種不同接口的設備,給手機的設計和元器件選擇帶來很大的難度。下圖是一個智能手機的例子,我們可以看到其內部存儲、顯示、攝像、聲音等內部接口都是各不相同的。即使以攝像頭接口來說,不同的攝像頭模組廠商也可

原创 藍牙Profile的概念和常見種類

藍牙ProfileBluetooth的一個很重要特性,就是所有的Bluetooth產品都無須實現全部 的Bluetooth規範。爲了更容易的保持Bluetooth設備之間的兼容,Bluetooth規範中定義了Pr

原创 怎樣解決Network Manager消失的問題

我個人遇到該問題,已經解決,現翻譯部分以備份! 問題:    今天早晨,當我打開筆記本試着鏈接到學校的無線網絡時,我發現network manager 圖標從任務欄上消失了。網絡還能正常運行,但就是圖標不知道什麼原因消失了。 解決方案1

原创 ACCDET模塊耳機檢測的原理

ACCDET內部有兩個比較器,會根據傳入的電壓判斷併產生中斷。ACCDET的輸入電壓即耳機 MIC PIN 的電壓,內部比較器的輸出分別對應A/B兩個寄存器。 ACCDET內部兩個比較器的Vref分別是1

原创 用GPIO模擬SPI協議的實現

一 SPI協議概括 SPI,是英語Serial Peripheral interface的縮寫,顧名思義就是串行外圍設備接口。是Motorola首先在其MC68HCXX系列處理器上定義的。SPI接口主要應用在 EEPROM,FLAS

原创 Axure安裝、破解、漢化一條龍

Axure的安裝教程 初學乍練,從安裝應用程序開始 1、下載 下載地址:https://www.axure.com.cn/3510/ 2、註冊碼 被授權人: zdfans.com 授權密鑰: gP5uuK2gH+iIVO3YFZwoKyx

原创 android 電容屏(三):驅動調試之驅動程序分析篇

關鍵詞:android  電容屏 tp 工作隊列 中斷 坐點計算  電容屏主要參數 平臺信息: 內核:linux2.6/linux3.0 系統:android/android4.0  平臺:S5PV310(samsung exynos 4

原创 ubuntu下安裝字體

一、準備字體文件 windows的字體一般存放在c:/windows/fonts目錄下,我拷貝到linux下的字體有: simfang.ttf 仿宋體 simhei.ttf 黑體 simkai.ttf 楷體 simsun.ttf 宋體和新

原创 ubuntu 升級svn至1.7版本

echo "deb http://opensource.wandisco.com/ubuntu lucid svn17" | sudo tee /etc/apt/sources.list.d/svn.list sudo wget -q h

原创 DPI接口的屏,PCLK、VSYNC、HSYNC以及DE的極性設置

如下圖:  A、首先看數據線,當開始傳輸第一個數據時,如果EN爲下降沿,即傳輸Valid data   時EN低有效。則: Params->dpi.de_pol=LCM_POLARITY_FALLING;        反之亦然 B、

原创 Ubuntu下選擇默認編輯器

在安裝了svn後,建立倉庫的註釋時候默認啓動了Nano編輯器,相當不順手。 解決方法: sudo update-alternatives —config editor 會列出系統中的幾個編輯器,如下: 0 /bin/nano 1 /

原创 ubuntu 安裝aliwangwang

今天得到ubuntu下的aliwangwang的版本,下載地址:http://ge.tt/8sPpGIA 安裝過程中出現錯誤:Error: Dependency is not satisfiable: libqtcore4 (>= 4:4