原创 Sensor信號輸出YUV、RGB、RAW DATA、JPEG 4種方式區別

簡單來說, YUV: luma (Y) + chroma (UV) 格式, 一般情況下sensor支持YUV422格式,即數據格式是按Y-U-Y-V次序輸出的 RGB: 傳統的紅綠藍格式,比如RGB565,其16-bit數據格式爲5-b

原创 linux設備驅動之總線、設備、驅動

linux設備驅動的難點在於複雜的,龐大的結構。理清楚結構和一個結構與另外結構的關係,以及linux設備驅動的層次性和層次封裝抽象性。對於linux設備驅動的結構有點像C++中的類,而層次與抽象有點像繼承的關係。 一、總線、設備、驅動的主

原创 最全的Android源碼目錄結構詳解

 Android 2.1 |-- Makefile |-- bionic                        (bionic C庫) |-- bootable                (啓

原创 Android 系統默認參數的修改

Android 系統默認參數的修改 一般在新項目開始之初,我們需要針對客戶需求進行各種系統默認屬性的配置,通常這些屬性都是通過build.prop、settings.db 、default.xml、一些功能package下的 confi

原创 安卓開發之常見死機問題--log分析

一般在平時工作中,基本上很多代碼可以在eclipse+ndk進行調試,但如果需要用到具體的硬件設備,如媒體播放設備無法模擬的情況下,只能上硬件(盒子或手機)上進行調試。此時唯一的調試手段就是logcat產生log信息進行分析問題了。   

原创 android之ION內存管理器(1)-- 簡介

爲什麼需要ION 回顧2011年末[2],LWN審查了android kernel patch[3],以期望將這些patch合併到kernel主線中。但是PMEM(android實現的 一個內存分配器)使這個願望破滅了。爲什麼PMEM不被