1. 首页
  2. 数据库
  3. 其它
  4. Android帧缓冲区(FrameBuffer)硬件抽象层(HAL)

Android帧缓冲区(FrameBuffer)硬件抽象层(HAL)

上传者: 2021-02-01 07:50:21上传 PDF文件 316.83KB 热度 25次
前面在介绍Android系统的开机画面时提到,Android设备的显示屏被抽象为一个帧缓冲区,而Android系统中的SurfaceFlinger服务就是通过向这个帧缓冲区写入内容来绘制应用程序的用户界面的。Android系统在硬件抽象层中提供了一个Gralloc模块,封装了对帧缓冲区的所有访问操作。本文将详细分析Gralloc模块的实现,为后续分析SurfaceFlinger服务的实现打下基础。在前面Android系统的开机画面显示过程分析一文中提到,Linux内核在启动的过程中会创建一个类别和名称分别为“graphics”和“fb0”的设备,用来描述系统中的第一个帧缓冲区,即第一个显示屏,
用户评论