自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YellowMax

IT以及嵌入式技术相关

原创 Android Camera HAL3 - 框架流程预览

前面说了 HAL3 是一个总线型的设计结构,本文就先对 HAL3 的控制流进行一个提纲挈领式的概述,主要理解整个 HAL3 的主干框架,以便对后续深入各个细节。主干流程以下全部都是摘抄 Google 官方网站上面介绍的 Camera 使用流程。枚举、打开相机设备并创建有效的会话(session)在初始化完成之后(这个初始化我觉得是 framework 层的服务初始化完成),framew...

2019-09-22 12:19:36 1443 2

原创 B站探索日历-推荐几个UP主

本来想写写 Camera 的概述,不曾想百度还有网络问题太影响效率了,于是就写了一点就放弃了,还是等有机会再写。不得不说现在百度的搜索已经完完全全落后 Google 和 Bing 太多了,尤其是技术类的文章搜索,百度现在的话也就适合搜索一些八卦之类的娱乐性东西,如果你要搜索一些生活常识或者攻略之类的东西,那么大概率第一页全部都是广告,真正有用的东西要不就是在很后面的地方,要不就是没有收录,特别后面...

2019-09-15 15:51:20 2065

原创 高度抽象的代码

相信每个人都想写出冗余度低,架构简洁(简洁不代表简单,而是只取必要的),容易扩充的代码,因为这样的代码能够体现出一个程序员的编程功力,同时也可以提升系统的易用性与稳定性并体现出高价值。高度抽象的代码可替代性也是比较低的,因为其实现比较难,总体的来讲,高度抽象的代码是总体的架构追求方向。抽象程度较高的代码有着以下的优点:每次扩展只需要写少量的代码即可完整的完成一个功能的添加。代码架构简洁凝练...

2019-09-08 17:02:20 473

原创 Android Camera HAL3 - 开篇词

好久没有写技术文章了,写这类东西需要耗费的精力太多,但是最近工作中频繁会接触到 Camera 的知识,不总结下看来也是对不起我新买的笔记本,这篇就算是稀里糊涂的开篇文章吧。技术类的文章产出总归是要非常慢的,之前写的 OpenMax 和 V4L2 每一篇都耗费了极长的时间,写的过程中会很苦恼,怎么组织自己的语言都感觉没法很好的表达自己的想法,让人忍不住时不时想口吐芬芳。Camera 基础模块Ca...

2019-09-01 16:29:12 716 3

提示
确定要删除当前文章?
取消 删除