原创 usb設備被多次掛載問題

發現系統啓動後,同一個usb設備被掛載了多次,導致文件管理器相關應用顯示出現問題。usb設備掛載的流程在android/system/vold/Volume.cpp中,由Volume::mountUdiskVol函數處理。在mount前判

原创 git常用命令(對付差記性,不斷更新的筆記)

生成補丁 # git format-patch -M master         // 當前分支所有超前master的提交 # git format-patch -s hash_code    // 某次提交以後的所有patch,

原创 Ubuntu下將VIM改造成IDE

本文轉自http://blog.sina.com.cn/s/blog_7745fc86010147h6.html 摘自http://blog.csdn.net/wooin/article/details/1858917,和http://k

原创 Android設備目錄和節點的創建

    在編寫linux設備驅動程序的時候,很多時候都是利用mknod命令來手動創建設備節點的,帶上名字和主次設備號就可以在/dev目錄下生成設備節

原创 Android平臺中MCE USB設備支持

    應用程序需要對MCE Usb設備進行操作。首先使用UsbManager的getDeviceList接口獲取USB設備列表時,引發PackageManager.PERMISSION_DENIED異常。 應用程序的確已經在Androi

原创 GPIO模擬SPI通訊接口

一、SPI總述     SPI 是一種允許一個主設備啓動一個與從設備的同步通訊的協議,從而完成數據的交換。也就是說,SPI是一種規定好的通訊方式。這種通信方式的優點是佔用端口較少,一般4根就夠基本通訊了。同時傳輸速度也很高。一般來說要

原创 android init.rc中的service

android的init進程初始化的時候,除了對系統作一些必要的初始化外,就是啓動service了。而service是定義在init腳本中的,故很有必要了解一下,init中對service的處理。struct service       

原创 往android的內核添加驅動及ueventd.rc 修改

向android的內核添加驅動,其實就是向linux內核添加驅動。主要在兩個文件裏添加點信息,一個是Kconfig文件,一個是Makefile文件。比如你添加的驅動你代碼放到drivers目錄下面的XXX目錄,那麼修在該目錄下的Kcon

原创 Android自帶的toolbox分析及擴展

轉自:http://blog.csdn.net/a345017062/article/details/6250619 折騰了幾天,被Android那點兒少得可憐的shell命令折磨的死去活來,終於下定了革命的決心。看一下怎麼把渺小的t

原创 純收藏貼,git服務器搭建,客戶端使用

以下用於收藏CSDN中關於GIT版本管理工具的Blog—— git服務器搭建: http://blog.csdn.net/yk_hu0621/article/details/5928145?reload#comments git常用命

原创 編譯錯誤trouble writing output: Too many methods: 65544; max is 65536.

問題描述:在Framework上新增本地接口後,報出錯誤: trouble writing output: Too many methods: 65544; max is 65536. By package:  ... ...

原创 linux下串口工具minicom使用

系統環境:ubuntu destop 11.10 我當時的需要主要是兩個,能夠看到正常串口輸出,並且把串口內容實時輸出到文件中   那接下來工作主要是兩個:1、安裝 2、配置 相信各位也都是至少會操作一些全令行的,我們在這裏用a

原创 JAVA基礎之理解JNI原理

JNI是JAVA標準平臺中的一個重要功能,它彌補了JAVA的與平臺無關這一重大優點的不足,在JAVA實現跨平臺的同時,也能與其它語言(如C、C++)的動態庫進行交互,給其它語言發揮優勢的機會。 有了JAVA標準平臺的支持,使JNI模式

原创 Android系統廣播

String ADD_SHORTCUT_ACTION 動作:在系統中添加一個快捷方式。  String ALL_APPS_ACTION 動作:列舉所有可用的應用。輸入:無。  String ALTERNATIVE_CATEGORY 類別

原创 ubuntu下圖形化串口調試工具 cutecom

有時候需要通過串口收發十六進制數據,使用minicom就不是那麼方便,於是轉用cutecom。 首先從ubuntu軟件中心下載安裝cutecom。安裝完成後,在命令行中輸入cutecom,打開界面。串口訪問需要root權限的,要輸入sud