高通方案camera子系統daemon存在原因

2021-06-25 15:42:03 字數 578 閱讀 1425

具體的說來,高通msm系列的android方案中,camera子系統有乙個mm-camera-daemon的服務程序是開機自動執行的。它也是很多人詬病的乙個東西:太耗電了。為什麼要這麼設計在(有明確的答案,摘抄其關鍵部分如下:

for msm camera ic, significant portion of image processing and optimization codes are proprietary, so they cannot sit in kernel space. this plays an important role when ****** design decisions.

其大致意思是,daemon是介於應用和驅動之間翻譯ioctl的中間層(委託處理),其目的是將vfe/isp具體操作策略的私有化**封閉,所以才會弄出這麼乙個感覺怪怪的東東。

說明:3、v4l2(stream)是通過msm-camera獲取到相關資訊的,v4l2(control)是通過msm-config獲取到相關資訊的

分析:在android中,其實完全可以將私有**封閉在hal中,而不用再弄那麼乙個daemon出來。之所以這樣,估計是因為金窩銀窩不如自己的狗窩吧。

高通平台Camera 框架簡介

接觸高通平台 camera 不長時間,了解的不夠深入,下面個人所了解內容的是基於高通平台的 camera 有的地方能描述不一定會很清楚,以後會慢慢補充!一 框架介紹 package framwork jni camera.cpp cameraclient cameraservice hal kern...

Android 高通平台Camera除錯

1.af除錯部分 1 通過屬性控制 af log控制 setprop persist.vendor.camera.loginfomask 0x8000000 af info level log setprop persist.vendor.camera.lo erbosemask 0x8000000...

高通camera除錯流程文件

一 光源篇 1.標準光源 標準光源是指模擬各種環境光線下的人造光源,讓生產工廠或實驗室非現場也能獲得與這些特定環境下的光源基本一致的照明效果。標準光源通常安裝在標準光源箱內,主要用於檢測物品的顏色偏差。人造的標準光源主要有如下10種型別 2.真實光源 場景 在實驗室模擬的光源只是便於測試進而對其進行...