原创 u-boot-2009.08在2440上的移植詳解(一)

共享資源,http://hbhuanggang.cublog.cn 一、移植環境 主  機:VMWare--Fedora 9 開發板:Mini2440--64MB Nand,Kernel:2.6.30.4 編譯器:arm-linux-gc

原创 LInux 鋰電池驅動分析

鋰電池的驅動程序要實現以下五個功能:1.可以自動檢測到當前給電池充電的是USB還是AC2.組織過大的充電電流3.壞電池檢測4.死亡溫度的檢測5.電池電壓的測量 當我們要寫一個鋰電池的驅動程序的時候,首先要知道內核提供給驅動的接口,就是當驅

原创 主機與vmware fedora 9.0 共享文件

samba服務器可以實現windows與linux的文件共享,SMB協議是建立在NetBIOS協議之上的應用協議,是基於TCP138、139兩個 端口的服務,NetBIOS出現之後,Microsoft就使用 NetBIOS實現了一個網絡文

原创 _解決probe無法執行

在寫linux 驅動中,使用dts/dtsi 會發現在填充 struct i2c_driver 與 struct platform_driver 是不一樣, struct i2c_driver 需要id_match_table,同時需要i

原创 Android HIDL passthrough模式與binderized

關於HIDL的設計 HIDL的設計目的是爲了能夠在不重新編譯HALs的情況下能夠替換framework。HALs將由供應商或SOC製造商構建,並放在設備的vendor下的分區中,而framework框架在它自己的分區中發揮作用,能夠被OT