• 8173阅读
  • 1回复

请教:Qt/e,framebuffer,硬件的关系? [复制链接]

上一主题 下一主题
离线gavinyan
 
只看楼主 倒序阅读 楼主  发表于: 2008-12-22
— 本帖被 XChinux 执行加亮操作(2009-01-06) —
Qt/e是怎样利用framebuffer的?或者说为什么我们只需设置窗口等,而不需要关心Qt、底层硬件是如何工作的?
大侠们可以说说我们在Qt/e绘制一个窗口,Qt/e做了写什么,framebuffer,硬件它们又是如何工作的?这个流程是怎样的?
非常感谢!
离线hainanyunyu

只看该作者 1楼 发表于: 2009-04-21
Qt/e 程序初始化时打开framebuffer,同时将framebuffer的内存映射到自己的空间。有个Qscreen 对象会将上层所有的要显示的东西,放到framebuffer的内存中。linux内核的framebuffer驱动程序控制硬件读取显示。
快速回复
限100 字节
 
上一个 下一个