原创 linux內核模塊編譯

Linux開發模塊,在本機上看調試信息的方法走通了。當前版本2.6.32-32-generic uname –r 可以查詢 這裏取module_param()作爲例子。 該宏被定義在include/linux/moduleparam.h文

原创 Linux下解析配置文件

配置文件在Linux下使用得非常普遍。形如下面的這個文件就是一個典型的配置文件: # this is just an example # there can be comments before the first group [Firs

原创 android萬能驅動製作方法

做android經常碰到某個手機找不到adb 驅動,或者爲了適配裝了N多驅動,其實有很簡單的方法解決 以官方的google android 驅動作爲藍本,把自己的設備加進去就可以了 準備記事本 打開extra\usb_driver\a

原创 解決網盤傳遞超過2g限制的工具quicksplit

切割成幾個1g的文件就可以了 恢復的時候雙擊批處理文件。 好工具quicksplit,解決了我得燃眉之急啊     點贊 收藏 分享 文章舉報 newtonnl 發佈了40

原创 selinux 下增加文件節點權限

增加dev下設備節點全限   1.system_server.te   allow system_server tp_device:chr_file {open read write ioctl}   2.device.te   type

原创 undefined reference 的原因

  最近在Linux下編程發現一個詭異的現象,就是在鏈接一個靜態庫的時候總是報錯,類似下面這樣的錯誤: (.text+0x13): undefine

原创 Real-Time Executive (REX)使用手冊

Real-Time Executive (REX)使用手冊     第一章   序言 1.1      目的 本文描述了基於ARM平臺的Real-Time Executive(REX)操作系統特性及使用方法。 REX是專爲小型嵌入式系統設

原创 android自動調節背光

這項功能涉及兩個模塊,光傳感器和背光,光傳感器採集周圍環境的光感強度,上報給系統,系統通過PowerManagerService.java中設置背光值   1.powermanagerService 中實現自動調節背光 1.1 enab

原创 在 Linux 下用戶空間與內核空間數據交換的方式

http://home.lupaworld.com/home-space-uid-35714-do-blog-id-116851.html   本系列文章包括兩篇,它們文詳細地介紹了 Linux 系統下用戶空間與內核空間數據交換的九種方式

原创 ubuntu12.04 筆記本鍵盤錯亂

舊的hp筆記本一直閒置,安裝了ubuntu,發現有個問題,鍵盤有點錯亂。管道符號始終打不出來,@符號和“符號正好錯位了。 網上介紹這塊的也沒查到,應該是鍵盤類型不符合,但是也找不到合適的。 系統設置——》》鍵盤佈局——》》 發現我的系統裏

原创 MSM平臺上的AMSS

AMSS的source實際上是QC BREW(Binary Runtime Environment For Wireless)平臺的的底層部分,去掉了爲應用程序提供接口的AEE(application execution environm

原创 打開固定文件的pr_debug

驅動中pr_debug定義在kernel/include/linux/printk.h   /* If you are writing a driver, please usedev_dbg instead */ #if defined

原创 高通藍牙腳本

之前寫測試程序使用腳本引發了興趣,結合具體案例,檢驗學習成果。終於看懂了一個稍微複雜的shell腳本。裏面還是有很多技巧性的東西存在。 聲明的變量名,BLUETOOTH_SLEEP_PATH沒有用到 BLUETOOTH_SLEEP_PAT

原创 高通audio軟件模塊功能框圖

   StageFright (SF)媒體框架    1,播放標準audio格式    2,SF媒體架構作爲客戶接口和Qualcomm OpenMAX接口進行通訊,對adsp支持的audio格式進行解碼。    3,解碼後的audio

原创 android音量控制曲線和調用過程

Android音頻曲線調用從ui界面往下設置,根據stream音頻有不同的UI,分爲7步,15步,對應到實際的100步。這個轉換過程可以參考AudioPolicyManagerBase.cpp中的volIndexToAmpl函數。   4