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 基础] -- Linux DRM(三)RK 平台 DRM 代码分析 - Rockchip
整体来看和Android上所采用的Direct
FrameBuffer
差不多。AndroidKernel走的是FB的框架,并在HAL抽象出一个FBD
BestW2Y
·
2023-10-20 09:03
Linux基础
linux
drm
四、iOS离屏渲染
png三、离屏渲染触发的原因第一个原因:App进行额外的渲染和合并(复杂图层会自动离屏渲染)App进行额外的渲染和合并,这时必须要用offscreenBuffer(离屏缓存区)来进行组合,把组合结果放在
FrameBuffer
顺7zi燃
·
2023-10-20 08:10
Android平台上使用OpenGL ES-EGL
为了在OpenGL的输出与设备的屏幕之间架接起一个桥梁,Khronos创建了EGL的API,EGL是双缓冲的工作模式,即有一个Back
FrameBuffer
和一个Front
FrameBuffer
,正常绘制操作的目标都是
凌烟醉卧
·
2023-10-20 01:35
Qt 中图像的绘制
Qt中的绘图类以下是常见的绘图类绘图QPainterQBrushQFontQPenQColorQPaintDeviceQGL
Framebuffer
ObjectQGLPixelBufferQOpenGLPaintDeviceQPagedPaintDeviceQPdfWriterQPrinterQPaintDeviceWindowQOpenGLWindowQRasterWindowQRasterWin
山中毒蘑菇
·
2023-10-19 10:29
Qt笔记
qt
开发语言
Android12之DRM架构(一)
2.DRM和
FrameBuffer
对比优点DRM是Android和Linux
Android系统攻城狮
·
2023-10-19 06:42
DRM进阶系列
DRM
Frame Buffer设备驱动 (ili9488 3.5寸tft屏)
FrameBuffer
设备驱动
FrameBuffer
设备ili9488介绍驱动编写代码编写ili9488.c设备树修改测试ili9488代码分析LCD资料下载
FrameBuffer
设备 在早期的输出显示设备中
拱-卒
·
2023-10-18 08:40
lcd
linux
【SA8295P 源码分析 (二)】40 - OpenWFD 显示屏配置文件 graphics_ADP_STAR.conf 、qcdisplaycfg_ADP_STAR_LA.xml 的解析流程
qcdisplaycfg_ADP_STAR_LA.xml的解析流程一、graphics.conf配置文件解析:`screen-c/ifs/lib64/graphics.conf`配置驱动库libopenwfd_qnx.so、
Framebuffer
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-17 21:23
车芯
SA8295P
源码分析(二)
之
显示部分
android
SA8295P
QAM8295P
QNX
OpenWFD
二、深度测试(Z Test)
1.是什么①从渲染管线出发②书面上理解所谓深度测试,就是针对当前对象在屏幕上(更准确的说是
framebuffer
)对应的像素点,讲对象自身的深度值与当前该像素点缓存的深度值进行比较,如果通过了,本对象再改像素点才会将颜色写入颜色缓冲区
s178435865
·
2023-10-15 21:39
游戏开发
游戏
Mali GPU OpenGL ES 应用性能优化--基本概念
1.基本概念1.1MaliGPU家族MaliGPU家族都包含以下通用的硬件:•基于分块的延迟渲染:MaliGPU把
framebuffer
分成许多块(16x16像素),然后一块一块地进行渲染。
波涛汹涌啊
·
2023-10-14 13:14
Ubutntu 命令行界面显示UI 【
FrameBuffer
显示GuiLiteSample-Hello3D】
参考资料https://www.cnblogs.com/jzcn/p/16898249.htmlhttps://github.com/idea4good/GuiLiteSamples/tree/master/Hello3Dhttps://github.com/idea4good/GuiLite显示效果:(看看左上角处立方体)使用场景:嵌入式Linux,没有xWindow的linux设备GuiLit
change_fate
·
2023-10-14 08:09
linux
linux
ui
android mp4开机动画,[Android]添加自定义开机动画(视频)并去黑屏
平台:RK3288OS:Android5.1参考文章:Android系统的开机画面显示过程分析(罗升阳)补丁如下源码分析及修改方式关于开机动画的流程主要代码在
framebuffer
/base/cmds/
weixin_39631007
·
2023-10-13 15:11
android
mp4开机动画
转android gralloc流程分析for msm8960
增加了Surfaceflinger初始化
FrameBuffer
NativeWindow的代码部分。平台中内存有ashmen、PMEM等多种内存类型,为了Video、
强强的博客
·
2023-10-13 05:36
android gralloc 小结
可以把显示内存在不同进程间进行映射;Ø同步通过加载gralloc抽象层(gralloc.xxx.so),可以打开fb设备(/dev/fb0)和gpu设备(/dev/graphic/),fb设备用于操作
framebuffer
WAN8180192
·
2023-10-13 04:59
android
display
【m98】视频帧的 jitterbuffer 1:
VCMJitterBufferD:\XTRANS\m98_rtc\rtc-webrtc\src\modules\video_coding\jitter_buffer.h使用2个map和一个list管理VCM
FrameBuffer
等风来不如迎风去
·
2023-10-11 15:20
WebRTC入门与实战
音视频
学习
iOS 图片渲染的原理最好的阐述
imageView.image=image;但是这中间的图片加载真实过程如下从磁盘读取原始压缩的图片数据(png/jpeg格式等等)缓存到内存CPU解压成未压缩的图片数据(imageBuffer)渲染图片(会生成
frameBuffer
恋空K
·
2023-10-09 17:44
linux液晶屏驱动程序,怎样写 Linux LCD 驱动程序
基本原理通过
framebuffer
,应用程序用mmap把显存映射到应用程序虚拟地址空间,将要显示的数据写入这个内存空间就可以在屏幕上显示出来;驱动程序分配系统内存作为显存;实现file_operations
巴黎的左岸风
·
2023-10-09 01:33
linux液晶屏驱动程序
【Overload游戏引擎分析】编辑器对象鼠标拾取原理
一、OpenGL的
FrameBuffer
实现鼠标拾取常用的方式有两种:渲染id到纹理、光线投射求交。
loveoobaby
·
2023-10-08 08:58
游戏引擎
Linux内核4.14版本——drm框架分析(5)——plane分析
format_types1.3unsignedintformat_count1.4uint64_t*modifiers1.5unsignedintmodifier_count1.6structdrm_crtc*crtc1.7structdrm_
framebuffer
风雨兼程8023
·
2023-10-08 05:32
Linux
drm框架分析
drm
plane
Opengl之帧缓冲
这些缓冲结合起来叫做帧缓冲(
Framebuffer
),它被储存在内存中。OpenGL允许我们定义我们自己的帧缓冲,也就是说我们能够定义我们自己的颜色缓冲,甚至是深度缓冲和模板缓冲。
蓝天巨人
·
2023-10-07 01:28
OpenGL
网络
入门OpenGL - 旋转的立方体
/---------------------------------------------------------------------------------------------回调void
framebuffer
_size_callback
pzy_
·
2023-10-06 11:18
OpenGL_学习记录
音视频
qt
开发语言
【第二届青训营-寒假前端场】- 「WebGL基础」笔记
现代的图像系统ThePipelineGPUWebGL&OpenGL关系WebGL绘图步骤创建WebGL上下文创建WebGLProgram(TheShaders)将数据存到缓冲区中(Datato
FrameBuffer
余cos
·
2023-10-01 06:10
前端
webgl
图形学
rk3399 DRM显示框架介绍及demo解析
应用程序可以直接操纵DRM的ioctl或者是用
framebuffer
提供的接口进行显示相关操作。后来封装成了li
////M////
·
2023-09-29 07:54
rk3399
drm
framebuffer
WebGL 渲染三维图形作为纹理贴到另一个三维物体表面
目录渲染到纹理帧缓冲区对象和渲染缓冲区对象帧缓冲区对象帧缓冲区对象的结构如何实现渲染到纹理示例程序(
Framebuffer
Object.js)创建帧缓冲区对象(gl.create
Framebuffer
(
山楂树の
·
2023-09-29 04:59
WebGL
计算机视觉
人工智能
3d
图形渲染
混合现实
着色器
webgl
新手玩荔枝派 f1c100s nano折腾笔记(三)
应用开发篇:minimal_f1c100s-
framebuffer
.zip荔枝派nano引脚图使用OTG功能没办法挂载U盘,插入TF卡,开机自动TF卡启动,开机后插入TF有提示,但找不到盘。
jeff_chen123
·
2023-09-28 14:57
linux
嵌入式Linux应用开发-
Framebuffer
应用编程
嵌入式Linux应用开发-
Framebuffer
应用编程第五章
Framebuffer
应用编程5.1LCD操作原理5.2涉及的API函数5.2.1open函数5.2.2ioctl函数5.2.3mmap函数
华为奋斗者精神
·
2023-09-28 02:56
ARM
MCU
Linux
MCU
C51
linux
数据库
postgresql
c++
c语言
使用Hackintool修复通用帧缓存区(帧缓冲区) 指南
General
Framebuffer
PatchingGuideusingHackintoolPleasedonotquotethisguideinitsentirety.Postalinkinstead
shaken
·
2023-09-24 02:46
java
开发语言
手游模拟器长时间运行后,游戏掉帧且不恢复
1)手游模拟器长时间运行后,游戏掉帧且不恢复2)
FrameBuffer
Fetch无论哪种模式在确定支持的手机上显示全紫3)协程中yieldreturnCoFunction()和yieldreturnStartCoroutine
UWA
·
2023-09-23 04:58
厚积薄发
Unity优化
plarform
rendering
script
游戏开发
离屏渲染
无法仅仅使用
FrameBuffer
来画出最终结果,那就只能
zhouluyao
·
2023-09-22 18:44
手游模拟器长时间运行后,游戏掉帧且不恢复
1)手游模拟器长时间运行后,游戏掉帧且不恢复2)
FrameBuffer
Fetch无论哪种模式在确定支持的手机上显示全紫3)协程中yieldreturnCoFunction()和yieldreturnStartCoroutine
·
2023-09-22 16:01
OpenGL之窗口的创建
这个回调函数的原型如下void
framebuffer
_size_callback(GLFWwindow*window,intwidth,intheight){glViewport(0,0,width,height
蓝天巨人
·
2023-09-22 08:18
OpenGL
学习
u8g2 firstpage sendbuffer区别
/U8G2/PAGEBUFF/DRAWLOGOU8g2libExampleOverview:
FrameBuffer
Examples:clearBuffer/sendBuffer.Fast,butmaynotworkwithallArduinoboardsbecauseofRAMconsumptionPageBufferExamples
qq_39239990
·
2023-09-21 19:13
U8G2
RAM设置
Rockchip RK3399 - DRM子系统
一、DRM介绍1.1DRM概述linux内核中包含两类图形显示设备驱动框架:FB设备:
Framebuffer
图形显示框架
Graceful_scenery
·
2023-09-20 16:06
手游模拟器长时间运行后,游戏掉帧且不恢复
1)手游模拟器长时间运行后,游戏掉帧且不恢复2)
FrameBuffer
Fetch无论哪种模式在确定支持的手机上显示全紫3)协程中yieldreturnCoFunction()和yieldreturnStartCoroutine
·
2023-09-20 14:37
ubuntu远程桌面win10,ubuntu远程桌面ubuntu(亲测有效)
一、远程桌面协议目前主流的实现远程桌面连接的有两种协议:远程帧缓存协议(RFB:Remote
FrameBuffer
)、远程显示协议(RDP:RemoteDisplayProtocol)。
Hunter_pcx
·
2023-09-16 11:56
工程技能
服务器
linux
运维
OpenGL ES --使用GLSL语言加载一张图
一、本章内容主要通过代码案例进行分析案例的目标,渲染一张图片思路:1.创建图层2.创建上下文3.清空缓存区4.设置RenderBuffer5.设置
FrameBuffer
6.开始绘制二、不采用GLKBaseEffect
HardCabbage
·
2023-09-16 07:39
HAL
首先要明白Android的各个子系统通常不会直接使用内核驱动,而是有HAL间接引用底层架构所以说它要有向上层提供接口和调用底层驱动的功能HAL是硬件抽象接口在内核系统中,
Framebuffer
(帧缓冲区
小凡帅哥
·
2023-09-16 00:47
【openscreen】FrameList的插入
FrameList:frame_id和
FrameBuffer
的对应关系typedefstd::map>FrameList;Framer管理FrameListboolFramer::
等风来不如迎风去
·
2023-09-15 17:09
网络服务入门与实战
网络
前端
数据库
【webrtc】VCMSessionInfo 合并一个可解码的帧
知乎大神的概括:VCM
FrameBuffer
帧中包含VCMSessionInfo的处理,对VPX、h264(分析Nalus)的同一帧中的所有包进行过滤并进行完整帧组帧,用于sink给后续的解码。
等风来不如迎风去
·
2023-09-15 04:56
webrtc
ffmpeg
Linux内核4.14版本——drm框架分析(13)——DRM_IOCTL_MODE_SETPLANE(drm_mode_setplane)
目录1.drm_mode_setplane1.1根据应用的plane_req->plane_id找到plane1.2根据应用的plane_req->fb_id找到structdrm_
framebuffer
1.3
风雨兼程8023
·
2023-09-14 19:49
Linux
drm框架分析
drm
Linux内核4.14版本——drm框架分析(11)——DRM_IOCTL_MODE_ADDFB2(drm_mode_addfb2)
目录1.drm_mode_addfb22.drm_internal_
framebuffer
_create3.drm_fb_cma_create->drm_gem_fb_create->drm_gem_fb_create_with_funcs4
风雨兼程8023
·
2023-09-14 19:19
c++
开发语言
Linux内核4.14版本——drm框架分析(12)——DRM_IOCTL_MODE_SETCRTC(drm_mode_setcrtc)
目录1.drm_mode_setcrtc1.1根据应用传入的crtc_id找到crtc1.2根据应用传入的fb_id,找到对应的drm_
framebuffer
1.3根据应用传入的mode,创建一个drm_display_mode1.4
风雨兼程8023
·
2023-09-14 19:18
Linux
drm框架分析
drm框架
Linux查看图片
有些人可能还不了解Fbi,Fbi全称linux
framebuffer
imageviewer。它使用系统的
framebuffer
直接从命令行显示图像。
菜菜的小粉猪
·
2023-09-14 02:10
Linux
linux
服务器
Opengl中使用
Framebuffer
要注意的一些问题
1.
Framebuffer
身上附加的Textureid要保存好,防止被意外glDeleteTextures(..)删除掉。如果这个Textureid被删除,则会出现意想不到的错乱。
含影
·
2023-09-12 14:20
c++/c/asm
opengl(es)
WebGL/WebGPU
Android GUI系统之SurfaceFlinger(01)显示系统框架
主要讲述了显示系统的基础,了解
FrameBuffer
与Android的关系,给出SurfaceFlinger的整体框架以及一个核心的demo测试程序。接下来的章节将以该demo为核心进行阐述和分析。
图王大胜
·
2023-09-12 05:43
android
显示子系统
一文说清mmap内存映射底层原理(以LCD中的
Framebuffer
为例)
一文说清mmap内存映射底层原理【目录】一、宏观解释内存映射二、进程虚拟地址空间三、虚拟内存区域描述符四、内存映射的实现五、mmap在
Framebuffer
中的应用前几天的一场面试中,面试官问:为什么可以通过
晨少爱学习
·
2023-09-11 11:20
linux
驱动
mmap
内存映射
页表
Framebuffer
虚拟内存
Linux 驱动学习-
framebuffer
-fb-LCD驱动
1、
framebuffer
帧缓冲帧缓冲(
framebuffer
)是Linux系统为显示设备提供的一个接口,它将显示缓冲区抽象,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作
万里小四哥
·
2023-09-08 17:28
Linux
驱动开发
Linux
嵌入式
驱动开发
嵌入式Linux驱动开发(LCD屏幕专题)(三)
硬件相关的操作LCD驱动程序的核心就是:分配fb_info设置fb_info注册fb_info硬件相关的设置硬件相关的设置又可以分为3部分:引脚设置时钟设置LCD控制器设置2.在设备树里指定LCD参数
framebuffer
-mylcd
嵌入式学习者。
·
2023-09-08 10:20
Linux
驱动以及裸机
linux
驱动开发
运维
嵌入式Linux驱动开发(LCD屏幕专题)(四)
单Buffer的缺点与改进方法1.单Buffer的缺点如果APP速度很慢,可以看到它在LCD上缓慢绘制图案即使APP速度很高,LCD控制器不断从
Framebuffer
中读取数据来显示,而APP不断把数据写入
嵌入式学习者。
·
2023-09-08 10:20
Linux
驱动以及裸机
linux
驱动开发
运维
【IMX6ULL驱动开发学习】24.关于mmap为什么能直接操作LCD显示
记录今天面试中遇到的一个提问,当时没有答上来感谢面试官(弓总)的提问,让我认识到了目前的不足,下午又深入的学习了一下,在这里做一下补充mmap为什么能直接操作LCD显示首先在内核空间申请一段或多段内存作为显存,即
Framebuffer
晨少爱学习
·
2023-09-08 10:20
IMX6ULL
驱动开发
mmap
ubuntu上ffmpeg使用
framebuffer
显示video
这个主题是想验证使用fbdev(Linux
framebuffer
device),将video直接显示到Linux
framebuffer
上,在FFmpeg中对应的FFOutputFormat就是ff_fbdev_muxer
HUI的技术笔记
·
2023-09-08 05:35
ubuntu
ffmpeg
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他