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
在Linux控制台下使用libjpeg显示JPEG图像在
framebuffer
上
1、引言通常情况下,在Linux控制台下是无法查看图像文件的,要想查看图像文件,比如要查看JPEG格式的图像文件,可能必须启动X-Windows,通过GNOME或者KDE之类的桌面管理器提供的图像查看工具查看图片内容。那么,能不能有办法在控制台下面简单地浏览图像内容呢。实际上,这是完全可以的。在Linux下有一个名为zgv的看图软件就是工作在控制台下的。不过,由于它所使用的底层图形库svgalib
linlin1975
·
2020-08-10 05:37
linux
以及嵌入式编程技术
linux
struct
buffer
components
图形
output
Android surfaceflinger学习笔记之
framebuffer
管理
在此之前,我仅知道android是通过HAL中的Gralloc模块去访问
framebuffer
(帧缓冲区),但不清楚framework上的一层是如何使用Gralloc模块的,更不清楚video数据是如何显示出来的
Plato_F
·
2020-08-09 13:22
[Android学习]
Android Opengl es学习笔记
文章目录1.一般的opengl绘制流程1.初始化EGL2.使用OpenGLAPI绘制数据1.绘制三角形(图元)流程1.5混合数组(顶点坐标和颜色值放在一起)给shader传参2.绘制纹理3.离屏渲染
FrameBuffer
4
bossanovo
·
2020-08-09 12:56
Android
开发
移动
OpenGL帧缓存对象(FBO:Frame Buffer Object)
OpenGL
FrameBuffer
Object(FBO)Overview:在OpenGL渲染管线中,几何数据和纹理经过多次转化和多次测试,最后以二维像素的形式显示在屏幕上。
看日出
·
2020-08-09 10:51
Linux
SurfaceFlinger原理(一):SurfaceFlinger的初始化
在线合成是指现在一块buffer画好所有的内容,然后直接交给linux图像驱动
framebuffer
显示出来;离线合成是指将一些图层的buffer直接递交HWComposer,HWComposer指的是能够处理图像数据并组合的现实硬件模块
kernel_my
·
2020-08-09 09:21
android
system
理论知识:Qt 的 linuxFB KMS XCB Wayland
linuxFB直接往
FrameBuffer
写数据只支持软件渲染(software-rendered),所以没有gpu的片子选这个某些配置会使显示性能受到抑制命令行可使用命令QT_QPA_PLATFORM
archerLea
·
2020-08-09 07:33
QT5
显示
[QT] Qt学习方法(丁林松总结)xK)ib!BdmJYr
它的底层库是依赖XLib这个库的支持,所以在了解Qt之前最好是了解一下XWindow的运行原理,所以看到我这篇文章的学生应该注意听讲关于XWindow的运作机制,由于我们是学习嵌入式的,所以对于嵌入式的
Framebuffer
gnawkhhkwang
·
2020-08-09 04:21
QT
opengl离屏渲染图片
include#include#pragmacomment(lib,"glew32.lib")GLuintimageFBO;GLuintimageID;GLuintdepthTextureID;voidSet
FrameBuffer
Object
zhouschina
·
2020-08-09 04:29
OpenGL
4. OpenGL综合知识 --- 窗口系统Windows和Linux/X
说明:在本节涉及的
framebuffer
是以显示为目的的
framebuffer
。为了将GPU绘制结果在窗口中显示出来,必然需要将OpenGL和具体窗口系统相结合。
郭叶军
·
2020-08-09 03:17
OpenGL
windows
buffer
多线程
server
null
平台
学习OpenGL ES之渲染到纹理
FrameBuffer
FrameBuffer
是OpenGLES中重要基础组件之一,经常被缩写成FBO(
FrameBuffer
Object)
weixin_34049948
·
2020-08-09 00:35
opengles2.0 帧缓存对象(FBO)
opengles2.0渲染到纹理的方法有三种:第一,使用glCopyTexImage2D或者glCopyTexSubImage2D,这两个函数,复制
framebuffer
中的像素到纹理缓存里面,但这两个函数性能比较低下
weixin_34032792
·
2020-08-09 00:31
在linux上移植xserver、tslib、gtk和桌面系统(用buildroot)
一、首先先说下
framebuffer
、xserver、tslib、gtk和桌面这五者之间的联系,1、
framebuffer
即linux系统的一块内存区域,往这块区域写东西屏幕就会有所显示。
橘子熊v
·
2020-08-08 23:09
linux
⑥tiny4412 Linux驱动开发之LCD(
framebuffer
)驱动程序
datasheet,网上也找不到,只能另辟蹊径了,幸好,友善提供的源代码里有X710的配置参数,然后也可以顺利地显示出自己定制化的开机logo.在说驱动之前,我们先来看一下框架知识,和以往驱动不同的是,这里用到了
framebuffer
__毛豆
·
2020-08-08 19:27
Linux
tiny4412 驱动 (19)设备树之lcd驱动(基于DRM)
关于DRM,参考https://blog.csdn.net/hexiaolong2009/category_9281458.html前面基于传统
framebuffer
的驱动,作为模块加载时没问题,和内核一起编译后
qq_21353001
·
2020-08-08 18:39
tiny4412
Smart210学习(十一) 之LCD驱动
2.2fb_ops结构体2.3fb_var_screeninfo和fb_fix_screeninfo结构体2.4文件操作结构体二、注册与注销帧缓冲设备三、LCD驱动实例四、总结一、帧缓冲设备1、简述 帧缓冲(
framebuffer
Grace、
·
2020-08-08 18:06
Smart210
学习
GPUImage详细解析(三)- 实时美颜滤镜
GPUImage
Framebuffer
就是用来管理纹理缓存的格式与读写帧缓存的buffer。GPUImageVideoCamera是GPU
jeffasd
·
2020-08-08 16:46
OpenGL
Opengl缓冲区
[plain]viewplaincopy{1:顶点缓冲区GL_ARRAY_BUFFER2:索引缓冲区GL_ELEMENT_ARRAY_BUFFER3:帧缓冲区GL_
FRAMEBUFFER
/GL_RENDERBUFFER4
jaccen
·
2020-08-08 16:57
OpenGL&CG技术之Render To Texture
在OpenGL中,可以通过使用一个名为
FrameBuffer
Object的对象来完成这样的任务。下
i_dovelemon
·
2020-08-08 16:07
OpenGL
openGL之API学习(十五)gl
Framebuffer
Texture2D
将2维纹理对象绑定到帧缓冲区,帧缓冲区本身是不存放颜色、深度等信息的,这些信息需要通过纹理、深度缓存来存放,这些缓存可以绑定到帧缓冲区上。这种绑定关系会被opengl记录,不会随着当前帧缓冲区改变而改变。因而这个帧缓冲区和纹理单元有点类似,绑定到纹理单元的纹理对象,也会被opengl记录,不会随着当前纹理单元的改变而改变。不同的是纹理单元与纹理对象的绑定关系是隐式进行的(不需要手工绑定),而帧缓冲
hankern
·
2020-08-08 16:14
opengl
图形学
openGL之API学习
Opengl-帧缓冲(一个新的缓冲对象,想一下深度和模板缓冲)
帧缓冲FBO也就是帧缓冲
FrameBuffer
Object,可以用来做很多事,核心上来说,它干了什么了?把所有的渲染都绘制到了一张
alex1992azh
·
2020-08-08 14:21
OpenGL离屏渲染保存图片
OpenGL的离屏渲染,跟屏幕渲染相比,区别主要在于需要自己定义RenderBuffer和
FrameBuffer
,将RenderBuffer绑定到
FrameBuffer
上。其他的绘
猿说Python/C++
·
2020-08-08 13:20
OPenGL
OpenGL 中的 Render To Texture
但是glCopyTexImage可以从
frameBuffer
读取纹理到texture中的函数,可以把
framebuffer
里的东西拷贝到纹理。
潘李亮
·
2020-08-08 13:57
GLES3.0中文API--gl
Framebuffer
TextureLayer
名称gl
Framebuffer
TextureLayer—将纹理的单层附加到帧缓冲区C规范voidgl
Framebuffer
TextureLayer(GLenumtarget,GLenumattachment
MSK1111
·
2020-08-08 12:45
【Firefly3399Pro】rk3399pro在
Framebuffer
状态命令行模式中强制HDMI输出固定分辨率
环境Ubuntu虚拟机做交叉编译环境firefly3399pro-JD4核心板+配套Firefly底板Linux-SDK官方需求固定HDMI不论显示器的大小,输出固定的分辨率解决办法kernel/drivers/gpu/drm/bridge/synopsys/dw-hdmi.cstaticintdw_hdmi_connector_get_modes(structdrm_connector*conn
JoelYang1997
·
2020-08-08 12:26
嵌入式Linux
【Firefly3399Pro】rk3399pro官方镜像不能切换命令行模式
解决,问题出现在
FrameBuffer
上面,Linux内核并没有打开
FrameBuffer
Console。解决(固件编译环境搭建
JoelYang1997
·
2020-08-08 12:26
嵌入式Linux
关于读取Texture内容
以下为几种数据拷贝方式:(1)glCopyPixels直接将屏幕像素拷贝到
framebuffer
,没有经过内存,严格来说不算拷贝texture方式(2)glReadPixels从帧缓存中读取一个像素块到内存
jaccen
·
2020-08-08 11:34
OpenGL
ES
GPUImage详细解析(三)- 实时美颜滤镜
GPUImage
Framebuffer
就是用来管理纹理缓存的格式与读写帧缓存的buffer。
fanqie-1226
·
2020-08-08 10:07
opengl
opengles
opengl
嵌入式linux操作
framebuffer
显示bmp图片
功能在嵌入式linux上,通过操作
framebuffer
,直接在显示屏上显示bmp图片之前网上找的一些类似功能的都不靠谱,于是自己写了一个测试程序使用方法编译后拷贝进开发板即可使用.
张小小飞
·
2020-08-08 01:45
Linux
GAMES101-Lecture 07
framebuffer
:最终结果。depthbuffer(深度图):只存任何一个像素所看到的物体最浅的深度信息。始终假设相
ios_miracle
·
2020-08-08 00:34
计算机图形学
[RK3399][Android7.1] Display中的DRM和
Framebuffer
注册流程
还有一种方法是通过以往标准的
framebuffer
去做,也是通过ioctl完成。通过DRM:驱动文件:rockchip_drm_drv.c注册流程:rockchip_drm_p
zhuyong006
·
2020-08-07 23:37
Rk3399-Display
解析sample例程学习官方API:解析HiFB Sample例程
一、HIFB简介Hisilicon
Framebuffer
(以下简称HiFB)是海思数字媒体处理平台提供的管理图像叠加层的模块,它基于Linux
Framebuffer
实现,在提供Linux
Framebuffer
郑-new-spring
·
2020-08-07 19:44
Linux
linux
1.3. 执行模型 Execution Model
1.3.执行模型ExecutionModelTheOpenGLAPIisfocusedondrawinggraphicsinto
framebuffer
memoryand,toalesserextent,
太阳火神的美丽人生
·
2020-08-07 18:01
<=即时总结=>
数据呈现-OpenGL
ES
[RK3399][Android7.1] 学习笔记 DRM驱动程序开发(介绍)
rkLinux4.4Android7.11.简介DRM全称是DirectRenderingManager,是DRI(DirectRenderingInfrastructure)框架的一个组件;Android新版本逐渐从
Framebuffer
雪松研究所
·
2020-08-07 16:48
子类__Display
子类__kernel
RK3288_Android7.1平台基于DRM框架的LCD开发
管理进行显示输出的,buffer分配,帧缓冲.libdrm库提供了一系列友好的控制封装,使用户可以方便的进行显示的控制,但并不是只能通过libdrm库来控制drm,用户可以直接操作drm的ioctl或者是使用
framebuffer
只是一些暗恋而已
·
2020-08-07 16:43
Android驱动开发
RK系列驱动开发
深入浅出 - Android系统移植与平台开发(五)- 定制手机模拟器ROM
一、修改化定制Android4.0系统Android系统启动时,先加载Linux内核,在Linux的
framebuffer
驱动里可以定制开机界面,Linux内核启动成功后,挂载根文件系统,启动Android
mr_raptor
·
2020-08-07 15:10
Android移植
Android平台移植
LCD驱动之编写代码
函数的大部分功能实现都在入口init函数中,可以确定构造这个函数需要完成:1.分配一个fb_info结构体2.设置3.硬件相关的操作4.注册首先是分配分配一个fb_info结构体s3c_lcd=
framebuffer
_alloc
guoguoguilai
·
2020-08-07 13:49
LCD驱动程序(四)测试
1.makemenuconfig2.找到里面的Graphicssupport(图形支持)linux内核配置:DeviceDrivers--->Graphicssupport--->Supportfor
framebuffer
devices
fight_onlyfor_you
·
2020-08-07 13:10
嵌入式linux通用截图工具
这个工具与其它截图工具不同的是,它不基于任何具体的GUI,直接从
framebuffer
中截图,然后保存为jpeg图片,所以适用于任何嵌入式linux设备。
李先静
·
2020-08-07 12:47
30.
Open
source
移植lcd驱动和触摸屏驱动到linux3.4.2内核
驱动程序(对应s3c2440)发私信给我
[email protected]
去掉原来的驱动程序->DeviceDrivers->GraphicssupportS3C2410LCD
framebuffer
supportmakeuI
ZS_Wang_Blogs
·
2020-08-05 15:00
内核
start_armboot()函数
start_armboot:.wordstart_armboot完成uboot第二阶段的一系列硬件初始化工作,然后转入main函数start_armboot()函数主要ARM系统的硬件和环境变量,包括Flash存储器、
FrameBuffer
JeffreyPang
·
2020-08-05 14:25
Linux
U-boot
14.3.6 start_armboot()函数
14.3.6start_armboot()函数start_armboot()函数主要初始化ARM系统的硬件和环境变量,包括Flash存储器、
FrameBuffer
、网卡等,最后进入U-Boot应用程序主循环
Linuxdianc
·
2020-08-05 12:23
u-boot分析。 关于start_armboot()函数的具体实现
####################//start_armboot()函数主要初始化ARM系统的硬件和环境变量,包括FLASH存储器,
FrameBuffer
,网卡等,最后进入U-Boot应用程序主循环
猿氏悟语
·
2020-08-05 12:17
Unity中RenderTexture详解以及它的用途
RenderTexture是unity定义的一种特殊的Texture类型,它是连接着一个
FrameBuffer
Object的存在于GPU端的Texture(Server-SideTexture),从上面对
LetMe_See
·
2020-08-05 09:05
QCom MSM MDP4驱动显示过程
记录了QualcommMSM8xxxMDP4上Overlay和
Framebuffer
显示过程,仅涉及驱动中部分,应用层参考OverlayHAL。
zirconsdu
·
2020-08-04 22:54
android
display
overlay
again
高通平台LCD之MDP code解析
LCD相关code所在目录:kernel/drvier/video/msm/mdss/软件驱动主要分为三部分:MDP驱动DSI控制器驱动
FrameBuffer
驱动执行probe的先后顺序:MDPprobe
may轻罗小扇
·
2020-08-04 18:10
LCD驱动
从终端操作
framebuffer
title=
FrameBuffer
,总结一下LCD进入睡眠echo"0">/sys/class/graphics/fb0/blankLCD显示退出睡眠模式方法1、echo-e"\033[9;0]">/dev
sinc00
·
2020-08-04 18:22
android系统
android平台LCD驱动分析
目前手机芯片厂家提供的源码里包含整个LCD驱动框架,一般厂家会定义一个xxx_fb.c的源文件,注册一个平台设备和平台驱动,在驱动的probe函数中来调用register_
framebuffer
(),从而生成
shen924
·
2020-08-04 18:07
Pitch
转自http://blog.sina.com.cn/s/blog_6d6c111501018nby.html在写ARM的显示驱动时,往往能碰到”
FrameBuffer
Pitch"这个词。
qwaszx523
·
2020-08-04 17:29
基础概念
显示
SurfaceFlinger学习之路(三)BufferQueue原理
文章目录组件介绍GraphicBufferGraphicBufferAllocator共享内存GraphicBuffer和
FrameBuffer
的关系BufferQueueBufferQueueCoreBufferQueue
三木仔
·
2020-08-04 16:43
android
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控制器则
oLinXi1234567
·
2020-08-04 16:42
linux驱动函数
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他