一款常用buffer程序
2024-11-06 红尘客 64
一常用的buffer程序, buffer为FIFO,支持循环读写,支持边读边写(注意线程安全)。 通过xbuf_pop_xxx函数,能实现栈的功能 xbuf.c如下:/** * \file xbuf.c * \brief 缓存 * \author 红尘客 * \date 2023-08-11 * \note xbuf_free只能释放由xbuf_create创建的buffer * * - buffer为FIFO,支持循环读 .. [查看全文]
FrameBuffer 原理、实现与应用
2013-03-12 17
一、FrameBuffer的原理 FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。 Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模仿显卡的功能,将显卡硬件结构抽象掉,可以通 .. [查看全文]
Linux下FrameBuffer直接写屏
2013-01-03 9
因为Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,故Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。 在继续下面的之前,先说明几个背景知识: FrameBuffer主要是根据VESA标准的实现的,所以只能实现最简单的功能。 由于涉及内核的问题,FrameB .. [查看全文]
s3c2410 CACHES,WRITE BUFFER讲解
2012-12-31 蔡于清 11
在S3C2410 MMU(存储器管理单元) 讲解中我向大家介绍MMU的工作原理和对s3c2410 MMU部分操作进行了讲解。我们知道MMU存在的原因是为了支持虚拟存储技术,但不知道你发现了没有,虚拟存储技术的使用会降低整个系统的效率,因为与传统的存储技术相比,虚拟存储技术对内存的访问操作多了一步,就是对地址进行查表(查找映 .. [查看全文]
uClinux 下的framebuffer设备驱动
2012-12-16 9
下面的内容主要是关于framebuffer 的一些知识, 主要是根据我们实际开发过程中的一些体会,其中难免错漏之处, 欢迎指正。 什么是framebuffer 设备 framebuffer 是一种能够提取图形的硬件设备,是用户进入图形界面很好的接口。有了framebuffer,用户的应用程序不需要对底层的驱动的深入了解就能够做出很好的图形。对于用户 .. [查看全文]
SigXplorer中两种Buffer Delays 模式详解
2012-12-07 9
In SigXplorer, Buffer Delays Specifies how the simulator obtains buffer delays for the simulation. We can select one of the following options from the drop-down list: From Library: Specifies that the simulator obtain buffer delays stored with the model in the library. This is the default. On-the-fly: Speci .. [查看全文]
基于Framebuffer的LCD驱动程序的实现
2012-06-22 雷鸿 27
驱动程序,就是让硬件正常工作的一段程序.抛开操作系统而言,各种外设的驱动程序的编写都是大同小异,所不同的只是驱动程序在整个系统中的位置,以及与应用程序和内核之间的调用关系.笔者在深圳天喜投资有限公司参与VOIP项目时,曾经接触过多种LCD(包括点阵型和字符型),也写过一个小的GUI,只能显示汉字以及画简单的直线 .. [查看全文]
嵌入式linux系统中Framebuffer研究
2012-06-02 10
1 基于嵌入式Linux的GUI系统发展概况 当前流行的商业化的GUI系统包括WindowsCE和SymbianOS等。这些GUI性能出众,一般都提供完整的解决方案,对Java、多媒体的支持较好,使用它们可以很方便地构建自己的嵌入式系统,形成产品,尽可能地缩短开发周期。但这些都是商业化产品,使用它们不可避免地要付出昂贵的授权费用,没有 .. [查看全文]
uClinux的图形界面显示系统的设计(framebuffer)
2012-06-02 10
摘要:本文详细描述了基于uClinux嵌入式操作系统的图形界面显示系统的实现方法,并对uClinux下Framebuffer驱动程序编写进行了专门探讨。 1前言 在嵌入式系统这个IT产业的新领域,Linux 以其所具备的稳定、高效、易定制、易裁减、硬件支持广泛的特点,结合其免费、源码开放的特征。使得Linux在嵌入式操作系统中的地位越来越重 .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号