相关文章  
  • 推荐:手机Linux系统还需奋力一搏
  • 解析Linux内核获取当前进程指针的方法(2)
  • Linux程序开发:QT中的多线程编程(3)
  • Linux操作系统内核和设备文件对话
  • Linux系统下发送Email的C语言代码(3)
  • 嵌入式Linux系统图形及图形用户界面(5)
  • 嵌入式Linux系统图形及图形用户界面(3)
  • Linux系统29个常见问题的详细解答(6)
  • Linux系统29个常见问题的详细解答(3)
  • Linux系统29个常见问题的详细解答(4)
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    嵌入式Linux系统图形及图形用户界面(2)3

    mem, 0, 1024*768);

    FrameBuffer 设备还提供了若干 ioctl 命令,通过这些命令,可以获得显示设备的一些固定信息(比如显示内存大小)、与显示模式相关的可变信息(比如分辨率、象素结构、每扫描线的字节宽度),以及伪彩色模式下的调色板信息等等。

    通过 FrameBuffer 设备,还可以获得当前内核所支持的加速显示卡的类型(通过固定信息得到),这种类型通常是和特定显示芯片相关的。比如目前最新的内核(2.4.9)中,就包含有对 S3、Matrox、nVidia、3Dfx 等等流行显示芯片的加速支持。在获得了加速芯片类型之后,应用程序就可以将 PCI 设备的内存I/O(memio)映射到进程的地址空间。这些 memio 一般是用来控制显示卡的寄存器,通过对这些寄存器的操作,应用程序就可以控制特定显卡的加速功能。

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved