原创 linux i2c

1 Linux I2C驅動架構Linux下I2C驅動的架構圖如下:  圖1.1 Linux下I2C驅動架構    如上圖所示,每條I2C總線會對應一個adapter,而每條I2C總線上則可以有多個 client,在linux kernel

原创 Android Camera的接口與架構介紹

  第一部分 Camera概述  Android的Camera包含取景器(viewfinder)和拍攝照片的功能。目前Android發佈版的Came

原创 Android多點觸摸的實現

  第一章 摘要  在Linux內核支持的基礎上, Android 在其 2.0 源碼中加入多點觸摸功能。由此觸摸屏在 Android

原创 Linux內核通知鏈notifier

 Linux內核通知鏈notifier 1.內核通知鏈表簡介(引用網絡資料)    大多數內核子系統都是相互獨立的,因此某個子系統可能對其它子系統產生的事件感興趣。爲了滿足這個需求,也即是讓某個子系統在發生某個事件時通知其它的子系統,Li

原创 android camera

  public class Camera extends Object     本類主要用於和 camera service 建立及斷開連接、設置

原创 基於I2C的嵌入式多點觸摸屏幕驅動設計

  基於I2C的嵌入式多點觸摸屏幕驅動設計      摘要:採用了三星公司的S3C6410X處理器,通過嵌入式Linux的驅動管理系統實現了對C

原创 linux開機logo 和 android開機logo 的修改

 一.設置LINUX內核啓動LOGO      1、讓內核支持啓動LOGO         在內核目錄中 make menuconfig       

原创 Android 多點觸摸接口

  簡介   爲了使用功能強大的多點觸控設備,就需要一種方案去上報用戶層所需的詳細的手指觸摸數據。這個文檔所描述的多點觸控協議可以讓內核驅動程序

原创 Android平臺上使用屬性系統(property system)

  一、Property系統簡介 屬性系統是android的一個重要特性。它作爲一個服務運行,管理系統配置和狀態。所有這些配置和狀態都是屬性。每個屬

原创 Android Camera 架構簡析

 Android Camera 結構簡析 1.   前言 最近整體看了一下Android Camera 部分代碼,從Framework 的Camer

原创 Android Property System | Android屬性系統

 屬性系統是android的一個重要特性。它作爲一個服務運行,管理系統配置和狀態。所有這些配置和狀態都是屬性。每個屬性是一個鍵值對(key/valu

原创 Android 拍照時開啓(調用)閃光燈

 //mCamera爲Camera對象,下面的是拍照方法。            mCamera.takePicture(null, null, n

原创 Android獲取攝像頭詳細信息

  核心提示: 如何獲取Android設備上的詳細的攝像頭信息呢? 目前Samsung的Galaxy Tab和Nexus S均有前置攝像頭,獲取An

原创 Android Camera模塊分析

  Android應用程序編程語言是JAVA,而linux的很多服務程序,包括一些libraries都是用c 或者c++寫的,應用程序使用什麼樣的機

原创 中斷中處理延時及一些函數的調用規則(中斷調i2c驅動有感)

  1,中斷處理程序中不能使用有睡眠功能的函數,如ioremap,kmalloc,msleep等,理由是中斷程序並不是進程,沒有進程的概念,因此就沒