- 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相关的驱动都被定义在这边,比如上述的显卡的一
您可能关注的文档
最近下载
- 焦炉烘炉过程中常见问题分析及对策.doc VIP
- 2026年怒江供电局项目制用工招聘(20人)笔试备考题库及答案解析.docx VIP
- 邮储个人网上银行客户操作手册.pdf VIP
- 数字林业-技术对林业增长的影响.pptx VIP
- 07B【沪教牛津版英语字帖】七年级下册单词表国标手写斜体字帖(含音标上海教育出版社).pdf VIP
- 浙江省绍兴市上虞区2024-2025学年六年级上学期期末考试科学试题(含答案).docx VIP
- 学堂在线审美的历程章节测试答案.docx VIP
- 湖南省湘潭市湘乡望春中学2018-2019学年高一数学理下学期期末试题.docx VIP
- 小学春季学期英语学科教学质量检测与评估测试聚焦2.pdf VIP
- 小学英语教学法 教程教案.pdf VIP
原创力文档

文档评论(0)