易截截图软件、单文件、免安装、纯绿色、仅160KB

linux framebuffer 学习笔记二(程序用例)

1 程序流程图。
2  sample例子
HI_S32 TDE_DrawGraphicSample()
{
    HI_U32 u32Size;
    HI_S32 s32Fd;
    HI_U32 u32Times;
    HI_U8* pu8Screen;
    HI_U32 u32PhyAddr;
    HI_S32 s32Ret = -1;
    HI_U32 i = 0;
    struct fb_fix_screeninfo stFixInfo;
    struct fb_var_screeninfo stVarInfo;
    struct fb_bitfield stR32 = {10, 5, 0};
    struct fb_bitfield stG32 = {5, 5, 0};
    struct fb_bitfield stB32 = {0, 5, 0};
    struct fb_bitfield stA32 = {15, 1, 0};
    //HI_UNF_DISPLAY_SetEnable(HI_TRUE);
    /* 1. open tde device */
    HI_TDE2_Open();
    /* 2. framebuffer operation */
    s32Fd = open("/dev/fb0", O_RDWR);
    if (s32Fd == -1)
    {
        printf("open frame buffer device error\n");
        goto FB_OPEN_ERROR;
    }
    stVarInfo.xres_virtual         = SCREEN_WIDTH;
    stVarInfo.yres_virtual        = SCREEN_HEIGHT*2;
    stVarInfo.xres              = SCREEN_WIDTH;
    stVarInfo.yres              = SCREEN_HEIGHT;
    stVarInfo.activate          = FB_ACTIVATE_NOW;
    stVarInfo.bits_per_pixel    = 16;
    stVarInfo.xoffset = 0;
    stVarInfo.yoffset = 0;
    stVarInfo.red   = stR32;
    stVarInfo.green = stG32;
    stVarInfo.blu


相关文档:

在Linux下产生并调试core文件

在Linux下产生并调试core文件
先看看我用的是个什么机器:
$ uname -a
Linux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux
再看看默认的一些参数,注意core file size是个0,程序出错时不会产生core文件了。
$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbyt ......

Linux 虚拟鼠标,键盘 之一。

Linux 有自己的 input 子系统,可以统一管理鼠标和键盘事件。
基于输入子系统 实现的 uinput 可以方便的在用户空间模拟鼠标和键盘事件。
当然,也可以自己造轮子, 做一个字符设备接收用户输入,根据输入,投递 input 事件。
还有一种方式就是直接 往 evnent 里写入数据, 都可以达到控制鼠标键盘的功能。
本篇文章就是 ......

除去 DB2 实例(Linux 和 UNIX)

1. 首先用 db2 list database directory 命令看在系统数据库目录(System Database Directory)中有没有该数据库,如果有,应该在确定该数据库是没有用的数据库之后用 db2 drop database 数据库名将其删除。    
2. 如果没有,再用 db2 list database directory on location 看在本地数据库目录(Loc ......

一个农民工学习LINUX内核的艰辛历程

大家好,我先自我介绍,我26,,中学毕业,来直重灾区四川德阳,现在在成都一些建筑
工地打小工维持生计,由于平时喜欢看书,6年前,我在一个地摊上看书时,遇到了一本,
C语言程序设计,从此喜欢上了编程,过后就是..白天在工地干活,晚上学习编程,
以后,我这方面的知识增多了.,,,

学习了,<<数据结构> > 和<<8 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号