Texture和Framebuffer是OpenGL进行3D渲染高级效果必不可少的利器。有了Texture和Framebuffer就可以实现体渲染(Volume Rendering)等效果。现在到了对Texture和Framebuffer的创建、修改、使用进行封装的时候。 ...
分类:
其他好文 时间:
2016-09-01 20:04:44
阅读次数:
167
之前对X11 FRAMEBUFFER理解的不够,现在总结一下Qt Embedded是挪威Trolletch公司的图形化界面开发工具Qt的嵌入式版本,它通过QtAPI与LinuxI/O以及Framebuffer直接交互,拥有较高的运行效率,而且整体采用面向对象编程,拥有良好地体系架构和编程模式。Qt/ ...
分类:
其他好文 时间:
2016-08-22 12:27:52
阅读次数:
145
在进行Linux下的图形系统编程时,我们常常会遇到以下这些概念: Framebuffer, X11, SDL,DFB, miniGUI, OpenGL,QT, GTK,KDE, GNOME等等。 一、Linux 图形领域的基础设施 1.1 X Window X Window从逻辑上分为三层:X Se ...
分类:
系统相关 时间:
2016-08-06 20:23:37
阅读次数:
288
1. 读取设备的framebuffer,最简单的方式是通过 adb adb shell cd /dev/graphics cat fb0 > screen ;得到当中主屏幕的内容 你可以切换屏幕,然后将之前暂存的屏幕内容写入到当前主屏幕当中,其显示的内容是之前的内容 cat screen > fb0 ...
分类:
移动开发 时间:
2016-05-28 17:25:51
阅读次数:
519
这篇文章写于13年11月,这里仅记录一下曾经涉猎了这方面的知识,可能对以后的一些知识了解有所帮助
关于platform总线模型,可以参考之前的一篇文章Linux驱动Platform总线模型,这对frameBuffer的驱动注册可能有所帮助
一、LCD硬件框架
二、LCD软件框架
三、LCD初始化流程
四、LCD on与off的流程...
分类:
系统相关 时间:
2016-05-13 03:37:43
阅读次数:
173
1. 介绍 Linux下的framebuffer是用于在显示器上显示图像的硬件无关抽象层, 意味着包含当前视频帧的一块内存区域 Framebuffer看成是显示内存的一个映像, 将其映射到进程地址空间之后, 可以直接进行读写操作, 写操作可以立即反应在屏幕上, 这种操作是抽象统一的, 用户态进程不必... ...
分类:
系统相关 时间:
2016-05-10 02:04:58
阅读次数:
447
1.嵌入式 Linux LOGO显示原理 嵌入式Linux是直接在FrameBuffer的基础上。直接显示一个ppm格式的图象。 它 kernel/drivers/video/fbcon.c中的fbcon_show_logo()完成,最大颜色支持224色而不常见的255色。 默认的logo文件是 d ...
分类:
系统相关 时间:
2016-05-04 18:53:13
阅读次数:
222
打开FrameBuffer设备,通过mmap调用把显卡的物理内存空间映射到用户空间,直接写内存......
在虚拟出来的设备上,打开测试程序,电脑上显示的小窗里,如期出现了小企鹅活动的动画。
成功了!我和周纲击掌相庆。
一个多月的努力终于没有白费,如约实现了一个framebuffer的QEMU架构。
这意味接下来这个项目可以正式交给我们公司做了,我终于作为PL可以独当一面,在此之前,我们可...
分类:
其他好文 时间:
2016-05-03 10:52:00
阅读次数:
178
System_Server进程运行在system server进程中的服务比较多,这是整个Android框架的基础Native服务SurfaceFlinger这是framebuffer合成的服务,将各个应用程序及应用程序中的逻辑窗口图像数据(surface)合成到一个物理窗口中显示(framebuf ...
分类:
移动开发 时间:
2016-04-29 23:28:27
阅读次数:
187
第四篇主要是对android内核结构设备驱动、内核基本配置编译的内容介绍。首先对安卓结构进行简单的介绍,包括了设备驱动和源代码结构。在android常用驱动中包括Framebuffer、键盘以及控件屏幕驱动(电容和电阻)、EAC音效、camera驱动、DM09000网络驱动、SD/TF存储卡、RTC ...
分类:
移动开发 时间:
2016-04-23 21:32:39
阅读次数:
217