易截截图软件、单文件、免安装、纯绿色、仅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 Bluetooth编程(六) L2CAP编程实例

例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
 如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......

Linux\Unix性能测试

最近在做云计算,接触到一些虚拟化的技术,所以想测试一下虚拟机的性能到底如何,这里给出一个方法,利用UnixBench来为服务器做性能测试。 1: wget http://byte-unixbench.googlecode.com/files/unixbench-5.1.2.tar.gz
2: tar -xzvf unixbench-5.1.2.tar.gz
3: cd unixbench-5.1.2.tar.gz
4: ......

linux framebuffer 学习笔记一(基础知识)

ARGB8888
32位色,ARGB8888表示ARGB各代表8位,A表示透明度,当为ff时为非透明,RGB分别为红绿蓝,ff表示最浓。
ARGB1555
16位色 1 位表示 透明度, 只能显示两种状态,透明和非透明。
【什么是FrameBuffer】
Frame帧:你所看到的屏幕的图像,或者在一个窗口中的图像,就叫一帧。
Buffer缓冲:一段RAM,用来暂存图像数 ......

第3章 Linux基本配置

第3章  Linux基本配置
安装完操作系统后,常常需要做一些基本配置,以满足自己的需求。随着Linux桌面的日趋成熟和人性化,这种所谓的“基本配置”已经越来越少了。本章选择了入门用户最常问到的一些问题,以便读者能够尽快上手。 ......

我正在使用的linux工具

真正接触linux到现在将近1年了,由最初的门外汉,到现在比较得心应手的使用linux,完成几乎所有工作,包括程序开发、本地系统维护、交流、娱乐等功能,算是收获颇丰了。
总结了一下自己用起来感觉不错的linux工具:(不分顺序,linux发行版用的是fedora 10)
1. 编辑器: vim (类uinx平台上公认最经典的,没话说)
2. 程序开 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号