ChinaUnix.net
相关文章推荐:

android copybit directfb


首先再来回顾下copybit的接口函数,虽然简单,但功能一个都不少。

copybit模块主要使用的硬件加速功能有:
bitBlit
Stretch
Rotate
Alpha blending
Color Transform

1、bit blit和stretch的实现
strctch并没有特殊去实现,因为所有的坐标数据都是android的Surface和OpenGL ES层传下来的,主要...

by aokikyon - 移动操作系统 - 2012-02-14 10:17:56 阅读(1717) 回复(1)

相关讨论

About: directfb is a thin library that provides developers with hardware graphics acceleration, input device handling and abstraction, an integrated windowing system with support for translucent windows and multiple display layers on top of the Linux framebuffer device. It is a complete hardware abstraction layer with software fallbacks for every graphics operation that is not sup...

by toarms - Linux文档专区 - 2006-07-25 22:43:57 阅读(712) 回复(0)

copybit HAL模块分析报告

by aokikyon - 移动操作系统 - 2011-12-22 08:51:14 阅读(927) 回复(0)

/*
 * Copyright (C) 2008 The android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/lice...

by aokikyon - 移动操作系统 - 2011-12-22 08:51:14 阅读(666) 回复(0)

copybit调研报告2

copybit模块在android2.0以后归OpenGL管理,在libagl中专门有一个copybit.cpp文件对其进一步封装并进行管理。
当然,也有越狱的时候,这个我们在后面讨论,首先还是看看copybit.cpp。

首先看android.mk,有个宏定义,默认是打开的
#define LIBAGL_USE_GRALLOC_copybitS


1、libagl/copybit.c...

by aokikyon - 移动操作系统 - 2011-12-22 08:51:14 阅读(736) 回复(0)

2 准备工作 硬件环境:linux主机一台,如果你喜欢用windows,可以在windows主机上用vmware虚拟一个linux系统。嵌入式开发套件,包括嵌入式开发板、带触屏的液晶屏及相关连接电缆。 软件环境:x86 linux发行版,配置好framebuffer,并安装好ftp server、telnet server、tftp server、nfs server、gcc及相关软件、交叉编译器、开发套件的kernel 2.6的源码包。 本人用的是Ubuntu 7.10的发行版,嵌入式开发版采用三星的2440系列cpu...

by iibull - Linux文档专区 - 2009-08-11 11:53:49 阅读(1229) 回复(0)

directfb介绍 n 简介 directfb是一个轻量级的提供硬件图形加速,输入设备处理和抽象的开源图形库,它集成了支持半透明的视窗系统以及在Linux Framebuffer驱动之上的多层显示。当底层硬件无法完成某些图形算法时,都可以使用该库提供的相应软件封装进行替代。directfb是为嵌入式系统而设计,它以最小的资源开销来实现最高的硬件加速性能。 n 特性 许可 遵循LGPL许可,允许商业化销售,但不允许封闭源代码。 官方网址...

by woodsjiang - Linux文档专区 - 2009-07-16 14:59:35 阅读(1053) 回复(0)

./configure --host=i686-linux exec_prefix=/opt/ea-linux/zevio/arm-linux-gnueabi prefix=/opt/ea-linux/zevio/arm-linux-gnueabi CC=arm-linux-gnueabi-gcc ./configure --enable-fbdev --enable-mmx=no --enable-sse=no --enable-sdl=no --enable-gif=yes --enable-jpeg=yes --with-gfxdrivers='none' --with-inputdrivers=keyboard --without-tools --disable-fast-install --disable-libtool-lock --enable-png=yes --en...

by soararing - Linux文档专区 - 2008-12-30 11:39:22 阅读(1015) 回复(0)

Projects:GTK on directfb for Embedded Systems 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/49742/showart_457901.html

by gpephone - Linux文档专区 - 2008-01-05 17:41:12 阅读(586) 回复(0)

directfb编译 http://www.dzkf.cn/html/qianrushixitong/2007/0429/2024.html 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28827/showart_445069.html

by liuzhixian - Linux文档专区 - 2007-12-18 17:19:40 阅读(627) 回复(0)

directfb进行静态编译 以下是运行程序时报的错误 请高手指点一下这是什么错误,可能的解决方法 谢谢!! $ gcc -I/usr/local/include/directfb window.c libdirectfb.a libfusion.a libdirect.a libdirectfb_fbdev.o libdirectfbwm_default.o -lpthread $ sudo ./a.out ~~~~~~~~~~~~~~~~~~~~~~~~~~| directfb 1.4.9 |~~~~~~~~~~~~~~~~~~~~~~~~~~ (c) 2001-2010 The world wide directfb Open Source Community ...

by litao871104 - GUI编程 - 2011-05-20 20:02:16 阅读(4353) 回复(2)