E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Framebuffer
Android Display 之 HAL Gralloc
1.前言之前分析过AndroidHAL层关于hal库是如何加载的一个小框架,源于笔者需要分析Androiddisplay框架,AndroiddisplayHAL层最重要的就是Gralloc和
Framebuffer
wang 恒
·
2020-08-21 01:22
android
SurfaceFlinger --
Framebuffer
Surface 详解
1:
Framebuffer
Surface概述
Framebuffer
Surface根据名字解析:1:Surface说明它是一个Surface,那么它就会拥有一个BufferQuere,用于显示。
ouo555
·
2020-08-21 01:12
android下操作
FrameBuffer
一、
framebuffer
使用基础:1.Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出
FrameBuffer
这个设备来供用户态进程实现直接写屏
neiloid
·
2020-08-21 00:17
framebuffer
android
struct
硬件驱动
linux
图形
file
Overlay & HWC on MDP -- MIMO Display软硬整合
本文做为AndroidDisplay系列的一部分,着重软硬整合设计,不涉及
Framebuffer
MDP驱动。平台Android,MSM8k。转载请注明出处。详细地,需要结合代码看。
lxypnp1982
·
2020-08-21 00:14
Android图形系统的分析与移植--七、双缓冲
framebuffer
的实现
1实现原理在基本的
FrameBuffer
已经实现的基础上,需要实现的是与Android原本模拟器所使用的goldfish
FrameBuffer
之间的区别。
七夜_雪
·
2020-08-21 00:46
S5PV210 Android Overlay系统(视频输出系统)分析
视频输出和系统UI一般使用独立的显存区,系统UI通过
framebuffer
显示;而视频输出在驱动层可以有两种实现方式:1.
framebuffer
方式,2.V4L2的output设备实现方式,具体使
kickxxx
·
2020-08-21 00:14
【Android】Android SurfaceFlinger之Gralloc
1、SurfaceFlinger模块Android中SurfaceFlinger与其它模块的关系图如下所示:上图中,最底层的是Linux内核提供的
framebuffer
显示驱动,设备节点为/dev/graphics
evoo
·
2020-08-21 00:47
Android知识库
【Android】Android SurfaceFlinger之NativeWindow
在OpenGLES与底层的
framebuffer
之间,还有一层Native介质,如NativeWindow、NativeDisplay和NativePixmap,这里讨论NativeWindow。
evoo
·
2020-08-21 00:15
Android知识库
Android 中的
framebuffer
和SurFace的关系(GUI更新过程)
作者:李先静
[email protected]
通过这个GUI更新过程来说明
Framebuffer
和Surface/SurfaceFlinger之间的关系viewRoot--->view.surface
fu_shuwu
·
2020-08-20 23:12
Android
Android display架构分析三-Kernel Space Display架构介绍
fb_mem.c函数和数据结构介绍这个文件包含了LinuxFb设备的所有接口,主要函数接口和数据结构如下:A、Fb设备的文件操作接口B、3个重要的数据结构
FrameBuffer
中有3个重
fengyuxing168
·
2020-08-20 23:57
Android
Dump SurfaceFlinger
sfPRESENT_TIME_OFFSET=0FORCE_HWC_FOR_RBG_TO_YUV=0MAX_VIRT_DISPLAY_DIM=0RUNNING_WITHOUT_SYNC_FRAMEWORK=0NUM_
FRAMEBUFFER
_SURFACE_BUFFERS
夕月风
·
2020-08-20 23:15
调试手段
Graphics
Display
SurfaceFlinger
Overlay & HWC on MDP -- MIMO Display软硬整合
本文做为AndroidDisplay系列的一部分,着重软硬整合设计,不涉及
Framebuffer
MDP驱动。平台Android,MSM8k。转载请注明出处。详细地,需要结合代码看。
zirconsdu
·
2020-08-20 22:07
overlay
again
android
display
Android显示系统框架原理介绍
一般是通过OpenGL渲染到
framebuffer
然后通过lcd显示输出。第二种是针对大块YUV数据的应用,如camera的preview、视频的播放等。该应
布列瑟农的秋天
·
2020-08-20 21:50
图像/显示
Android项目实战经验
Android显示系统 SurfaceFlinger内部机制 1 AP如何获取SurfaceFlinger服务
韦东山Androidframework笔记1,显示系统框架a,显示驱动
framebuffer
的原理和改进b,多任务系统的显示:一定有一个显示管理者c,android显示系统框架4,SurfaceFlinger
894508923
·
2020-08-20 21:59
Android
Framework
在Linux命令行查看图像的方法
有些人可能还不了解Fbi,Fbi全称linux
framebuffer
imageviewer。它使用系统的
framebuffer
直接从
视学算法
·
2020-08-20 20:20
解决ubuntu Ctrl Alt F1界面中文乱码的问题
ubuntuCtrlAltF1界面中文乱码的问题解决ubuntuCtrlAltF1界面中文乱码的问题fbterm安装使用fbtermfbterm提供了一个快速的终端仿真器,它直接运行在你的系统中的帧缓冲(
framebuffer
yao伟斌
·
2020-08-20 18:08
Linux
GPUImage填坑心得
当我照着网上的demo撸了一个录制的视频,一开始就遇到填坑,程序崩溃,报错:Triedtooverreleasea
framebuffer
,didyouforgett
聪zero
·
2020-08-20 16:22
ijkplayer iOS11播放只有声音没有图像
issues/3643我在iOS11下也遇到过这样的情况,我的解决方法是:在IJKSDLGLView.m文件中,-(布尔)setupEAGLContext:(EAGLContext*)上下文方法的gl
Framebuffer
Renderbuffer
从小爱吃苹果干
·
2020-08-20 13:53
iOS
GPU加速技术揭秘
1.浏览器硬件加速1.1底层依赖于fbo技术FBO全称
framebuffer
object,与系统默认帧缓冲区类似,fbo也有三个缓冲区:color,stencil,depth。
ryfdizuo
·
2020-08-20 11:55
随想&&感想
算法
OpenGL
OpenGL 之 帧缓冲 使用实践
帧缓冲(
Framebuffer
Object),简称FBO,在渲染绘制中,图像最终都是绘制到FBO上的,一般都是默认的FBO上,也就是我们的屏幕。
glumes
·
2020-08-20 11:38
帧缓冲整理
参考地址:https://learnopengl-cn.readthedocs.io/zh/latest/04%20Advanced%20OpenGL/05%20
Framebuffer
s/https:/
努力减肥的小胖子5
·
2020-08-20 08:51
opengl/vulkan
从零开始之驱动发开、linux驱动(六十五、内核调试篇--串口驱动)
console也就是我们所说的控制台,可以是任何常见的输出设备,比如serial,比如
framebuffer
,比如网口。本节主要以最常见的串口为例说明。
to_run_away
·
2020-08-20 07:37
从零开始系列
从零开始学linux驱动
【Linux应用编程】
framebuffer
设备应用编程实例
文章目录1前言2
framebuffer
2.1
framebuffer
特点2.2
framebuffer
设备3
framebuffer
接口3.1
framebuffer
设备描述信息3.2
framebuffer
访问接口
Acuity.
·
2020-08-20 01:06
嵌入式Linux
Linux应用编程
LCD 驱动
1.内核去掉LCD驱动1.MakemenuconfigDeviceDriversGraphicssupport(M)S3C
Framebuffer
Support(eXtended)2.DeviceDriversMultimediasupportVideocaptureadaptersSamsungTVDriver3
kx453653102
·
2020-08-20 00:50
linux
Qt5支持双屏显示
让我们引用一段经典的文章吧:MultiplescreensWhenhavingmultipledisplaysconnected(e.g.thetouchLCDpanelandHDMI),therearetwo
framebuffer
devices
CH_Qing
·
2020-08-20 00:37
armlinux
OpenGL再虐亿遍 - 多个帧缓存
Framebuffer
绘制到同一个铺满屏幕四边形Quad上
1目的/需求举个例子,假如我在一个帧缓存中专门绘制了Phong光照模型的物体,在另一个帧缓存中专门绘制了Pbr光照模型的物体,在第三个帧缓存中只绘制了只有单一颜色的物体,等于现在我有三个离屏渲染的帧缓存,我需要把他们都绘制到铺满整个屏幕的同一个四边形中,同时保证深度测试,即在同一场景中绘制不同光照模型的物体,同时,保证在物体绘制重叠区域,深度测试正确!Howtodo?2方法2.1比较笨比的方法新建
HW140701
·
2020-08-19 16:03
#
Modern
OpenGL
/
可编程渲染管线
linux驱动由浅入深系列:显示子系统之二(高通平台lcd驱动代码分析)
在上一篇文章中我们初步了解了lcd对应用层提供的接口-
framebuffer
,以及应用层通过fb在lcd上画图的示例。
二进制橙子
·
2020-08-19 08:49
linux驱动由浅入深系列
command mode 和 video mode
Commandmode:以命令(command)和数据(data)的形式传递给外设(通常是显示模块,或者显示控制器displaycontroller,这里,显示控制器可能包括本地寄存器(localregister)和
framebuffer
lihaoweiV
·
2020-08-19 06:27
Display
驱动开发
(4)高大上的LCD
Pinus*Creaton:2018-11-1*KERNEL:linux-4.4.145*BOARD:JZ2440(arm9s3c2440)*REFS:韦东山视频教程第二期S3C2440上LCD驱动(
FrameBuffer
Pinus_x
·
2020-08-19 03:43
cdev总结2018
lcd
安卓性能优化视频观后笔记
问题过度绘制常见的一个原因是背景的重叠2.理解VSYNC更新频率:屏幕刷新的频率,与硬件有关帧率:GPU获取数据绘制的频率GPU获取数据并绘制,硬件更新到屏幕上GPU将一帧绘制到backbuffer后,也会将其复制到一个
framebuffer
zhang___yong
·
2020-08-19 00:38
S3C2440 LCD
framebuffer
显示图像
****************************先直接给出程序,过两天再写有关
framebuffer
的内容,主要怕忘了:代码参考了网上的画图代码,因为画斜线不是那么好画的:#include#include
兔斯基的信条
·
2020-08-18 18:09
海思视频和QT的Colorkey显示模式
背景设置为紫色,然后通过硬件透色了图形层上面的紫色,那么该区域就是透明的了就可以显示出后面的视频海思芯片该透色的功能叫做:colorkey,即关键色,如上,将关键色配置成紫色那么就可以透色了调试过程中,依然是看
framebuffer
zlyadvocate
·
2020-08-18 18:37
Linux:
Framebuffer
测试程序
fb设为24位模式:fbset-fb/dev/fb0-g80060080060024-n用rgb填充fb:use-fb25500//reduse-fb02550//green...use-fb.c代码:/*use-fb.c*/#include#include#include#include#includestructfb_var_screeninfovinfo;intmain(intargc,ch
zmyde2010
·
2020-08-18 18:05
Linux
Linux下USB摄像头采集图像,液晶
framebuffer
显示
Framebuffer
操作也不难,具体如下:
framebuffer
设备节点为/dev/fbx。一般为/dev/fb0,一
VaderZhang
·
2020-08-18 18:01
Linux应用
摄像头
linux
framebuffer
usb
图片
FrameBuffer
之 fb_fix_screeninfo 、fb_var_screeninfo
fb_fix_screeninfo和fb_var_screeninfo都和
framebuffer
有关,详细的数据结构含义可以参考kernel头文件,这里只列出几个重要成员的含义。
为伊痴狂
·
2020-08-18 18:23
设备相关操作
Linux内核修炼之
framebuffer
分析
转载请注明出处:http://blog.csdn.net/yyplc====内核版本:linux-2.6.30.4Linux源码包中/document/fb/
framebuffer
.txt有如下介绍:The
framebuffer
deviceprovidesanabstractionforthegraphicshardware.Itrepresentsthefram
自由枫~
·
2020-08-18 18:18
Linux内核学习
LCD驱动(
FrameBuffer
)实例开发讲解
一、开发环境主机:VMWare--Fedora9开发板:Mini2440--64MBNand,Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2二、背景知识1.LCD工作的硬件需求:要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则
yuzeze
·
2020-08-18 18:16
linux
驱动
通过写
framebuffer
显示BMP图片
#include#include#include#include#include#include#include#include#include//14byte文件头typedefstruct{charcfType[2];//文件类型,"BM"(0x4D42)longcfSize;//文件大小(字节)longcfReserved;//保留,值为0longcfoffBits;//数据区相对于文件头的
yuyin86
·
2020-08-18 18:14
framebuffer学习
FB的一些概念
framebuffer
的两个重要结构体:structfb_fix_screeninfo{charid[16];/*identificationstringeg"TTBuiltin"*/unsignedlongsmem_start
yuanlulu
·
2020-08-18 18:07
嵌入式/移植
linux/操作系统
LCD及
FrameBuffer
驱动(四)————
FrameBuffer
驱动实现实例
#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include//#include//#include//#includestaticints3c_lcdfb
yangguoyu8023
·
2020-08-18 18:09
Linux
FrameBuffer驱动
帧缓存显示bmp图片(转载)
在
Framebuffer
下编程显示BMP图象标签:
Framebuffer
BMP2006-11-1017:02今天看别人的代码,知道可以使控制台进入图形模式,这样SHELL程序的显示就不会影响BMP图像的显示了
fensnote
·
2020-08-18 18:49
fb_tset.c
include#include#include#include#includestructfb_var_screeninfovinfo;structfb_fix_screeninfofinfo;char*
frameBuffer
小舞hailey
·
2020-08-18 18:46
linux图像显示(一)
framebuffer
操作
linux图像显示linux图像显示(一)
framebuffer
操作linux图像显示(二)bmp图片linux图像显示(三)使用libjpg处理jpg图片linux图像显示(四)使用libpng处理png
JT同学
·
2020-08-18 17:40
linux图像显示(四)使用libpng处理png图片
linux图像显示linux图像显示(一)
framebuffer
操作linux图像显示(二)bmp图片linux图像显示(三)使用libjpg处理jpg图片linux图像显示(四)使用libpng处理png
JT同学
·
2020-08-18 17:40
linux图像显示(五)使用freetype处理矢量字体
linux图像显示linux图像显示(一)
framebuffer
操作linux图像显示(二)bmp图片linux图像显示(三)使用libjpg处理jpg图片linux图像显示(四)使用libpng处理png
JT同学
·
2020-08-18 17:40
linux图像显示(三)使用libjpg处理jpg图片
linux图像显示linux图像显示(一)
framebuffer
操作linux图像显示(二)bmp图片linux图像显示(三)使用libjpg处理jpg图片linux图像显示(四)使用libpng处理png
JT同学
·
2020-08-18 17:40
Linux中LCD设备驱动
framebuffer
(帧缓冲)
https://www.linuxidc.com/Linux/2012-05/61024.htm1、
framebuffer
帧缓冲帧缓冲(
framebuffer
)是Linux系统为显示设备提供的一个接口,
白发书生1
·
2020-08-18 17:59
linux
Linux
framebuffer
测试程序
Linux
framebuffer
的框架非常简单,对于应用程序就是操作一块内存(俗称帧缓存),当然也有可能是双缓存,一般用于高帧率场景,一块帧在填充数据时,另一块在显示,接着对调过来,那通过设置哪里告知驱动层读取哪块帧数据呢
weixin_34112030
·
2020-08-18 17:59
linux - fpga-framebuff驱动
*linux/drivers/video/fpga_fb.c--fpgagraphicsadaptor
framebuffer
device*Created16Sep2011*Basedondnfb.c**
weixin_34092370
·
2020-08-18 17:27
【转】Linux
Framebuffer
全面的
framebuffer
详解一、
FrameBuffer
的原理
FrameBuffer
是出现在2.2.xx内核当中的一种驱动程序接口。
weixin_30551963
·
2020-08-18 17:29
操作系统
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他