原创 linux內核中的軟中斷的實現

最近在閱讀linux內核源碼,把自己的一些理解發上來,一方面看到的朋友可以幫我指正我理解偏差的地方,別一方面也算是做一個簡單的總結。 首先調用open_softirq()函數來初始化軟件中斷處理函數,將軟件中斷處理函數根據軟中斷的下標號插

原创 HP的新CEO

我猜測是PSG的現任VP , Todd

原创 軟中斷的重入

一般情況下,在硬件中斷處理程序後都會試圖調用do_softirq執行軟中斷, 但是如果發現現在已經有中斷在運行,或者已經有軟中斷在運行,則 不再運行自己調用的中斷。也就是說,軟中斷是不能進入硬件中斷部分的,並且

原创 時間中斷會丟失嗎?

由於CPU在處理中斷時是關閉中斷位的,也就是說,CPU在處理中斷時不能響應其它的中斷,哪怕是優先級最高的時間中斷。 由此可以推斷,當在時間中斷的前一瞬間如果有較低優先級中斷髮生,那麼時間中斷就會被延遲響應,直到低優先

原创 高通平臺android開發總結

http://blog.csdn.net/mirkerson/article/details/7691029 http://blog.csdn.net/mirkerson/article/details/7691029 1、高通平臺

原创 http://m.blog.csdn.net/blog/Diwat/12616005

http://m.blog.csdn.net/blog/Diwat/12616005 [轉]usb-gedget實例 裝載:http://blog.csdn.net/fanqipin/article/details/845

原创 android modem調試的一點點經驗

1. mv /system/lib/libserria_gps.so /system/  這個是關掉gps 2. mv /system/lib/libnm-ril.so /system/  這個是關掉ril 3. nmea就是gps規

原创 usb供電vbus的一些問題

vbus可能的來源:a.由pmic供給,通過一根gpio來進行控制是否供電 b.由charger芯片直接供出來(例如bq2419x,可以設定otg模式供電) c.也可能寫某個寄存器來開vbus(難道cpu上的PHY可以供出3.3V的電麼?

原创 BC1.2的一些心得

什麼叫DCD DataContact Detect(DCD)     1.首先是DCD 2.然後是Primary detection 3.然後是Secondary detection     檢測充電的條件是VBUS>VOTG_SESS_

原创 USB CDC / USBnet (ECM, NCM, ACM)

http://blog.163.com/sunshine_linting/blog/static/44893323201331044145789/  USB CDC-ACM (Abstract Control Model), CDC-EC

原创 Camera 圖像處理原理分析- 抗噪 變焦 頻閃 等

抗噪處理 AG 的增大,不可避免的帶來噪點的增多,此外,如果光線較暗,曝光時間過長,也會增加噪點的數目(從數碼相機上看,主要是因爲長時間曝光,感光元件溫度升高, 電流噪聲造成感光元件噪點的增多),而感光元件本身的缺陷也是噪點甚至壞點的來源

原创 Linux gadget驅動應用

http://blog.chinaunix.net/uid-23373524-id-2426971.html Linux內核中usb設備側驅動程序分成3個層次:UDC驅動程序、Gadget API和Gadget驅動程序。UDC驅動程

原创 usb 項目經驗

1.usb能夠進行基本的工作,包括基本的GPIO的配置。寄存器地址的設定。中斷的設定。 設定好了以後要求能夠進行最基本的usb的功能,比如U盤   2.需要一些文件節點來控制該usb host驅動,以及相應的節點讀寫寄存器,方便調試的文件

原创 usb otg thinking

1.爲了節電,某些設備在suspend的時候把vbus關掉   2.SRP作用是Bdevice可以請求A-device打開VBUS.     3.一般來說在enable PHY之後都需要打開ID的上拉電阻   即使PHY處於low

原创 Camera驅動的調試過程與方法總結

http://blog.csdn.net/shenbin1430/article/details/6756638 Camera驅動的調試過程與方法總結 根據以往調試Camera驅動,總結的一些小經驗: 1、首先對照電路圖,檢查C