原创 progressBar ListView

  ProgeressBar <ProgressBar  android:id="@+id/firstBar"  style="?android:a

原创 LINUX之GPIO驅動及接口使用

打算跟着友善之臂的《mini2440 Linux移植開發指南》 見 http://www.linuxidc.com/Linux/2011-06/37904.htm 來做個LED驅動,雖然LED的原理簡單得不能再簡單了,但是要把kerne

原创 LINUX之makefile與kconfig

    本文章介紹了makefile跟kconfig文件,包括編譯過程與makefile編碼規則。    編譯過程:     我們在進行linux內核配置的時候經常會執行make menuconfig這個命令,然後屏幕上會出現以下界面:

原创 spinner ArrayAdapter

public class MainActivity extends Activity {  /** Called when the activity is first created. */  //聲明Spinner對象  private

原创 Android硬件抽象層(HAL)概要介紹和學習計劃

Android的硬件抽象層,簡單來說,就是對Linux內核驅動程序的封裝,向上提供接口,屏蔽低層的實現細節。也就是說,把對硬件的支持分成了兩層,一層放在用戶空間(User Space),一層放在內核空間(Kernel Space),其中

原创 RadioGroup RadioButton ,checkBox ,menu

  RdioGroup組中有多個RadioButton。         //爲RadioGroup設置監聽器,需要注意的是,這裏的監聽器和But

原创 LINUX之設備驅動開發概述

1)在drivers/char下編寫驅動代碼。   主要函數 module_init:註冊設備節點,創建設備 module_exit:註銷設備節點,刪除設備 fops函數:包括open、ioctl、close等驅動函數結構。   2)在d

原创 基於MTD的NANDFLASH設備驅動底層實現原理分析

經過UBOOT初步的移植,Linux內核初步的移植,Linux內核總線設備模型的分析,等一系列 痛苦的折騰,目的就是想更好的來分析下NANDFLASH的驅動。。大概一共歷經了半個月 的時間,慢慢的對NANDFLASH驅動程序有感覺了。。。

原创 USB OTG驅動分析(一)

前一段時間弄了 2 個禮拜的 OTG 驅動調試,感覺精神疲憊啊。主要原因還是自己對 OTG 功能不瞭解造成的。現在終於完成但是對實質原理還有些模糊。所以 自己重新總結一下。因爲自己是菜鳥,所以用菜鳥的白話方式分析。高手濾過吧。 所謂 OT

原创 LINUX之LCD驅動

一  實驗內容簡要描述1.實驗目的學會驅動程序的編寫方法,配置S3C2410的LCD驅動,以及在LCD屏上顯示包括bmp和jpeg兩種格式的圖片2.實驗內容 (1)分析S3c2410實驗箱LCD以及LCD控制器的硬件原理,據此找出相應的硬

原创 content provider

1、簡介 1)Content Provider提供爲存儲和獲取數據提供了統一的接口 2)使用Content Provider可以在不同的應用程序之間共享數據 3)Android爲常見的一些數據提供了Content Provider(包括音

原创 在Ubuntu上爲Android系統編寫Linux內核驅動程序

在智能手機時代,每個品牌的手機都有自己的個性特點。正是依靠這種與衆不同的個性來吸引用戶,營造品牌凝聚力和用戶忠城度,典型的代表非iphone莫屬了。據統計,截止2011年5月,AppStore的應用軟件數量達381062個,位居第一,

原创 OTG驅動分析(二)

上回介紹了OTG功能的 OTG部分驅動,本片分析OTG功能的從設備部分驅動。從設備的註冊過程和OTG的一樣,首先註冊設備。 流程是: 1. 定義platform_device結構。  2. 定義platform_device下的st

原创 在Ubuntu上爲Android增加硬件抽象層(HAL)模塊訪問Linux內核驅動程序

在Android硬件抽象層(HAL)概要介紹和學習計劃一文中,我們簡要介紹了在Android系統爲爲硬件編寫驅動程序的方法。簡單來說,硬件驅動程序一方面分佈在Linux內核中,另一方面分佈在用戶空間的硬件抽象層中。接着,在Ubuntu上

原创 SIM之APDU指令格式

 sim與ME之間通過APDU進行交互。 APDU包括命令APDU跟相應APDU,其中命令APDU格式爲CLA+INS+P1+P2+P3+DATA,響應APDU格式爲Data+SW1+SW2,當由ME從SIM讀取數據時則STPlayer使