我想要创建一个全屏幕Qt应用程序直接运行到帧缓冲区,而在Ubuntu12.04 64位嵌入式设备中没有X窗口系统(Intel Atom Quad核处理器)。所以我认为Qt for Embedded Linux是最好的选择。但根据Qt网站的说法,这些选择要么是嵌入式Android,要么是嵌入式Linux软件栈。我需要Ubuntu,而不是其他像Angstrom这样的Linux发行版,因为Qt应用程序的依赖关系是为Ubuntu12.04测试的。
我发现有人提出了类似的问题,但仍不确定是否可能。
我有一个自制的游戏引擎,它分别使用Win32和Xlib支持Windows和Linux。默认情况下,引擎将创建窗口,然后将其切换到全屏模式。当在Linux中运行时,主游戏循环用一个非常低的框架(2-7FPS)更新,它会缓慢地向下移动。如果我选择退出,然后alt-选项卡返回,游戏将射击到和保持在一个稳定的60 FPS。系统信息:
编辑
while