![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hwc
孤独的小丑
硕士,嵌入式系统及通信研究方向,正式工作8年多,在校期间有3年实习经历;
成功主导多个to B(合作客户:联想/长虹/海信/TCL/创维/中兴/中控/杭研)和to C研发项目,持有PMP项目管理证书;
10年物联网老兵,时刻关注物联网的发展,持有NB-IoT技术与应用专业技术培训证书,精通MQTT,BLE,NB-IoT等物联网连接协议,掌握Android和FreeRTOS系统开发;
熟悉人脸识别相关的流程,有量产的人脸识别系统研发经历。
产品经历:嵌入式教学仪器、智能家居系统、智能电视、智能手机、智能手表和手环,人脸识别雾计算系统
展开
-
Android研究_Hardware Composer_1 HWC概述
3.1 HWComposer概述 HWComposer 是 Andrid 4.0后推出的新特性,它定义一套HAL层接口,然后各个芯片厂商根据各种硬件特点来实现,对应的hardware id为HWC_HARDWARE_MODULE_ID。 SurfaceFlinger提供所有软图层信息给HWComposer,询问其处理方式。HWComposer根据硬件性能决定是使用硬件图层合成器还是GPU合成,S原创 2017-12-20 19:52:11 · 2456 阅读 · 0 评论 -
Android研究_Hardware Composer_2 加载HWComposer模块及编译分析
上文有提到过,HWComposer本质上就是Android的HAL层,用于提供一些api,使得AndroidFramework可以通过HWComposer接口来对硬件混合模块进行操作。这边,我们主要关注的时候HWComposer的信息,而和HAL相关的知识点,请参考文献【6】。 在HWComposer的构建函数中,通过调用loadHwcModule()来完成HWC模块的加载。原创 2017-12-20 20:03:38 · 3405 阅读 · 1 评论 -
Android研究_Hardware Composer_3 Vsync
3.3 Vsync 3.3.1 Vsync的作用 Vsync用于画面同步,避免在画面没有完成绘制的时候就进行刷新,而导致出现画面撕裂的情况。 Vsync的作用有两个: 1)解决画面撕裂的情况 2)Cpu时间片分配不合理导致的jank的情况; 出现Jank(重复帧)的首先原因就在于第二帧没有及时的绘制(当然即使第二帧及时绘制,也依然可能出现Jank,这就是同时引入三重缓冲的作用)。原创 2017-12-21 20:05:06 · 1218 阅读 · 0 评论