c枫_撸码的日子
小伙子 我看你天赋异禀 我这里有几本开发秘籍
想学吗?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SPRD-前后摄切换花屏问题
通过“update_grid_weight”确认当前帧lsc table 的值“[4885,4272,5676,1850]”分别代表每个通道的第一个值,该前切换到后摄前几帧第四通道的结果1850补偿明显偏低异常,稳定后输出结果正常“[4885,4199,5952,5043]”;改后切换前后摄调用的lsc table未出现该异常table补偿值“[4885,4397,5596,5043]”前后切换摄像头,lsc的buf没有清0,后摄使用了前摄的补偿数据或者脏数据,lsc补偿异常,导致花屏问题!原创 2025-11-26 10:03:43 · 55 阅读 · 0 评论 -
[Camera专题]Qcom- 获取metadata数据
1.medata数据的接口hardware/qcom/camera/QCamera2/HAL/QCamera2HWICallbacks.cppvoid QCamera2HardwareInterface::metadata_stream_cb_routine(mm_camera_super_buf_t * super_frame, QCameraStream * stream,原创 2021-12-18 11:05:18 · 1355 阅读 · 1 评论 -
[Camera专题]Qcom-获取sensor数据
前言在集成eis算法时,我们需要获取sensor的数据:如gyro,ois,accelerate等传感器的数据。本文以gyro数据为例子。1.初始化1.1 获取服务void GyroReader::init(){ LOGE("zcf_g:E"); //步骤1:获取sensor服务 this->smgr = ISensorManager::getService(); if(smgr == nullptr) { LOGE("zcf_g:Fail to get sensor m原创 2021-12-13 08:53:48 · 1863 阅读 · 0 评论 -
【Camera专题】高通8909-Camera多模组兼容方案
一、需求工作中,经常遇到这样的需求:sensor相同模组厂不同(意味着走线、fpc、镜头、组装等不相同)这时候,效果的同事需要做针对不同模组厂同一颗sensor进行效果调试。效果参数是2份,即做兼容!如果你只兼容2个模组厂生产的同一颗sensor,那么直接让2家模组厂烧录的sensor_id不同就可以了!然后驱动代码搞2份,sensor_id和效果文件区别一下就行了!但是如果有3......原创 2019-09-20 08:19:52 · 1014 阅读 · 0 评论 -
【Camera专题】HAL1- 多帧降噪算法的集成(实战1)
系列文章动手入门第三方算法集成系列:【Camera专题】HAL1- 实现第三方算法并集成到Android系统【Camera专题】HAL1- 以SO库或a库的方式集成第三方算法【Camera专题】HAL1- 多帧降噪算法的集成(实战1)前面2篇文章,我们学习了集成算法的基本套路,也自己尝试写一个简单的算法进行集成。本文将进入实战系列,学习和使用第三方算法公司的算法,集成到系统中。知识点多帧图像的获取多帧降噪算法的集成一些调试技巧多帧算法本身运行较慢,为了拍照更快,我选择在ZSL模式下原创 2021-11-04 11:44:30 · 2672 阅读 · 0 评论 -
【Camera专题】HAL层- 以SO库的方式集成第三方算法
系列文章动手入门第三方算法集成系列:【Camera专题】HAL层- 实现第三方算法并集成到Android系统【Camera专题】HAL层- 以SO库的方式集成第三方算法一、前言上篇文章,我们自己实现了算法,并直接集成到系统中。但是,我们集成第三方算法的时候,厂商给的是so库,具体实现你是看不到的,因此,我们也以so库的方式进行集成。本文知识点:1.算法集成的步骤参考我同事的文章......原创 2019-09-16 17:44:22 · 1909 阅读 · 0 评论 -
【Camera专题】HAL层- 实现第三方算法并集成到Android系统
一、前言最近自己学了一下Camera数据流的知识,如何运用这些知识呢?最好的方式就是加入第三方算法,移植第三方算法,要求代码能力就要高一些了。平台:高通8909版本:HAL1需要掌握的一些知识点1.熟悉Camera数据流,至少知道回调函数在哪里2.了解YUV的相关知识3.掌握HAL层的一些API4.掌握JNI的知识二、知识点三、实践......原创 2019-09-16 08:19:44 · 3841 阅读 · 0 评论 -
【Camera专题】手把手撸一份驱动 到 点亮Camera
一、说在前头的话1.上个月通过博客认识了Eric,以前在oppo工作的,正好他是我现在同事兼老乡-老吴的好朋友,于是就一起聚餐了,看着他们照顾小孩,听他们讲中年危机,未来我也会跟他们相似。最大感触就是 选择很重要,Eric 2012~2013年在OPPO就职,后面选择离开。如果当年一直在的话,现在指不定就财富自由了,只道人生如戏,这就是命!2.最近家里发生了事情,正好赶上公司旅游...原创 2019-09-07 11:00:44 · 5157 阅读 · 12 评论 -
【Camera专题】Camera绿屏红屏问题解析
问题1.问题模组:三星s5k4h7模组模组厂:光阵单体问题:只发现一颗问题概率:打开Camera,预览100%绿屏现象截图:2.解决步骤1:我们先在渡信板上点亮这个摄像头,发现预览界面是正常的。但是在高通平台上点亮,就出现绿屏问题,两者唯一的区别就是OTP。因此我们怀疑可能是OTP的问题!步骤2:移除OTP代码,重新在高通平台点亮摄像头,预览ok!步步排查,最终确认......原创 2019-09-06 08:26:54 · 2250 阅读 · 5 评论 -
【Camera专题】OV8856预览或者拍照时 瞬间闪屏
平台:msm8909w问题一我们调试效果的同事,在调试效果时,需要固定gain,line,fl_line值,这样强行固定,会出现问题。在打开相机和拍照的时候,瞬间闪屏,闪的颜色红色或者绿色等等其他颜色!static int32_t ov8856_z8856ah_new_fill_exposure_array(uint16_t gain, uint32_t line, uint32_t...原创 2019-08-31 16:26:26 · 1445 阅读 · 0 评论 -
【Camera专题】qcom-相机停止运行总结
问题: [通过霍尔传感器]频繁打开关闭相机,出现一次相机停止运行crash log05-28 11:27:36.363 22431 22431 E AndroidRuntime: java.lang.RuntimeException: Fail to connect to camera service05-28 11:27:36.363 22431 22431 E AndroidRuntim...原创 2019-09-03 09:29:21 · 1560 阅读 · 4 评论 -
【Camera专题】Camera 预览花屏、分屏、卡屏,黑屏问题的总结分析
1.预览花屏、分屏、卡屏现象打开智能识物APP,底层sensor输出默认选择1632x1224(200w)这组sensor输出,就会导致出现花屏、分屏等问题,但是选择全尺寸3264x2448(800w)输出时,又不会出现这样的问题。经过测量DVDD电压,发现小尺寸1632x1224(200w)出现异常。可以看到,在使用小尺寸1632x1224(200w)输出时,DVDD在1.2......原创 2019-08-30 14:45:39 · 4060 阅读 · 3 评论 -
【Camera专题】Fatal signal 11 (SIGSEGV), code 1, fault addr 0x4 in tid 5939 (CAM_c2d)
平台 高通 msm8909:安卓 7.0问题:Fatal signal 11 (SIGSEGV), code 1, fault addr 0x4 in tid 5939 (CAM_c2d)log=================== beginning of crash06-05 16:49:48.429 404 5939 F libc : Fatal signal 11 ...原创 2019-09-05 09:13:58 · 1082 阅读 · 0 评论 -
【Camera专题】低温下Camera打开花屏或者读不到id
问题1问题模组:三星s5k4h7模组模组厂:光阵现象:低温-10°存储1个小时,开机后,第一次打开摄像头,多个模组出现花屏问题以及Camera读不到id问题,花屏问题的机器,第二次或者第三次打开后就好了,读不到id的机器,第二次重启系统,就正常了现象截图:思考目前有2个问题:1.低温下Camera花屏的问题2.低温下Camera读不到id问题首先这2个问题都是概率性......原创 2019-09-06 08:37:46 · 690 阅读 · 1 评论 -
【Camera专题】OTP数据如何保存在自定义节点中
一、前言之前因为lsc导致出现的绿屏问题,模组厂说是lsc数据出了异常,sensor厂fae也没有后续配合,就扯了一句,让我们保存otp数据,方便出问题时对比,然后就没有然后了。支持不给力,态度还差。若对OTP不太熟悉,先读一下以前的文章!OTP编程完全指南分上、下2篇。上:主要讲OTP的知识和调试流程。下:主要讲OTP的源码。Qcom-高通OTP编程调试指南-上Qcom-高通O...原创 2019-09-07 11:02:11 · 1493 阅读 · 0 评论 -
【Camera专题】Qcom- QCFA (四合一)调试之旅
一、QCFA 是什么?The Quadra CFA feature improves performance in low light conditions and signal-to-noise ratio (SNR).This feature provides bright and sharp pictures under low light conditions and highresolution pictures under normal light condition. Quadra C原创 2022-01-10 10:17:41 · 1075 阅读 · 2 评论 -
【Camera专题】Sprd-Camera帧率fps的计算及拍照闪红问题的解决
吐槽换了新公司,一上来就面对两个比较棘手的问题,2个问题都是拖了几个月没有解决,跟展讯那边沟通迟迟没有解决方案。原本是做MTK平台的,到了这边需要做展讯平台和高通平台。证明能力的时候到了!一周用来熟悉展讯Camera驱动,2个问题基本在加班跟源码,3天左右找到解决方案!事实上还是有些成就感,毕竟,一来面对的是新平台,另外特别是第二个问题,展讯拖了几个月都没有解决办法。平台:Sprd-展...原创 2019-01-29 08:16:16 · 5566 阅读 · 2 评论 -
【Camera专题】I2C不通或地址读错总结
一.I2C地址不通平台:高通 msm8909(wear2001)最近遇到I2C地址不通问题,通信失败,导致摄像头无法点亮。分析方法:1.硬件层面确认硬件是否有问题,我们遇到模组厂给的sensor,dvdd和avdd本身短路了,导致打不开。我们有遇到一开始能用,后来就突然用不了,开机有时候读得到id,有时候读不到id,开机启动后,即使开机读id没问题,启动时偶尔也读不到id,用手折弯f...原创 2019-09-02 09:36:02 · 6160 阅读 · 0 评论 -
【Camera专题】高通Camera功耗优化
一、随便说说1.最近的好消息是Eric这个月要入职一加了,待遇挺好的,不过加班也挺猛,钱给够就能接受!等他先去试试水[奸笑],了解一下实际情况!2.功耗优化一直是一个令人头大的东西,毕竟单枪匹马,没人指导,真的很难。本来都不打算分享的,既然答应了Erci,那就写一篇干货吧。功耗优化的高通文档:kba-170221213554_7_高通通用功耗温升优化技术期刊80-P0955-1......原创 2019-09-20 08:16:51 · 396 阅读 · 1 评论 -
【Camera专题】概率性读不到id~二
系列文章【Camera专题】I2C不通或地址读错总结【Camera专题】概率性读不到id~二上一篇文章总结了很多读不到id的经验,本文在讲一些比较细的点子,可能你从未考虑到的!1.顺序影响平台:qcom-429上篇文章也讲过这个顺序的影响,是前后id的读取顺序和otp的加载顺序不一致,导致概率性读不到id的。但是最近调试429新平台时,高通在点亮gc8034时,也遇到概率性读不到id...原创 2019-10-24 14:52:52 · 1526 阅读 · 0 评论
分享