原创 三、RIL-JAVA的解析

(一)RIL-JAVA 發送命令的流程圖 RIL-Java在本質上就是一個RIL代理,起到一個轉發的作用,是Android Java概念空間中的電話系統的起點。在RIL-D的分析中,我們知道RILD建立了一個偵聽套接口,等待RIL-J

原创 怦然心動的魔法整理術

        因爲我不是一個對整理特別有研究的人,所以想借鑑一些專業人士對整理歸納的心得體驗和成果,爲己所用。於是看到了日本整理諮詢師 近藤麻理惠小姐的這本書,收益匪淺。並忍不住親自實踐,對自己的家用了3天的時間徹底的清理歸納,煥然一

原创 modem digital audio interface summary

一、PCM(Pulse Code Modulation) 1.介紹 PCM脈衝編碼調製就是把一個時間連續,取值連續的模擬信號進行採樣,再對採樣值幅度進行量化、編碼爲數字信號的過程。其工作原理大致如下:  “防失真濾波器”是一

原创 (二) RIL 層分析

Rild(RIL Interface Layer Daemon)是Init進程啓動的一個本地服務,這個本地服務採用了socket的通訊方式。Android 給出了一個RIL實現框架。由於Android開發者使用的Modem是不一樣的,

原创 How to do ADC Calibration

ADC轉換後的數據跟硬件提供的數據信息並不是完全對應的,它所得出的數據裏面存在着offset error和gain error, 所以我們需要對它進行校準後再使用。 針對數據可能存在的錯誤類型,校準分爲偏移校準(offset calib

原创 短髮

週末心血來潮,突然想改換一下發型, 首先,每天面對鏡子中同樣的自己,有些厭倦了,給自己換個造型吧; 其次,夏天到了,剪成短髮會比較清爽些。 想想自己十幾年來一直長髮飄飄的,突然想剪掉,實在有些於心不忍。 可是現在不嘗試,什麼

原创 kobject device model and sys file system introduction

一、Linux Device Model 1.linux設備模型簡介 在內核2.5的開發週期中需要完成一個目標:爲內核建立一個統一的設備模型,目的是爲了對計算機上的所有設備進行統一地表示和操作,包括設備本身和設備之間的連接關係。這個模型是

原创 android 4.4 phone 主叫和被動呼叫的流程分析

Outgoing CALL sequence Incoming Call Sequence:

原创 四 數據連接過程解析

DataConnection的每一個對象標識一鍾數據連接,下圖爲android設計的一個數據連接的狀態機。在DataConnection對象裏面數據連接的狀態分爲DcDefaultState?,默認狀態。DcInactiveState

原创 udev introduction

1.udev簡介 udev 的u是指 user space,也就是用戶空間設備管理。它能夠根據系統中的硬件設備的狀態動態更新設備文件,包括設備文件的創建,刪除等。設備文件通常放在/dev目錄下。使用udev後,在/dev目