android图形系统分析与移植
七夜_雪
喜欢计算机,喜欢linux,喜欢嵌入式,喜欢Android,懂一点点技术,搞一点点幽默,用生活来体会知识--这就是我;
android交流群:167630324
有兴趣的同学可以加一下
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android图形系统的分析与移植--二、Android显示系统软件架构分析
Android系统软件架构图如图1所示:图1 Android系统软件架构图 其中蓝色部分和显示相关。同时在Surface Manager所在的核心服务层和Display Driver所在的操作系统内核层中间还存在着一层硬件抽象层,里面包含gralloc、overl原创 2011-07-14 17:17:34 · 8286 阅读 · 0 评论 -
Android图形系统分析与移植--五、Android FrameBuffer简介
Android对FrameBuffer驱动的使用方式是标准的,在Android的GUI系统中,通过调用FrameBuffer驱动的标准接口,实现显示设备的抽象。FrameBuffer驱动是Android中的标准设备,但是路径稍有不同,如下所示:/dev/graphics/fb0;原创 2011-07-14 19:53:41 · 5433 阅读 · 0 评论 -
Android图形系统的分析与移植--七、双缓冲framebuffer的实现
1 实现原理在基本的FrameBuffer已经实现的基础上,需要实现的是与Android原本模拟器所使用的goldfish FrameBuffer之间的区别。比较一下不难发现,从以下及方面着手:1. 修改初始化FrameBuffer信息;2.原创 2011-07-14 20:02:47 · 10036 阅读 · 3 评论 -
Android图形系统的分析与移植--一、Android GUI系统简介
1 综述Android的GUI系统由C语言框架和JAVA语言框架组成。对下层,Android的GUI系统通过调用显示输出设备和输入设备的驱动,从而将Android的软件系统和底层的硬件联系起来。对上层,Android的GUI系统提供了Java层次的绘图结构,Android的Ja原创 2011-07-14 17:09:43 · 21243 阅读 · 2 评论 -
Android图形系统分析与移植--三、内核空间显示功能介绍
这里的Kernel空间(与Display相关)是Linux平台下的FB设备。下面介绍一下FB设备。FB即FrameBuffer的简称。FrameBuffer 是一种能够提取图形的硬件设备,是用户进入图形界面很好的接口。有了FrameBuffer,用户的应用程序不需要对底层驱动有深原创 2011-07-14 19:40:26 · 5534 阅读 · 0 评论 -
Android图形系统分析与移植--四、Surface Manager(Surface Flinger简介)
Surface Manager是用户空间中framework下libraries中负责显示相关的一个模块,当系统同时执行多个应用程序时,SurfaceManager会负责管理显示与存取操作间的互动,另外也负责将2D绘图与3D绘图进行显示上的合成。1、Surface manager原创 2011-07-14 19:53:06 · 13329 阅读 · 7 评论 -
Android图形系统分析与移植--六、framebuffer研究
1 FrameBuffer的发展历史计算机研究者从很早开始已经开始讨论理论上FrameBuffer的优点,但却一直苦于没有能力生产一台拥有足够内存的计算机。1969年,贝尔实验室的JoanMiller试验了第一个已知的FrameBuffer。该设备显示了一幅3位原创 2011-07-14 19:59:41 · 11840 阅读 · 3 评论
分享