android display 框架分析 -.docVIP

  • 10
  • 0
  • 约1.97万字
  • 约 23页
  • 2018-03-09 发布于河南
  • 举报
android display 框架分析 -

Android display架构分析(一) Android display SW架构分析 *蓝色部分-用户空间应用程序 应用程序层,其中包括Android应用程序以及框架和系统运行库,和底层相关的是系统运行库,而其中和显示相关的就是Android的Surface Manager, 它负责对显示子系统的管理,并且为多个应用程序提 供了2D和3D图层的无缝融合。 *黑色部分-HAL层,在2.2.1部分会有介绍 *红色部分-Linux kernel层 Linux kernel,其中和显示部分相关的就是Linux的FrameBuffer,它是Linux系统中的显示部分驱动程序接口。Linux工作在保护模式下,User空间的应用程序无法直接调用显卡的驱动程序来直接画屏,FrameBuffer机制模仿显卡的功能,将显卡硬件结构抽象掉,可以通过 Framebuffer的读写直接对显存进行操作。用户可以将Framebuffer看成是显示内存的一个映像,将其映射到进程地址空间之后,就可以直接进行读写操作,而写操作可以立即反应在屏幕上。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由 Framebuffer设备驱动来完成的。 *绿色部分-HW驱动层 该部分可以看作高通显卡的驱动程序,和高通显示部分硬件相关以及外围LCD相关的驱动都被定义在这边,比如上述的显卡的一

文档评论(0)

1亿VIP精品文档

相关文档