原创 基本使用

主題一 基本使用   1:下載 :git clone ***   2:本地與服務器端同步 :git pull   3:本地的狀態查詢:git status   4:本地修改同步至服務器端 :git commit -a -

原创 VMware下Ubuntu安裝Vmware Tools後hgfs無法看到共享文件的解決方法

1. 選擇VMware Workstation程序菜單中Virtual Machine Settings-->Options-->shared folders,設置共享目錄。 2. VM-->Install VMware Tools,準備

原创 mtk android adb讀取pmic寄存器

怎麼用adb讀取pmic6329寄存器的值在mt6575上使用mt6329,可以通過如下方式控制pmic 寄存器。1:進入adb shell2:通過cd命令進入/sys/devices/platform/mt-pmic3:讀取操作,比如讀

原创 msm 震動

Vibrator的驅動程序在內核的arch/arm/mach-msm/目錄中的msm_vibrator.c文件中實現。   msm_vibrator.c中的核心實現是set_pmic_vibrator()

原创 i2c上拉電阻的實例分析

 手機原理設計中,上拉電阻常用在中斷,GPIO控制,I2C等信號上,本文希望能通過實例分析加深對上拉電阻的理解。如果有錯誤,請大神們提出來。     中斷,GPIO,I2C等一般都是OC或者OD門,芯片內部無上拉電阻時,則外部必須加上

原创 taglist安裝

注意:taglist依賴於ctags,所以要先裝ctags,否則taglist裝了也沒法用! 1、首先安裝ctags 1)ubuntu安裝 sudo apt-get install exuberant-c

原创 ubuntu 12.04 alt+tab無法切換窗口的問題

  安裝cpmpiz配置管理程序。   sudo apt-get install compizconfig-settings-manager 系統工具-首選項-compizConfig配置管理:    點擊左邊窗口管理,把右邊Stat

原创 Android 4.2藍牙介紹

Tieto公司某藍牙大牛寫得《程序員》投稿文章 Android 4.2藍牙介紹 藍牙一詞源於公元十世紀丹麥國王HaraldBlatand名字中的Blatand。Blatand的英文之意就是Blue tooth。這是因爲這位讓丹麥人

原创 linux內核cdev_init系列函數(字符設備的註冊)

內核中每個字符設備都對應一個 cdev 結構的變量,下面是它的定義: linux-2.6.22/include/linux/cdev.hstruct cdev {    struct kobject kobj;          /

原创 probe

kernel_init中do_basic_setup()->driver_init()->platform_bus_init()->...初始化platform bus(虛擬總線) 設備向內核註冊的時候platform_device_re

原创 linux 中斷中只能用mdelay不能用msleep

在linux driver開發中,經常要用到延遲函數:msleep,mdelay.雖然msleep和mdelay都有延遲的作用,但他們是有區別的:mdelay是忙等待函數,在延遲過程中CPU無法運行其他任務。最好用於短時間的延時,否則太浪

原创 I2C上拉電阻取值問題

漏極開路上拉電阻取值爲何不能很大或很小?        如果上拉電阻值過小,VDD灌入端口的電流(Ic)將較大,這樣會導致MOS管(三極管)不完全導通(Ib*β<Ic),有飽和狀態變成放大狀態,這樣端口輸出的低電平值增大(I2C協議

原创 Android 5.0源碼編譯問題

如果是自己通過repo和git直接從google官網上download的源碼,請忽略這個問題,但是由於google在國內被限制登錄,通過這一種方法不是每個人都能download下來源碼,通常的做法就是從別人那拷貝,然後自己編譯,那麼通常會

原创 Ubuntu 10.10 installation failure, apt configuration problem

Windows UAC is most probably entirely irrelevant. I had installed Ubuntu 11.10 to my usb drive using U

原创 ubuntu 格式化u盤

基本功,格式化命令,以格式化 /dev/sda1 分區爲例:$ sudo umount /dev/sda1    # 必須先卸載該分區# 格式化爲 FAT 分區$ sudo mkfs.vfat -F 32 /dev/sda1