我有一个使用基于 Intel 915 的 KMS 从 USB 记忆棒启动的内核 2.6.31 以进入图形模式。它似乎将自己设置为原始分辨率,并且可以很好地启动到带有漂亮 Tux 徽标的帧缓冲区控制台!
问题是,我如何访问 inteldrmfb?如何将它放入 /dev?udev 会为我做这个吗?
直接对帧缓冲区进行编程的 API 是什么?
谢谢,调频
我有一个使用基于 Intel 915 的 KMS 从 USB 记忆棒启动的内核 2.6.31 以进入图形模式。它似乎将自己设置为原始分辨率,并且可以很好地启动到带有漂亮 Tux 徽标的帧缓冲区控制台!
问题是,我如何访问 inteldrmfb?如何将它放入 /dev?udev 会为我做这个吗?
直接对帧缓冲区进行编程的 API 是什么?
谢谢,调频
试试directfb库?
编辑:内核 API 记录在 linux/Documentation/fb 中。对于初学者,请参阅内核 git 树中的Documentation/fb/framebuffer.txt。好像很久没变了。大概还是准确的。内核<->用户 API 往往是稳定的。
http://www.linux-fbdev.org/HOWTO/index.html。可能有用,但可能不如内核文档有用。
正如您所说,库源可能是有关如何做事的最佳参考。
如果你没有看到 /dev/fb0,即使你已经加载了模块,那么也许你需要为它配置 udev?或者只是自己点头。