原创 【高通SDM660平臺 Android 10.0】(12) --- Camera Chromatix 代碼分析

【高通SDM660平臺 Android 10.0】Qcom Camera Daemon 代碼分析一、chromatix_imx258_lc898217xc 目錄1.1 例:imx258_lc898217xc_common1.1.1

原创 【高通SDM660平臺 Android 10.0】(11) --- Eeprom lib 與 Kernel eeprom代碼分析

【高通SDM660平臺 Android 10.0】--- Eeprom lib 與 Kernel eeprom代碼分析一、 libmmcamera_rohm_brcg064gwz_3_eeprom.so 代碼分析1.1 eepr

原创 【高通SDM660平臺 Android 10.0】(14) --- Camera ISP

【高通SDM660平臺 Android 10.0】--- Camera ISP一、Camera ISP 與 DSP 區別1.1 名詞解釋1.2 功能解釋1.3 手機攝像頭ISP是獨立好還是內置好二、Camera ISP 圖像處理流

原创 【高通SDM660平臺 Android 10.0】(13) --- Camera ISP 之 數字成像系統介紹

【高通SDM660平臺 Android 10.0】 --- Camera ISP 之 數字成像系統介紹一、成像系統的組成1.1 視角1.2 曝光1.3 感光度 ISO1.4 光源1.5 光學1.6 機械1.7 半導體二、3A 系統

原创 【高通SDM660平臺 Android 10.0】(15) --- 自動對焦系統概述

【高通SDM660平臺 Android 10.0】 --- 自動對焦系統概述一、CDAF 原理二、PDAF 原理三、Laser AF 原理四、 Actuator driver 對焦系統目前有三種 CDAF(反差式對焦) PDAF

原创 【高通SDM660平臺 Android 10.0】(10) --- Camera Sensor lib 與 Kernel Camera Probe 代碼分析

【高通SDM660平臺 Android 10.0】Camera Sensor lib 與 Kernel Camera Probe 代碼分析一、libmmcamera_imx258.so 代碼分析1.1 struct sensor_

原创 南京工作筆記

jara 帳號 JIRA系統登陸地址: 內網URL: http://jira.pateo.com.cn/secure/Dashboard.jspa 外網URL: http://210.22.130.125:8080 使用開機賬

原创 南京

去南京出差一週,爭取把這幾個地方玩下: 夫子廟 秦淮河的夜景 明故宮 明孝陵 大報恩寺

原创 Qualcomm USB Code Analysis(一) 之 /core/usb.c

前面轉載學習了一些在前輩寫的文章,瞭解了相關的原理, 但代碼是最好的老最師,爲了能夠深入的學習USB的工作原理,重點還是要深入到代碼中去看, 因此,從本文開始,主要是跟蹤代碼學習。 We have learned some USB

原创 USB OTG(Host) 、 USB ADB(Device)、DWC3 Charge

USB ADB: Corresponding to USB Device Mode USB OTG: Corresponding to USB Host Mode USB EAP: Corresponding to USB

原创 Poor Dad and Rich Dad --- Poor minds are destroying you

The school system is actually teaching people to be poor. ---------Robert Kiyosaki The school system will never tea

原创 Linux USB 驅動開發實例(六)—— USB鼠標驅動註解及測試

參考2.6.14版本中的driver/usb/input/usbmouse.c。鼠標驅動可分爲幾個部分:驅動加載部分、probe部分、open部分、urb回調函數處理部分。 一、驅動加載部分 static int __init u

原创 Linux USB 驅動開發(五)—— USB驅動程序開發過程簡單總結

設備驅動程序是操作系統內核和機器硬件之間的接口,由一組函數和一些私有數據組成,是應用程序和硬件設備之間的橋樑。在應用程序看來,硬件設備只是一個設備文件,應用程序可以像操作普通文件一樣對硬件設備進行操作。 設備驅動程序是內核的一部分

原创 Linux USB 驅動開發實例(七)—— 基於USB 總線的無線網卡淺析

回顧一下USB的相關知識 USB(Universal Serial Bus)總線又叫通用串行外部總線, 它是20世紀90年代發展起來的。USB接口現在得到了廣泛的應用和普及,現在的PC機中都帶有大量的USB接口。它最大的特點就是方

原创 Linux USB 驅動開發(四)—— 熱插拔那點事

學習USB熱插拔之前,先學習一些USB的硬件知識: 一、USB基礎概念 1、硬件知識(USB插座和插頭) 在最初的標準裏,USB接頭有4條線:電源,D-,D+,地線。 後來OTG出現了,又增加了miniUSB接頭。而miniUS