易截截图软件、单文件、免安装、纯绿色、仅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


相关文档:

第2章 Linux安装

第2章 Linux安装了解了Linux的历史和发展过程,读者大概已经急切地想要把Linux安装到自己的计算机上。无所畏惧的读者可能已经在阅读本章之前就做过这样的尝试。无论这些尝试最终是成功还是失败,就从这里开始Linux之旅吧! ......

linux安装awstats对apache日志进行监测


首先下载两个文件:
wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
wget http://prdownloads.sourceforge.net/awstats/awstats-6.7.tar.gz
cronolog是用来改变日志的格式以适合awstats的分析
cronolog很好装,下载后解包,命令行安装
./configure
make
make install
接下来修改apache配置文件httpd.c ......

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

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

学习了,<<数据结构> > 和<<8 ......

Linux常用命令详解

Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,首先它是自由软件,用户不用支付费用就可以使用它,并可根据自己的需要对它进行修改。另外,它具有Unix的全部功能,任何使用Unix系统或想要学习Unix系统的人都可以从中获益。
  让我们一起从每一个命令开始,走向Linux高手之路吧。
  1.Linux进入与退出系统 ......

[转]Linux面试题

from: http://blog.chinaunix.net/u3/101356/showart.php?id=2120288
一.填空题:
1. 在Linux
系统
中,以
文件
方式访问设备 。
2. Linux内核引导时,从文件/etc/fstab
中读取要加载的文件系统

3. Linux文件系统中每个文件用i节点
来标识。
4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号