- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 Android Camera HAL3 - 框架流程预览
前面说了 HAL3 是一个总线型的设计结构,本文就先对 HAL3 的控制流进行一个提纲挈领式的概述,主要理解整个 HAL3 的主干框架,以便对后续深入各个细节。主干流程以下全部都是摘抄 Google 官方网站上面介绍的 Camera 使用流程。枚举、打开相机设备并创建有效的会话(session)在初始化完成之后(这个初始化我觉得是 framework 层的服务初始化完成),framew...
2019-09-22 12:19:36 5068 5
原创 B站探索日历-推荐几个UP主
本来想写写 Camera 的概述,不曾想百度还有网络问题太影响效率了,于是就写了一点就放弃了,还是等有机会再写。不得不说现在百度的搜索已经完完全全落后 Google 和 Bing 太多了,尤其是技术类的文章搜索,百度现在的话也就适合搜索一些八卦之类的娱乐性东西,如果你要搜索一些生活常识或者攻略之类的东西,那么大概率第一页全部都是广告,真正有用的东西要不就是在很后面的地方,要不就是没有收录,特别后面...
2019-09-15 15:51:20 3350
原创 高度抽象的代码
相信每个人都想写出冗余度低,架构简洁(简洁不代表简单,而是只取必要的),容易扩充的代码,因为这样的代码能够体现出一个程序员的编程功力,同时也可以提升系统的易用性与稳定性并体现出高价值。高度抽象的代码可替代性也是比较低的,因为其实现比较难,总体的来讲,高度抽象的代码是总体的架构追求方向。抽象程度较高的代码有着以下的优点:每次扩展只需要写少量的代码即可完整的完成一个功能的添加。代码架构简洁凝练...
2019-09-08 17:02:20 1371 1
原创 Android Camera HAL3 - 开篇词
好久没有写技术文章了,写这类东西需要耗费的精力太多,但是最近工作中频繁会接触到 Camera 的知识,不总结下看来也是对不起我新买的笔记本,这篇就算是稀里糊涂的开篇文章吧。技术类的文章产出总归是要非常慢的,之前写的 OpenMax 和 V4L2 每一篇都耗费了极长的时间,写的过程中会很苦恼,怎么组织自己的语言都感觉没法很好的表达自己的想法,让人忍不住时不时想口吐芬芳。Camera 基础模块Ca...
2019-09-01 16:29:12 2586 4
git for windows==Git-2.14.0-64-bit
2017-08-07
哈夫曼编码的 C 语言实现
2016-08-14
基于IAP15的微型操作系统
2016-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人